Bug#923826: python-blessed: FTBFS randomly (failing tests)
Le mardi 26 mai 2020 à 17:35:25+0200, Santiago Vila a écrit : > On Tue, May 26, 2020 at 05:19:28PM +0200, Pierre-Elliott Bécue wrote: > > Dear Santiago, > > > > Blessed 1.17.6 will enter unstable soon, and its testing framework has > > been reworked by upstream. > > > > Could you check if things ae running better now? > > Sorry, it is extremely complex for me to try packages not in unstable with my > current setup, but I could try again once the package is in unstable. > > Thanks a lot. It is in unstable. :) -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for one's principles than to live up to them. signature.asc Description: PGP signature
Bug#923826: python-blessed: FTBFS randomly (failing tests)
On Tue, May 26, 2020 at 05:19:28PM +0200, Pierre-Elliott Bécue wrote: > Dear Santiago, > > Blessed 1.17.6 will enter unstable soon, and its testing framework has > been reworked by upstream. > > Could you check if things ae running better now? Sorry, it is extremely complex for me to try packages not in unstable with my current setup, but I could try again once the package is in unstable. Thanks a lot.
Bug#923826: python-blessed: FTBFS randomly (failing tests)
Dear Santiago, Blessed 1.17.6 will enter unstable soon, and its testing framework has been reworked by upstream. Could you check if things ae running better now? Thanks! -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for one's principles than to live up to them. signature.asc Description: PGP signature
Bug#923826: python-blessed: FTBFS randomly (failing tests)
Le dimanche 05 mai 2019 à 16:23:10+0200, Santiago Vila a écrit : > On Sun, May 05, 2019 at 02:07:32AM +0200, Pierre-Elliott Bécue wrote: > > > I've put several failed build logs here for reference: > > > > > > https://people.debian.org/~sanvila/build-logs/python-blessed/ > > > > > > If you need a test machine to reproduce this, please contact me > > > privately and I could provide ssh access to a machine where it happens > > > (caveat: randomly and maybe with low probability). > > > > > > If this is really a bug in one of the build-depends, please use reassign > > > and affects, > > > so that this is still visible in the BTS web page for this package. > > > > Dear Santiago, > > > > Thanks for your bug report. > > > > I wonder what kind of build system you use. Could you give me a little > > more intel on your environment? The status seems to be 512 when the bug > > occurs, and this status is not connected to anything expected. > > I'm using sbuild + schroot on virtual machines from Scaleway. > > On instances of type START1-XS (with 1 GB RAM and 1 CPU), I have not > seen it to fail yet. > > On instances of type START1-S (with 2 GB RAM and 2 CPUs), the failure > rate is around 5%. This is enough to be quite confident that the > error will happen if one tries enough times, and enough to report it > as a bug, but probably not enough to make the bug RC. > > I believe the root of the problem should be some kind of race > condition, maybe related to the fact that the machine has 2 CPUs, but > I don't really know. > > So, the only thing I can do about this is to offer ssh access to a > machine where this randomness happens (please contact me privately for > details). Thanks for offering this solution. Did you attempt to run all tests by hand (ie a manual call to pytest), and if so, did you meet the same issue? I'll consider the ssh access idea. Thanks! -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for one's principles than to live up to them. signature.asc Description: PGP signature
Bug#923826: python-blessed: FTBFS randomly (failing tests)
On Sun, May 05, 2019 at 02:07:32AM +0200, Pierre-Elliott Bécue wrote: > > I've put several failed build logs here for reference: > > > > https://people.debian.org/~sanvila/build-logs/python-blessed/ > > > > If you need a test machine to reproduce this, please contact me > > privately and I could provide ssh access to a machine where it happens > > (caveat: randomly and maybe with low probability). > > > > If this is really a bug in one of the build-depends, please use reassign > > and affects, > > so that this is still visible in the BTS web page for this package. > > Dear Santiago, > > Thanks for your bug report. > > I wonder what kind of build system you use. Could you give me a little > more intel on your environment? The status seems to be 512 when the bug > occurs, and this status is not connected to anything expected. I'm using sbuild + schroot on virtual machines from Scaleway. On instances of type START1-XS (with 1 GB RAM and 1 CPU), I have not seen it to fail yet. On instances of type START1-S (with 2 GB RAM and 2 CPUs), the failure rate is around 5%. This is enough to be quite confident that the error will happen if one tries enough times, and enough to report it as a bug, but probably not enough to make the bug RC. I believe the root of the problem should be some kind of race condition, maybe related to the fact that the machine has 2 CPUs, but I don't really know. So, the only thing I can do about this is to offer ssh access to a machine where this randomness happens (please contact me privately for details). Thanks.
Bug#923826: python-blessed: FTBFS randomly (failing tests)
Le mardi 05 mars 2019 à 19:09:54+, Santiago Vila a écrit : > Package: src:python-blessed > Version: 1.15.0-1 > Severity: important > Tags: ftbfs > > Dear maintainer: > > I tried to build this package in buster but it failed: > > > [...] > debian/rules binary-indep > dh binary-indep --with python2,python3 --buildsystem=pybuild >dh_update_autotools_config -i -O--buildsystem=pybuild >dh_autoreconf -i -O--buildsystem=pybuild >dh_auto_configure -i -O--buildsystem=pybuild > I: pybuild base:217: python2.7 setup.py config > running config > I: pybuild base:217: python3.7 setup.py config > running config >dh_auto_build -i -O--buildsystem=pybuild > I: pybuild base:217: /usr/bin/python setup.py build > running build > running build_py > creating /<>/.pybuild/cpython2_2.7_blessed/build/blessed > copying blessed/terminal.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed > copying blessed/keyboard.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed > copying blessed/sequences.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed > copying blessed/__init__.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed > copying blessed/formatters.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed > copying blessed/_capabilities.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed > creating /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/test_core.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/accessories.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/test_wrap.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/__init__.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/test_length_sequence.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/test_formatters.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/test_keyboard.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > copying blessed/tests/test_sequences.py -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > running egg_info > writing requirements to blessed.egg-info/requires.txt > writing blessed.egg-info/PKG-INFO > writing top-level names to blessed.egg-info/top_level.txt > writing dependency_links to blessed.egg-info/dependency_links.txt > reading manifest file 'blessed.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'blessed.egg-info/SOURCES.txt' > copying blessed/tests/wall.ans -> > /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests > I: pybuild base:217: /usr/bin/python3 setup.py build > running build > running build_py > creating /<>/.pybuild/cpython3_3.7_blessed/build/blessed > copying blessed/terminal.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed > copying blessed/keyboard.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed > copying blessed/sequences.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed > copying blessed/__init__.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed > copying blessed/formatters.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed > copying blessed/_capabilities.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed > creating /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/test_core.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/accessories.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/test_wrap.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/__init__.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/test_length_sequence.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/test_formatters.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/test_keyboard.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > copying blessed/tests/test_sequences.py -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests > running egg_info > writing blessed.egg-info/PKG-INFO > writing dependency_links to blessed.egg-info/dependency_links.txt > writing requirements to blessed.egg-info/requires.txt > writing top-level names to blessed.egg-info/top_level.txt > reading manifest file 'blessed.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'blessed.egg-info/SOURCES.txt' > copying blessed/tests/wall.ans -> > /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests >dh_auto_test -i -O--buildsystem=pybuild > I: pybuild base:217: cd /<>/.pybuild/cpython2_2.7_blessed/build; > python2.7 -m pytest > = test session starts >
Bug#923826: python-blessed: FTBFS randomly (failing tests)
Package: src:python-blessed Version: 1.15.0-1 Severity: important Tags: ftbfs Dear maintainer: I tried to build this package in buster but it failed: [...] debian/rules binary-indep dh binary-indep --with python2,python3 --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:217: python2.7 setup.py config running config I: pybuild base:217: python3.7 setup.py config running config dh_auto_build -i -O--buildsystem=pybuild I: pybuild base:217: /usr/bin/python setup.py build running build running build_py creating /<>/.pybuild/cpython2_2.7_blessed/build/blessed copying blessed/terminal.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed copying blessed/keyboard.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed copying blessed/sequences.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed copying blessed/__init__.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed copying blessed/formatters.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed copying blessed/_capabilities.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed creating /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/test_core.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/accessories.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/test_wrap.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/__init__.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/test_length_sequence.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/test_formatters.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/test_keyboard.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests copying blessed/tests/test_sequences.py -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests running egg_info writing requirements to blessed.egg-info/requires.txt writing blessed.egg-info/PKG-INFO writing top-level names to blessed.egg-info/top_level.txt writing dependency_links to blessed.egg-info/dependency_links.txt reading manifest file 'blessed.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'blessed.egg-info/SOURCES.txt' copying blessed/tests/wall.ans -> /<>/.pybuild/cpython2_2.7_blessed/build/blessed/tests I: pybuild base:217: /usr/bin/python3 setup.py build running build running build_py creating /<>/.pybuild/cpython3_3.7_blessed/build/blessed copying blessed/terminal.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed copying blessed/keyboard.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed copying blessed/sequences.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed copying blessed/__init__.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed copying blessed/formatters.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed copying blessed/_capabilities.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed creating /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/test_core.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/accessories.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/test_wrap.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/__init__.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/test_length_sequence.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/test_formatters.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/test_keyboard.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests copying blessed/tests/test_sequences.py -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests running egg_info writing blessed.egg-info/PKG-INFO writing dependency_links to blessed.egg-info/dependency_links.txt writing requirements to blessed.egg-info/requires.txt writing top-level names to blessed.egg-info/top_level.txt reading manifest file 'blessed.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'blessed.egg-info/SOURCES.txt' copying blessed/tests/wall.ans -> /<>/.pybuild/cpython3_3.7_blessed/build/blessed/tests dh_auto_test -i -O--buildsystem=pybuild I: pybuild base:217: cd /<>/.pybuild/cpython2_2.7_blessed/build; python2.7 -m pytest = test session starts == platform linux2 -- Python 2.7.16rc1, pytest-3.10.1, py-1.7.0, pluggy-0.8.0 rootdir: /<>, inifile: tox.ini collected 306 items blessed/tests/test_core.py . [ 14%] [