Source: python-transitions
Version: 0.8.1-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200620 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
> 
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package python-transitions
> dpkg-buildpackage: info: source version 0.8.1-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Philipp Huebner 
> <debala...@debian.org>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh clean --with python3 --buildsystem=pybuild
>    dh_auto_clean -O--buildsystem=pybuild
>       pybuild --clean --test-pytest -i python{version} -p 3.8
> I: pybuild base:217: python3.8 setup.py clean 
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build' (and 
> everything under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.8' does not exist -- can't clean it
>       rm -rf .pybuild/
>       find . -name \*.pyc -exec rm {} \;
>    dh_autoreconf_clean -O--buildsystem=pybuild
>    dh_clean -O--buildsystem=pybuild
>       rm -f debian/debhelper-build-stamp
>       rm -rf debian/.debhelper/
>       rm -f -- debian/python3-transitions.substvars debian/files
>       rm -fr -- debian/python3-transitions/ debian/tmp/
>       find .  \( \( \
>               \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
> .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
> -type f -a \
>               \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
>                -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
>                -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
>                -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
>               \) -exec rm -f {} + \) -o \
>               \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) 
> \)
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building python-transitions using existing 
> ./python-transitions_0.8.1.orig.tar.gz
> dpkg-source: info: building python-transitions in 
> python-transitions_0.8.1-1.debian.tar.xz
> dpkg-source: info: building python-transitions in 
> python-transitions_0.8.1-1.dsc
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
>       pybuild --configure --test-pytest -i python{version} -p 3.8
> I: pybuild base:217: python3.8 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
>       pybuild --build --test-pytest -i python{version} -p 3.8
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions
> copying transitions/core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions
> copying transitions/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions
> copying transitions/version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/diagrams_graphviz.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/diagrams_pygraphviz.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/locking.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/factory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/nesting_legacy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/diagrams.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/markup.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/asyncio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/states.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> copying transitions/extensions/nesting.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build/transitions/extensions
> running egg_info
> writing transitions.egg-info/PKG-INFO
> writing dependency_links to transitions.egg-info/dependency_links.txt
> writing requirements to transitions.egg-info/requires.txt
> writing top-level names to transitions.egg-info/top_level.txt
> reading manifest file 'transitions.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'MANIFEST'
> warning: no previously-included files matching '*.ipynb' found under 
> directory 'examples/.ipynb_checkpoints'
> writing manifest file 'transitions.egg-info/SOURCES.txt'
>    dh_auto_test -O--buildsystem=pybuild
>       pybuild --test --test-pytest -i python{version} -p 3.8
> I: pybuild base:217: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build; python3.8 -m pytest 
> tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.8.3, pytest-4.6.11, py-1.8.1, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, inifile: pytest.ini
> collected 1930 items
> 
> tests/test_add_remove.py ...                                             [  
> 0%]
> tests/test_async.py .................................................... [  
> 2%]
> ........................................................................ [  
> 6%]
> ........................................................................ [ 
> 10%]
> ......................................................                   [ 
> 13%]
> tests/test_codestyle.py F
> 
> =================================== FAILURES 
> ===================================
> _______________________ TestCodeFormat.test_conformance 
> ________________________
> 
> self = <tests.test_codestyle.TestCodeFormat testMethod=test_conformance>
> 
>     def test_conformance(self):
>         """Test that we conform to PEP-8."""
>         style = pycodestyle.StyleGuide(quiet=False, ignore=['E501', 'W605'])
>         if exists('transitions'):  # when run from root directory (e.g. tox)
>             style.input_dir('transitions')
>             style.input_dir('tests')
>         else:  # when run from test directory (e.g. pycharm)
>             style.input_dir('../transitions')
>             style.input_dir('.')
>         result = style.check_files()
> >       self.assertEqual(result.total_errors, 0,
>                          "Found code style errors (and warnings).")
> E       AssertionError: 1 != 0 : Found code style errors (and warnings).
> 
> tests/test_codestyle.py:17: AssertionError
> ----------------------------- Captured stdout call 
> -----------------------------
> tests/test_nesting.py:427:9: E306 expected 1 blank line before a nested 
> definition, found 0
> =============================== warnings summary 
> ===============================
> /usr/lib/python3/dist-packages/pygraphviz/agraph.py:20
>   /usr/lib/python3/dist-packages/pygraphviz/agraph.py:20: DeprecationWarning: 
> Using or importing the ABCs from 'collections' instead of from 
> 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop 
> working
>     from collections import MutableMapping
> 
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> =========================== short test summary info 
> ============================
> FAILED tests/test_codestyle.py::TestCodeFormat::test_conformance - 
> AssertionE...
> =============== 1 failed, 253 passed, 1 warnings in 3.86 seconds 
> ===============
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_transitions/build; python3.8 -m pytest 
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.8 
> returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/06/20/python-transitions_0.8.1-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@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to