Bug#525984: aap: FTBFS with Python 2.6
Package: aap
Version: 1.090-1
Severity: normal
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu jaunty ubuntu-patch
aap 1.090-1 uses quilt patch system to apply patches instead of patching
in-place.
The way debian/rules uses quilt makes dpkg-buildpackage fail when
Python 2.6 is used.
Attached patch makes clean target depend on configure (to ensure that
all files are patched). It also moves ``quilt pop'' under calls to th ./app
so patched version is called.
*** /tmp/tmpejD32V
In Ubuntu, we've applied the attached patch to achieve the following:
* Fix FTBFS.
We thought you might be interested in doing the same.
-- System Information:
Debian Release: 5.0
APT prefers jaunty-updates
APT policy: (700, 'jaunty-updates'), (650, 'jaunty'), (600, 'jaunty-proposed'), (500, 'jaunty-security')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.28-11-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u aap-1.090/debian/changelog aap-1.090/debian/changelog
diff -u aap-1.090/debian/rules aap-1.090/debian/rules
--- aap-1.090/debian/rules
+++ aap-1.090/debian/rules
@@ -25,16 +25,16 @@
touch build-stamp
-clean:
+clean: configure
dh_testdir
dh_testroot
- QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
$(MAKE) clean
$(MAKE) cleanALL
+ QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
# the above runs ./aap clean. This has the side-effect that
# all .py files are compiled to pyc, which we don't want.
rm -f *.pyc
Reply to: