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 <[email protected]>
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

