Package: svn-buildpackage Version: 0.7.1 Severity: normal When using 3.0 (quilt) source format, svn-buildpackage should patch the source tree before calling clean when building the source package.
Example: pystemmer - svn+ssh://svn.debian.org/svn/python-modules/packages/pystemmer/trunk There is a patch modifying setup.py, to remove dependance on libstemmer_c, a directory removed in the +dfsg release. If you try and run "debian/rules clean" with an unpatched setup.py, you get an exception, as python-support calls setup.py during clean. $ svn-buildpackage -uc -us Complete layout information: buildArea=/home/stefanor/svn/pystemmer/build-area origDir=/home/stefanor/svn/pystemmer/tarballs tagsDir=/home/stefanor/svn/pystemmer/tags tagsUrl=svn+ssh://svn.debian.org/svn/python-modules/packages/pystemmer/tags trunkDir=/home/stefanor/svn/pystemmer/trunk trunkUrl=svn+ssh://svn.debian.org/svn/python-modules/packages/pystemmer/trunk dpkg-checkbuilddeps UNRELEASED tag found - you don't want to release with it, do you? %s exists, renaming to %s /home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg/home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg.obsolete.0.244962904908792mergeWithUpstream mode detected, looking for /home/stefanor/svn/pystemmer/tarballs/pystemmer_1.1.0+dfsg.orig.tar.gz I: mergeWithUpstream property set, looking for upstream source tarball... tar --no-same-owner --no-same-permissions --extract --gzip --file /home/stefanor/svn/pystemmer/tarballs/pystemmer_1.1.0+dfsg.orig.tar.gz --directory /home/stefanor/svn/pystemmer/build-area/tmp-0.504409704913513 mv /home/stefanor/svn/pystemmer/build-area/tmp-0.504409704913513/PyStemmer-1.1.0 /home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg mkdir -p /home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg/debian/patches /home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg/debian <1 more argument> cp --parents -laf debian/patches/link-libstemmer.diff debian/python-stemmer.install debian/python-stemmer-dbg.install debian/copyright debian/patches/test-exit-code.diff <10 more arguments> rm -rf /home/stefanor/svn/pystemmer/build-area/tmp-0.504409704913513 chmod -R u+r+w+X,g+r-w+X,o+r-w+X -- /home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg dpkg-buildpackage -uc -us -S dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set LDFLAGS to default value: dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: source package pystemmer dpkg-buildpackage: source version 1.1.0+dfsg-1 dpkg-buildpackage: source changed by Stefano Rivera <stef...@rivera.za.net> fakeroot debian/rules clean dh clean dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory `/home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg' dh_auto_clean Traceback (most recent call last): File "setup.py", line 21, in <module> for line in open(os.path.join(library_dir, 'mkinc_utf8.mak')) IOError: [Errno 2] No such file or directory: 'libstemmer_c/mkinc_utf8.mak' [30715 refs] dh_auto_clean: python2.6-dbg setup.py clean -a returned exit code 1 make[1]: *** [override_dh_auto_clean] Error 1 make[1]: Leaving directory `/home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg' make: *** [clean] Error 2 dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2 Command 'dpkg-buildpackage -uc -us -S' failed in '/home/stefanor/svn/pystemmer/build-area/pystemmer-1.1.0+dfsg' -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-trunk-amd64 (SMP w/1 CPU core) Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages svn-buildpackage depends on: ii devscripts 2.10.61 scripts to make the life of a Debi ii file 5.04-1 Determines file type using "magic" ii libcapture-tiny-perl 0.07-1 module to capture STDOUT and STDER ii libfile-libmagic-perl 0.91-2 Perl interface to libmagic for det ii liblocale-gettext-perl 1.05-6 Using libc functions for internati ii libsvn-perl 1.6.9dfsg-1 Perl bindings for Subversion ii liburi-perl 1.52-1 module to manipulate and access UR ii perl 5.10.1-11 Larry Wall's Practical Extraction ii subversion 1.6.9dfsg-1 Advanced version control system ii unp 1.0.15 unpack (almost) everything with on ii wget 1.12-1.1 retrieves files from the web Versions of packages svn-buildpackage recommends: ii debhelper 7.4.15 helper programs for debian/rules svn-buildpackage suggests no packages. -- no debconf information
signature.asc
Description: Digital signature