Package: python-distutils-extra Version: 2.3 Severity: serious User: debian...@lists.debian.org Usertags: qa-ftbfs-20090713 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: > /usr/bin/fakeroot debian/rules binary > test -x debian/rules > dh_testroot > dh_clean -k > dh_installdirs -A > mkdir -p "." > mkdir -p debian/python-module-stampdir > cd . && python setup.py build > --build-base="/build/user-python-distutils-extra_2.3-amd64-v73rBy/python-distutils-extra-2.3/./build" > running build > running build_py > touch debian/python-module-stampdir/python-distutils-extra > test/auto.py -v > Auxiliary files in data/ ... FAIL > ERROR > D-BUS configuration and service files ... FAIL > ERROR > *.desktop.in files ... FAIL > empty source tree (just setup.py) ... FAIL > ERROR > etc/* ... FAIL > ERROR > GtkBuilder *.ui ... FAIL > ERROR > data/icons/ ... FAIL > ERROR > manpages ... FAIL > ERROR > Python modules ... FAIL > ERROR > Python packages ... FAIL > ERROR > gettext *.po files ... FAIL > *.policy.in PolicyKit files ... FAIL > PO template creation with automatic POTFILES.in ... FAIL > ERROR > PO template creation with manual POTFILES.in ... FAIL > automatic requires/provides ... FAIL > scripts ... FAIL > ERROR > default MANIFEST ... ok > Standard files (MANIFEST.in, COPYING, etc.) ... FAIL > ERROR > > ====================================================================== > ERROR: Auxiliary files in data/ > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmp5zMUXZ/s/po/POTFILES.in > /tmp/tmpqGNzH-/po/POTFILES.in > --- /tmp/tmp5zMUXZ/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpqGNzH-/po/POTFILES.in 2009-07-14 02:01:27.000000000 +0200 > @@ -0,0 +1,4 @@ > +[encoding: UTF-8] > +setup.py > +data/handlers/blue.py > +data/handlers/red.py > > > ====================================================================== > ERROR: D-BUS configuration and service files > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpc2I3q5/s/po/POTFILES.in > /tmp/tmprkXj2e/po/POTFILES.in > --- /tmp/tmpc2I3q5/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmprkXj2e/po/POTFILES.in 2009-07-14 02:01:27.000000000 +0200 > @@ -0,0 +1,2 @@ > +[encoding: UTF-8] > +setup.py > > > ====================================================================== > ERROR: empty source tree (just setup.py) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmptvQAMJ/s/po/POTFILES.in > /tmp/tmpx7fbEJ/po/POTFILES.in > --- /tmp/tmptvQAMJ/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpx7fbEJ/po/POTFILES.in 2009-07-14 02:01:28.000000000 +0200 > @@ -0,0 +1,2 @@ > +[encoding: UTF-8] > +setup.py > > > ====================================================================== > ERROR: etc/* > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpZ7TsuI/s/po/POTFILES.in > /tmp/tmpgcGWrC/po/POTFILES.in > --- /tmp/tmpZ7TsuI/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpgcGWrC/po/POTFILES.in 2009-07-14 02:01:28.000000000 +0200 > @@ -0,0 +1,2 @@ > +[encoding: UTF-8] > +setup.py > > > ====================================================================== > ERROR: GtkBuilder *.ui > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmp8W8r3X/s/po/POTFILES.in > /tmp/tmpsJo-xX/po/POTFILES.in > --- /tmp/tmp8W8r3X/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpsJo-xX/po/POTFILES.in 2009-07-14 02:01:28.000000000 +0200 > @@ -0,0 +1,3 @@ > +[encoding: UTF-8] > +setup.py > +[type: gettext/glade]gtk/test.ui > > > ====================================================================== > ERROR: data/icons/ > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpGssu6J/s/po/POTFILES.in > /tmp/tmpzBvlzt/po/POTFILES.in > --- /tmp/tmpGssu6J/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpzBvlzt/po/POTFILES.in 2009-07-14 02:01:31.000000000 +0200 > @@ -0,0 +1,2 @@ > +[encoding: UTF-8] > +setup.py > > > ====================================================================== > ERROR: manpages > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmp7TKMvF/s/po/POTFILES.in > /tmp/tmpTIYUZT/po/POTFILES.in > --- /tmp/tmp7TKMvF/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpTIYUZT/po/POTFILES.in 2009-07-14 02:01:31.000000000 +0200 > @@ -0,0 +1,2 @@ > +[encoding: UTF-8] > +setup.py > > > ====================================================================== > ERROR: Python modules > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpmTE_6S/s/po/POTFILES.in > /tmp/tmp8OZobS/po/POTFILES.in > --- /tmp/tmpmTE_6S/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmp8OZobS/po/POTFILES.in 2009-07-14 02:01:32.000000000 +0200 > @@ -0,0 +1,4 @@ > +[encoding: UTF-8] > +yesme.py > +setup.py > +stuff/notme.py > > > ====================================================================== > ERROR: Python packages > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpyFiEl7/s/po/POTFILES.in > /tmp/tmpL7ICuA/po/POTFILES.in > --- /tmp/tmpyFiEl7/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpL7ICuA/po/POTFILES.in 2009-07-14 02:01:32.000000000 +0200 > @@ -0,0 +1,6 @@ > +[encoding: UTF-8] > +noinit/notme.py > +setup.py > +foopkg/__init__.py > +foopkg/baz.py > +foopkg/bar.py > > > ====================================================================== > ERROR: PO template creation with automatic POTFILES.in > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpRxO82Q/s/cli/foo-cli.py > /tmp/tmpzURVqi/cli/foo-cli.py > --- /tmp/tmpRxO82Q/s/cli/foo-cli.py 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpzURVqi/cli/foo-cli.py 2009-07-14 02:01:32.000000000 +0200 > @@ -0,0 +1,2 @@ > +#!/usr/bin/env python > +print _("yes13") > diff -x foo.pot -Nur /tmp/tmpRxO82Q/s/gtk/foo-gtk.py > /tmp/tmpzURVqi/gtk/foo-gtk.py > --- /tmp/tmpRxO82Q/s/gtk/foo-gtk.py 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpzURVqi/gtk/foo-gtk.py 2009-07-14 02:01:32.000000000 +0200 > @@ -0,0 +1,2 @@ > +#!/usr/bin/python > +print _("yes12") > diff -x foo.pot -Nur /tmp/tmpRxO82Q/s/po/POTFILES.in > /tmp/tmpzURVqi/po/POTFILES.in > --- /tmp/tmpRxO82Q/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpzURVqi/po/POTFILES.in 2009-07-14 02:01:33.000000000 +0200 > @@ -0,0 +1,9 @@ > +[encoding: UTF-8] > +gtk/main.py > +cli/foo-cli.py > +helpers.py > +[type: gettext/glade]gtk/test.ui > +gui/foo.desktop.in > +setup.py > +gtk/foo-gtk.py > +daemon/com.example.foo.policy.in > > > ====================================================================== > ERROR: scripts > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpg4UuBb/s/po/POTFILES.in > /tmp/tmpwTM7Xr/po/POTFILES.in > --- /tmp/tmpg4UuBb/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpwTM7Xr/po/POTFILES.in 2009-07-14 02:01:33.000000000 +0200 > @@ -0,0 +1,2 @@ > +[encoding: UTF-8] > +setup.py > > > ====================================================================== > ERROR: Standard files (MANIFEST.in, COPYING, etc.) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 34, in tearDown > self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft) > AssertionError: no cruft after cleaning: > diff -x foo.pot -Nur /tmp/tmpnsbvMb/s/po/POTFILES.in > /tmp/tmpElQzVP/po/POTFILES.in > --- /tmp/tmpnsbvMb/s/po/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ /tmp/tmpElQzVP/po/POTFILES.in 2009-07-14 02:01:34.000000000 +0200 > @@ -0,0 +1,2 @@ > +[encoding: UTF-8] > +setup.py > > > ====================================================================== > FAIL: Auxiliary files in data/ > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 278, in test_data > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: D-BUS configuration and service files > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 126, in test_dbus > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: *.desktop.in files > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 208, in test_desktop > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: empty source tree (just setup.py) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 53, in test_empty > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: etc/* > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 504, in test_etc > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: GtkBuilder *.ui > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 460, in test_gtkbuilder > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: data/icons/ > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 233, in test_icons > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: manpages > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 479, in test_manpages > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: Python modules > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 69, in test_modules > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: Python packages > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 87, in test_packages > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: gettext *.po files > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 144, in test_po > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: *.policy.in PolicyKit files > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 181, in test_policykit > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: PO template creation with automatic POTFILES.in > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 363, in test_pot_auto > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: PO template creation with manual POTFILES.in > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 340, in test_pot_manual > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: automatic requires/provides > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 535, in test_requires_provides > self.fail('You need to have Crypto and dateutil installed for this test > suite to work') > AssertionError: You need to have Crypto and dateutil installed for this test > suite to work > > ====================================================================== > FAIL: scripts > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 306, in test_scripts > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ====================================================================== > FAIL: Standard files (MANIFEST.in, COPYING, etc.) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test/auto.py", line 394, in test_standard_files > self.assertEqual(e, '') > AssertionError: "unable to execute intltool-update: No such file or > directory\nerror: command 'intltool-update' failed with exit status 1\n" != '' > > ---------------------------------------------------------------------- > Ran 18 tests in 7.140s > > FAILED (failures=17, errors=12) > make: *** [common-post-build-indep] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2009/07/13/python-distutils-extra_2.3_lsid64.buildlog A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on about 50 AMD64 nodes of the Grid'5000 platform, using a clean chroot. Internet was not accessible from the build systems. -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org