Package: aap Version: 1.090-1 Severity: normal Tags: patch User: ubuntu-de...@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