Source: moin Version: 1.8.5-1 Severity: important User: debian-pyt...@lists.debian.org Usertags: python2.6 usr-local ftbfs
Hello, Starting from Python 2.6, the installation paths for distutils have changed. /usr/local is now used by default. When rebuilt against python-all{,-dev,-dbg} (and thus python2.6) from Debian experimental (and with python2.6 as the default one), your pacakge failed to build from source. Here's relevant part of the build log: [...]
cd . && /usr/bin/python setup.py build --build-base="/tmp/buildd/moin-1.8.5/./build" running build running build_py
[...]
creating /tmp/buildd/moin-1.8.5/debian/python-moinmoin/usr/local/share/moin/htdocs/applets
[...]
egrep -r -l -Z '^#! ?/usr/bin/(env )?python[[:print:]]*$' debian/python-moinmoin/usr/share/moin/server/* debian/python-moinmoin/usr/share/doc/* \ | xargs -r -0 perl -pi -e 's,^#! ?/usr/bin/(env )?python[[:print:]]*$,#!/usr/bin/python,' egrep: debian/python-moinmoin/usr/share/moin/server/*: No such file or directory egrep -r -l -Z '^## ' debian/python-moinmoin/usr/share/moin/underlay/pages/*/revisions/* \ | xargs -r -0 perl -pi -e 's;^## (Please edit system|information, please see|Please edit |For more information).*\n;;' egrep: debian/python-moinmoin/usr/share/moin/underlay/pages/*/revisions/*: No such file or directory egrep -r -l -Z '^#! ?/usr/bin/(env )?python[[:print:]]*$' debian/python-moinmoin/usr/share/python-support/python-moinmoin \ | xargs -r -0 chmod a+x egrep: debian/python-moinmoin/usr/share/python-support/python-moinmoin: No such file or directory mkdir -p debian/python-moinmoin/usr/share/moin/underlay/pages/LocalSpellingWords/revisions echo "00000001" \ > debian/python-moinmoin/usr/share/moin/underlay/pages/LocalSpellingWords/current echo "Jürgen Hermann Python MoinMoin moin" \ > debian/python-moinmoin/usr/share/moin/underlay/pages/LocalSpellingWords/revisions/00000001 echo "Debian GNU" \ >> debian/python-moinmoin/usr/share/moin/underlay/pages/LocalSpellingWords/revisions/00000001 mkdir -p debian/python-moinmoin/usr/share/moin/data/dict ln -s ../../../dict/words debian/python-moinmoin/usr/share/moin/data/dict/words mkdir -p debian/python-moinmoin/etc/moin for file in `find debian/python-moinmoin/usr/share/moin/config/wikifarm -type f -print`; do \ sed -f debian/configtweaks.sed $file > debian/python-moinmoin/etc/moin/${file##*/}; \ done find: `debian/python-moinmoin/usr/share/moin/config/wikifarm': No such file or directory for file in `find debian/python-moinmoin/usr/share/moin/server -type f -printf '%f\n'`; do \ cat debian/python-moinmoin/usr/share/moin/server/$file | sed -f debian/servertweaks.sed > debian/python-moinmoin/usr/share/moin/server/$file.new; \ chmod --reference=debian/python-moinmoin/usr/share/moin/server/$file debian/python-moinmoin/usr/share/moin/server/$file.new; \ mv -f debian/python-moinmoin/usr/share/moin/server/$file.new debian/python-moinmoin/usr/share/moin/server/$file; \ done find: `debian/python-moinmoin/usr/share/moin/server': No such file or directory rm -f debian/python-moinmoin/usr/share/moin/htdocs/applets/TWikiDrawPlugin/twikidraw.jar echo "This applet has not yet been packaged for Debian. for now it is available at http://debian.jones.dk/auryn/pool-all/official/moin/twikidraw/" > debian/python-moinmoin/usr/share/moin/htdocs/applets/TWikiDrawPlugin/README /bin/sh: cannot create debian/python-moinmoin/usr/share/moin/htdocs/applets/TWikiDrawPlugin/README: Directory nonexistent make: *** [binary-fixup/python-moinmoin] Error 2
How to fix it? ============== * try to pass "--prefix=/usr" to setup.py call, check if it's enough, * add --install-layout=deb to setup.py call and bump minimum required python{,-all,all-dev} build dependency to 2.5.4-1~, check if it's enough * ask for help on #debian-python or debian-pyt...@lists.debian.org -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org