Package: cdbs Version: 0.4.56 Severity: grave Justification: causes other packages to FTBFS
calibre's debian/rules has an extra install/calibre rule which looks like install/calibre:: # remove bundled python libraries which are provided by system # packages rm -r debian/tmp/usr/lib/python*/*-packages/cherrypy [...] With version 0.4.52, the install part worked fine, first the internal automatic rules were called (including setup.py install), and afterwards my own rules kicked in which removed some upstream stuff from debian/tmp/: [... output from build, which works fine ... ] fakeroot debian/rules binary test -x debian/rules dh_testroot dh_clean -k dh_installdirs -A mkdir -p "." cd . && python setup.py install --root=/home/martin/ubuntu/calibre/build-area/calibre-0.4.143+dfsg/debian/tmp/ --no-compile -O0 Setup calibre version: 0.4.143 running install [...] running install_lib creating /home/martin/ubuntu/calibre/build-area/calibre-0.4.143+dfsg/debian/tmp [...] Installing calibre script to /home/martin/ubuntu/calibre/build-area/calibre-0.4.143+dfsg/debian/tmp/usr/bin dh_installdirs -pcalibre # remove bundled python libraries which are provided by system # packages rm -r debian/tmp/usr/lib/python*/*-packages/cherrypy With current version 0.4.56, setup.py install is never called, it immediately goes into the custom rules in debian/rules: [... output from build, which works fine ... ] touch debian/python-module-stampdir/calibre-bin fakeroot debian/rules binary test -x debian/rules dh_clean -k dh_installdirs -A mkdir -p "." mkdir -p debian/python-module-stampdir dh_installdirs -pcalibre # remove bundled python libraries which are provided by system # packages rm -r debian/tmp/usr/lib/python*/*-packages/cherrypy rm: Entfernen von „debian/tmp/usr/lib/python*/*-packages/cherrypy“ nicht möglich: Datei oder Verzeichnis nicht gefunden Thanks, Martin -- Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
signature.asc
Description: Digital signature