Source: txfixtures Version: 0.2.5-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170111 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules build > dh build --with python2,python3 --buildsystem=pybuild > dh_testdir -O--buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:184: python2.7 setup.py config > running config > I: pybuild base:184: python3.5 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:184: /usr/bin/python setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/_twisted > copying txfixtures/_twisted/testing.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/_twisted > copying txfixtures/_twisted/threading.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/_twisted > copying txfixtures/_twisted/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/_twisted > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/tests > copying txfixtures/tests/test_mongodb.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/tests > copying txfixtures/tests/test_service.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/tests > copying txfixtures/tests/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/tests > copying txfixtures/tests/test_phantomjs.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/tests > copying txfixtures/tests/test_reactor.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/tests > copying txfixtures/phantomjs.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > copying txfixtures/tachandler.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > copying txfixtures/mongodb.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > copying txfixtures/_testtools.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > copying txfixtures/osutils.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > copying txfixtures/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > copying txfixtures/service.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > copying txfixtures/reactor.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures > creating > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/_twisted/tests > copying txfixtures/_twisted/tests/test_threading.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/_twisted/tests > copying txfixtures/_twisted/tests/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/txfixtures/_twisted/tests > running egg_info > writing requirements to txfixtures.egg-info/requires.txt > writing txfixtures.egg-info/PKG-INFO > writing top-level names to txfixtures.egg-info/top_level.txt > writing dependency_links to txfixtures.egg-info/dependency_links.txt > [pbr] Reusing existing SOURCES.txt > I: pybuild base:184: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/tests > copying txfixtures/tests/test_mongodb.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/tests > copying txfixtures/tests/test_service.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/tests > copying txfixtures/tests/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/tests > copying txfixtures/tests/test_phantomjs.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/tests > copying txfixtures/tests/test_reactor.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/tests > copying txfixtures/phantomjs.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > copying txfixtures/tachandler.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > copying txfixtures/mongodb.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > copying txfixtures/_testtools.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > copying txfixtures/osutils.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > copying txfixtures/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > copying txfixtures/service.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > copying txfixtures/reactor.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/_twisted > creating > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/_twisted/tests > copying txfixtures/_twisted/tests/test_threading.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/_twisted/tests > copying txfixtures/_twisted/tests/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/_twisted/tests > copying txfixtures/_twisted/testing.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/_twisted > copying txfixtures/_twisted/threading.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/_twisted > copying txfixtures/_twisted/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/txfixtures/_twisted > running egg_info > writing txfixtures.egg-info/PKG-INFO > writing dependency_links to txfixtures.egg-info/dependency_links.txt > writing top-level names to txfixtures.egg-info/top_level.txt > writing requirements to txfixtures.egg-info/requires.txt > [pbr] Reusing existing SOURCES.txt > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; > python2.7 -m unittest discover -v > test_client (tests.test_mongodb.MongoDBIntegrationTest) > tests.test_mongodb.MongoDBIntegrationTest.test_client ... ok > test_hung (tests.test_service.ServiceIntegrationTest) > tests.test_service.ServiceIntegrationTest.test_hung ... ok > test_non_executable_command (tests.test_service.ServiceIntegrationTest) > tests.test_service.ServiceIntegrationTest.test_non_executable_command ... ok > test_service_ready (tests.test_service.ServiceIntegrationTest) > tests.test_service.ServiceIntegrationTest.test_service_ready ... ok > test_unknown_command (tests.test_service.ServiceIntegrationTest) > tests.test_service.ServiceIntegrationTest.test_unknown_command ... ok > test_no_expected_output_exit > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_no_expected_output_exit > ... ok > test_no_expected_output_timeout > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_no_expected_output_timeout > ... ok > test_no_expected_port_exit (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_no_expected_port_exit > ... ERROR > test_no_expected_port_timeout > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_no_expected_port_timeout > ... ERROR > test_no_min_uptime (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_no_min_uptime ... ok > test_ready (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_ready ... ok > test_ready_with_expected_output > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_ready_with_expected_output > ... ok > test_ready_with_expected_port > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_ready_with_expected_port > ... ok > test_ready_with_expected_port_retry > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_ready_with_expected_port_retry > ... ok > test_webdriver (tests.test_phantomjs.PhantomJSIntegrationTest) > tests.test_phantomjs.PhantomJSIntegrationTest.test_webdriver ... skipped > "Debian's phantomjs can't run headless" > test_asyncio_reactor (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_asyncio_reactor ... skipped > 'asyncio reactor not available' > test_call (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_call ... ok > test_cleanup_hung_reactor (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_cleanup_hung_reactor ... ok > test_cleanup_hung_thread (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_cleanup_hung_thread ... ok > test_cleanup_stops_thread_and_reactor > (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_cleanup_stops_thread_and_reactor > ... ok > test_cleanup_thread_not_alive (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_cleanup_thread_not_alive ... ok > test_reactor_running (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_reactor_running ... ok > test_reset_thread_alive_but_reactor_is_not_running > (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_reset_thread_alive_but_reactor_is_not_running > ... ok > test_reset_thread_and_reactor_died (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_reset_thread_and_reactor_died > ... ok > test_reset_thread_died_but_reactor_is_running > (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_reset_thread_died_but_reactor_is_running > ... ok > test_separate_thread (tests.test_reactor.ReactorIntegrationTest) > tests.test_reactor.ReactorIntegrationTest.test_separate_thread ... ok > test_couldNotListenTac (tests.test_tachandler.TacTestFixtureTestCase) > tests.test_tachandler.TacTestFixtureTestCase.test_couldNotListenTac ... ok > test_missingTac (tests.test_tachandler.TacTestFixtureTestCase) > tests.test_tachandler.TacTestFixtureTestCase.test_missingTac ... ok > test_okay (tests.test_tachandler.TacTestFixtureTestCase) > tests.test_tachandler.TacTestFixtureTestCase.test_okay ... ok > test_stalePidFile (tests.test_tachandler.TacTestFixtureTestCase) > tests.test_tachandler.TacTestFixtureTestCase.test_stalePidFile ... ok > test_fail > (txfixtures._twisted.tests.test_threading.InterruptableCallFromThreadTest) > txfixtures._twisted.tests.test_threading.InterruptableCallFromThreadTest.test_fail > ... ok > test_success > (txfixtures._twisted.tests.test_threading.InterruptableCallFromThreadTest) > txfixtures._twisted.tests.test_threading.InterruptableCallFromThreadTest.test_success > ... ok > test_timeout > (txfixtures._twisted.tests.test_threading.InterruptableCallFromThreadTest) > txfixtures._twisted.tests.test_threading.InterruptableCallFromThreadTest.test_timeout > ... ok > test_setup (txfixtures.tests.test_mongodb.MongoDBTest) > txfixtures.tests.test_mongodb.MongoDBTest.test_setup ... ok > test_full_match (txfixtures.tests.test_service.ServiceOutputParserTest) > txfixtures.tests.test_service.ServiceOutputParserTest.test_full_match ... ok > test_no_match (txfixtures.tests.test_service.ServiceOutputParserTest) > txfixtures.tests.test_service.ServiceOutputParserTest.test_no_match ... ok > test_partial_match (txfixtures.tests.test_service.ServiceOutputParserTest) > txfixtures.tests.test_service.ServiceOutputParserTest.test_partial_match ... > ok > test_truncated (txfixtures.tests.test_service.ServiceOutputParserTest) > txfixtures.tests.test_service.ServiceOutputParserTest.test_truncated ... ok > test_when_line_contains > (txfixtures.tests.test_service.ServiceOutputParserTest) > txfixtures.tests.test_service.ServiceOutputParserTest.test_when_line_contains > ... ok > test_cancel_ready (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_cancel_ready ... ok > test_cancel_while_waiting_for_uptime > (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_cancel_while_waiting_for_uptime > ... ok > test_expected_output (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_expected_output ... ok > test_expected_port (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_expected_port ... ok > test_expected_port_probe_failed > (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_expected_port_probe_failed > ... ok > test_fork (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_fork ... ok > test_min_uptime (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_min_uptime ... ok > test_process_dies_shortly_after_fork > (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_process_dies_shortly_after_fork > ... ok > test_process_dies_while_probing_port > (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_process_dies_while_probing_port > ... ok > test_process_dies_while_waiting_expected_output > (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_process_dies_while_waiting_expected_output > ... ok > test_terminated (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_terminated ... ok > test_timeout_while_probing_port > (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_timeout_while_probing_port > ... ok > test_timeout_while_waiting_expected_output > (txfixtures.tests.test_service.ServiceProtocolTest) > txfixtures.tests.test_service.ServiceProtocolTest.test_timeout_while_waiting_expected_output > ... ok > test_cleanup_stop_process (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_cleanup_stop_process ... ok > test_expect_output (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_expect_output ... ok > test_expect_output_timeout (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_expect_output_timeout ... ok > test_expect_port (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_expect_port ... ok > test_reset (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_reset ... ok > test_reset_service_died (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_reset_service_died ... ok > test_set_output_format (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_set_output_format ... ok > test_setup_start_process (txfixtures.tests.test_service.ServiceTest) > txfixtures.tests.test_service.ServiceTest.test_setup_start_process ... ok > test_setup (txfixtures.tests.test_phantomjs.PhantomJSTest) > txfixtures.tests.test_phantomjs.PhantomJSTest.test_setup ... ok > test_call (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_call ... ok > test_cleanup_hung_reactor (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_cleanup_hung_reactor ... ok > test_cleanup_hung_thread (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_cleanup_hung_thread ... ok > test_cleanup_stops_thread_and_reactor > (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_cleanup_stops_thread_and_reactor > ... ok > test_cleanup_thread_does_not_die (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_cleanup_thread_does_not_die > ... ok > test_cleanup_thread_not_alive (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_cleanup_thread_not_alive ... ok > test_install_sigchld_waker (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_install_sigchld_waker ... ok > test_reset_hung_thread (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_reset_hung_thread ... ok > test_reset_thread_and_reactor_died (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_reset_thread_and_reactor_died > ... ok > test_reset_thread_died_but_reactor_is_running > (txfixtures.tests.test_reactor.ReactorTest) > txfixtures.tests.test_reactor.ReactorTest.test_reset_thread_died_but_reactor_is_running > ... ok > > ====================================================================== > ERROR: test_no_expected_port_exit > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_no_expected_port_exit > ---------------------------------------------------------------------- > _StringException: Empty attachments: > fake-process > > pythonlogging:'': {{{ > Service process spawned > Service process alive for 0.1 seconds > Polling service port '9999' > Service opened port 9999 > Service process ready > Service process exited: A process has ended with a probable error condition: > process ended by signal 9. > Service process reaped > }}} > > traceback-1: {{{ > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/testtools/deferredruntest.py", line > 206, in _log_user_exception > raise e > testtools.deferredruntest.UncleanReactorError: The reactor still thinks it > needs to do things. Close all connections, kill all processes and make sure > all delayed calls have either fired or been cancelled: > <<class 'twisted.internet.tcp.Client'> to ('localhost', 9999) at > 7fac01b27350> > }}} > > twisted-log: {{{ > 2017-01-10 22:15:19+0000 [-] Starting factory > <twisted.internet.protocol.Factory instance at 0x7fac03dae098> > 2017-01-10 22:15:19+0000 [-] Main loop terminated. > }}} > > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line > 1299, in _inlineCallbacks > result = g.send(result) > File "tests/test_service.py", line 240, in test_no_expected_port_exit > self.fail("The 'ready' deferred did not errback") > File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 690, in fail > raise self.failureException(msg) > AssertionError: The 'ready' deferred did not errback > > > ====================================================================== > ERROR: test_no_expected_port_timeout > (tests.test_service.ServiceProtocolIntegrationTest) > tests.test_service.ServiceProtocolIntegrationTest.test_no_expected_port_timeout > ---------------------------------------------------------------------- > _StringException: Empty attachments: > fake-process > > pythonlogging:'': {{{ > Service process spawned > Service process alive for 0.1 seconds > Polling service port '9999' > Service opened port 9999 > Service process ready > Service process exited: A process has ended with a probable error condition: > process ended by signal 9. > Service process reaped > }}} > > traceback-1: {{{ > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/testtools/deferredruntest.py", line > 206, in _log_user_exception > raise e > testtools.deferredruntest.UncleanReactorError: The reactor still thinks it > needs to do things. Close all connections, kill all processes and make sure > all delayed calls have either fired or been cancelled: > <<class 'twisted.internet.tcp.Client'> to ('localhost', 9999) at > 7fac01a61190> > }}} > > twisted-log: {{{ > 2017-01-10 22:15:19+0000 [-] Starting factory > <twisted.internet.protocol.Factory instance at 0x7fac03e0f950> > 2017-01-10 22:15:19+0000 [-] Main loop terminated. > }}} > > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line > 1299, in _inlineCallbacks > result = g.send(result) > File "tests/test_service.py", line 223, in test_no_expected_port_timeout > "The 'ready' deferred did not timeout while waiting for" > File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 690, in fail > raise self.failureException(msg) > AssertionError: The 'ready' deferred did not timeout while waiting forthe > process to listen to the expected port > > > ---------------------------------------------------------------------- > Ran 71 tests in 6.457s > > FAILED (errors=2, skipped=2) > E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m unittest discover > -v > dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13 The full build log is available from: http://aws-logs.debian.net/2017/01/11/txfixtures_0.2.5-1_unstable.log 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 EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. _______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team