Bug#846771: python-traits: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
Digging to reasons for pending autoremovals I came across this bug First I had a strange problem with the X connection: I run Debian in a chroot into which I ssh with "ssh -Y localhost:". X-clients like emacs run correctly, but dpkg-buildpackage failed with dh_auto_test -O--buildsystem=pybuild pybuild --test -i python{version} -p 2.7 I: pybuild base:184: cd /home/gerddie/debian-other/python-traits- 4.6.0/.pybuild/pythonX.Y_2.7/build; python2.7 -m unittest discover -v X11 connection rejected because of wrong authentication. python -m unittest: cannot connect to X server localhost:11.0 Anywy, when I run the test manually then I can confirm the bug - with different numbers though (see below). == FAIL: test_delegation_refleak (traits.tests.test_regression.TestRegression) -- Traceback (most recent call last): File "/home/gerddie/debian-other/python-traits- 4.6.0/.pybuild/pythonX.Y_2.7/build/traits/tests/test_regression.py", line 173, in test_delegation_refleak self.assertEqual(counts[warmup:-1], counts[warmup+1:]) AssertionError: Lists differ: [83406, 83481, 83556, 83631] != [83481, 83556, 83631, 83706] First differing element 0: 83406 83481 - [83406, 83481, 83556, 83631] ? --- + [83481, 83556, 83631, 83706] ? +++ == FAIL: test_no_leaking_notifiers (traits.tests.test_regression.TestRegression) Extended trait change notifications should not leaf -- Traceback (most recent call last): File "/home/gerddie/debian-other/python-traits- 4.6.0/.pybuild/pythonX.Y_2.7/build/traits/tests/test_regression.py", line 125, in test_no_leaking_notifiers self.assertEqual(len(ctrait._notifiers(1)), 0) AssertionError: 1 != 0 -- Ran 538 tests in 24.723s
Bug#846771: python-traits: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
On 01/01/17 at 18:58 +0500, Andrey Rahmatullin wrote: > On Sun, Jan 01, 2017 at 02:05:44PM +0100, Lucas Nussbaum wrote: > > I could on 2016-12-19. Could you post a build log and diff it with mine? > Attached. I couldn't see anything interesting in the diff, but the failing > tests succeed and are not skipped. Strange. Here is an updated build log from today... Lucas python-traits.log.gz Description: application/gzip signature.asc Description: PGP signature
Bug#846771: python-traits: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
On Sun, Jan 01, 2017 at 02:05:44PM +0100, Lucas Nussbaum wrote: > I could on 2016-12-19. Could you post a build log and diff it with mine? Attached. I couldn't see anything interesting in the diff, but the failing tests succeed and are not skipped. -- WBR, wRAR python-traits_4.6.0-1_amd64.log.gz Description: application/gzip signature.asc Description: PGP signature
Bug#846771: python-traits: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
Hi On 01/01/17 at 17:00 +0500, Andrey Rahmatullin wrote: > I cannot reproduce this. I could on 2016-12-19. Could you post a build log and diff it with mine? Thanks Lucas signature.asc Description: PGP signature
Bug#846771: python-traits: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
I cannot reproduce this. -- WBR, wRAR signature.asc Description: PGP signature
Bug#846771: python-traits: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
Source: python-traits Version: 4.6.0-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20161202 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,sphinxdoc --buildsystem=pybuild >dh_testdir -O--buildsystem=pybuild >dh_update_autotools_config -O--buildsystem=pybuild >dh_auto_configure -O--buildsystem=pybuild > pybuild --configure -i python{version} -p 2.7 > I: pybuild base:184: python2.7 setup.py config > running config > pybuild --configure -i python{version} -p 3.5 > I: pybuild base:184: python3.5 setup.py config > running config >dh_auto_build -O--buildsystem=pybuild > pybuild --build -i python{version} -p 2.7 > I: pybuild base:184: /usr/bin/python setup.py build > running build > running build_py > creating /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/_version.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/trait_notifiers.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/_py2to3.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/trait_types.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/traits.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/has_traits.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/category.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/trait_value.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/api.py -> /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/traits_listener.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/__init__.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/ustr_trait.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/interface_checker.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/trait_base.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/trait_numeric.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/trait_handlers.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/adapter.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/has_dynamic_views.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > copying traits/trait_errors.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits > creating /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/resource.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/trait_documenter.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/event_tracer.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/camel_case.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/toposort.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/async_trait_wait.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/api.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/__init__.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/home_directory.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/deprecated.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/import_symbol.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > copying traits/util/clean_strings.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/util > creating /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_interfaces.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_trait_get_set.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_traits.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_interfaces_with_implements.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_get_traits.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_dict.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_float.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_target.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_dynamic_notifiers.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_listeners.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_rich_compare.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_trait_types.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_dynamic_trait_definition.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying traits/tests/test_property_delete.py -> > /<>/.pybuild/pythonX.Y_2.7/build/traits/tests > copying