Bug#657611: python-stdeb: dpkg-source fails after egg_info target modified SOURCES.txt

2012-05-20 Thread Michael Prokop
* Arnaud Fontaine [Fre Jän 27, 2012 at 09:26:02 +0900]:
 Hello,

 When running py2dsc  on an upstream tarball (for example  coccigrep), it fails
 with the following error message:

[...]
 dpkg-source: info: local changes detected, the modified files are:
  coccigrep-1.6/coccigrep.egg-info/SOURCES.txt
 dpkg-source: info: you can integrate the local changes with dpkg-source 
 --commit
 dpkg-source: error: aborting due to unexpected upstream changes, see 
 /tmp/coccigrep_1.6-1.diff.9MBdRD
[...]
 stdeb.util.CalledProcessError: 2
 ERROR running: /usr/bin/python setup.py --command-packages stdeb.command 
 sdist_dsc --dist-dir=/src/tmp/deb_dist 
 --use-premade-distfile=/src/tmp/coccigrep-1.6.tar.gz
 ERROR in deb_dist/tmp_py2dsc/coccigrep-1.6

This problem is still present, any news from the maintainer?
Would be great if there's a working py2dsc for wheezy.

regards,
-mika-


signature.asc
Description: Digital signature


Bug#657611: python-stdeb: dpkg-source fails after egg_info target modified SOURCES.txt

2012-01-27 Thread Arnaud Fontaine
Package: python-stdeb
Version: 0.6.0+20100620-2
Severity: normal

Hello,

When running py2dsc  on an upstream tarball (for example  coccigrep), it fails
with the following error message:

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
running the following command in directory: deb_dist/tmp_py2dsc/coccigrep-1.6
/usr/bin/python setup.py --command-packages stdeb.command sdist_dsc 
--dist-dir=/src/tmp/deb_dist 
--use-premade-distfile=/src/tmp/coccigrep-1.6.tar.gz
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
running sdist_dsc
running egg_info
writing coccigrep.egg-info/PKG-INFO
writing top-level names to coccigrep.egg-info/top_level.txt
writing dependency_links to coccigrep.egg-info/dependency_links.txt
reading manifest file 'coccigrep.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'coccigrep.egg-info/SOURCES.txt'
CALLING dpkg-source -b coccigrep-1.6 (in dir /src/tmp/deb_dist)
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building coccigrep using existing ./coccigrep_1.6.orig.tar.gz
dpkg-source: info: local changes detected, the modified files are:
 coccigrep-1.6/coccigrep.egg-info/SOURCES.txt
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-source: error: aborting due to unexpected upstream changes, see 
/tmp/coccigrep_1.6-1.diff.9MBdRD
Traceback (most recent call last):
  File setup.py, line 23, in module
'Topic :: Software Development',
  File /usr/lib/python2.7/distutils/core.py, line 152, in setup
dist.run_commands()
  File /usr/lib/python2.7/distutils/dist.py, line 953, in run_commands
self.run_command(cmd)
  File /usr/lib/python2.7/distutils/dist.py, line 972, in run_command
cmd_obj.run()
  File /usr/lib/python2.7/dist-packages/stdeb/command/sdist_dsc.py, line 139, 
in run
remove_expanded_source_dir=self.remove_expanded_source_dir,
  File /usr/lib/python2.7/dist-packages/stdeb/util.py, line 1207, in build_dsc
cwd=dist_dir)
  File /usr/lib/python2.7/dist-packages/stdeb/util.py, line 478, in 
dpkg_source
process_command(args, cwd=cwd)
  File /usr/lib/python2.7/dist-packages/stdeb/util.py, line 142, in 
process_command
check_call(args, cwd=cwd)
  File /usr/lib/python2.7/dist-packages/stdeb/util.py, line 35, in check_call
raise CalledProcessError(retcode)
stdeb.util.CalledProcessError: 2
ERROR running: /usr/bin/python setup.py --command-packages stdeb.command 
sdist_dsc --dist-dir=/src/tmp/deb_dist 
--use-premade-distfile=/src/tmp/coccigrep-1.6.tar.gz
ERROR in deb_dist/tmp_py2dsc/coccigrep-1.6


I could not  find a way to specify additional  parameters to dpkg-source (such
as  ``--auto-commit''),  I  think  that  would  be  great  to  have?   Another
possibility would be to add automatically  or through a command line parameter
the following to debian/source/options:

extend-diff-ignore = \.egg-info

Thanks for maintaining stdeb.

Regards,
Arnaud Fontaine

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-rc7-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-stdeb depends on:
ii  debhelper  9.20120115
ii  python 2.7.2-10
ii  python-setuptools  0.6.24-1
ii  python2.6  2.6.7-4
ii  python2.7  2.7.2-13

Versions of packages python-stdeb recommends:
ii  apt-file2.5.0
ii  dpkg-dev1.16.1.2
ii  python-all  2.7.2-10

Versions of packages python-stdeb suggests:
ii  python-all-dev  2.7.2-10

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org