Bug#846771: python-traits: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13

2017-01-10 Thread Gert Wollny
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

2017-01-01 Thread Lucas Nussbaum
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

2017-01-01 Thread Andrey Rahmatullin
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

2017-01-01 Thread Lucas Nussbaum
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

2017-01-01 Thread Andrey Rahmatullin
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

2016-12-03 Thread Lucas Nussbaum
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