[Python-modules-team] Bug#851010: txfixtures: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13

Lucas Nussbaum lucas at debian.org
Wed Jan 11 18:52:10 UTC 2017


Source: txfixtures
Version: 0.2.5-1
Severity: serious
Tags: stretch sid
User: debian-qa at 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.



More information about the Python-modules-team mailing list