Source: python-dcos Version: 0.2.0-4 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20211220 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > make[1]: pyversions: No such file or directory > py3versions: no X-Python3-Version in control file, using supported versions > pkgos-dh_auto_install --no-py2 > + PKGOS_USE_PY2=yes > + PKGOS_USE_PY3=yes > + PKGOS_IN_TMP=no > + PKGOS_USE_PY2=no > + shift > + dpkg-parsechangelog -SSource > + SRC_PKG_NAME=python-dcos > + echo python-dcos > + sed s/python-// > + PY_MODULE_NAME=dcos > + [ no = yes ] > + [ yes = yes ] > + py3versions -vr > + PYTHON3S=3.10 3.9 > + [ no = yes ] > + [ yes = yes ] > + [ no = yes ] > + TARGET_DIR=python3-dcos > + pwd > + python3.10 setup.py install --install-layout=deb --root > /<<PKGBUILDDIR>>/debian/python3-dcos > /usr/lib/python3/dist-packages/setuptools/dist.py:507: UserWarning: The > version specified ('SNAPSHOT') is an invalid version, this may not work as > expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 > for more details. > warnings.warn( > running install > /usr/lib/python3/dist-packages/setuptools/command/install.py:34: > SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and > pip and other standards-based tools. > warnings.warn( > running build > running build_py > creating build > creating build/lib > creating build/lib/dcos > copying dcos/__init__.py -> build/lib/dcos > copying dcos/package.py -> build/lib/dcos > copying dcos/util.py -> build/lib/dcos > copying dcos/marathon.py -> build/lib/dcos > copying dcos/options.py -> build/lib/dcos > copying dcos/errors.py -> build/lib/dcos > copying dcos/subcommand.py -> build/lib/dcos > copying dcos/http.py -> build/lib/dcos > copying dcos/auth.py -> build/lib/dcos > copying dcos/emitting.py -> build/lib/dcos > copying dcos/cmds.py -> build/lib/dcos > copying dcos/mesos.py -> build/lib/dcos > copying dcos/config.py -> build/lib/dcos > copying dcos/constants.py -> build/lib/dcos > copying dcos/jsonitem.py -> build/lib/dcos > running install_lib > creating /<<PKGBUILDDIR>>/debian/python3-dcos > creating /<<PKGBUILDDIR>>/debian/python3-dcos/usr > creating /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib > creating /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3 > creating /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages > creating > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/__init__.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/package.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/util.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/marathon.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/options.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/errors.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/subcommand.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/http.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/auth.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/emitting.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/cmds.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/mesos.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/config.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/constants.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > copying build/lib/dcos/jsonitem.py -> > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/__init__.py > to __init__.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/package.py > to package.cpython-310.pyc > /usr/lib/python3/dist-packages/dcos/package.py:944: SyntaxWarning: "is" with > a literal. Did you mean "=="? > /usr/lib/python3/dist-packages/dcos/package.py:1103: SyntaxWarning: "is not" > with a literal. Did you mean "!="? > /usr/lib/python3/dist-packages/dcos/package.py:1197: SyntaxWarning: "is" with > a literal. Did you mean "=="? > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/util.py > to util.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/marathon.py > to marathon.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/options.py > to options.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/errors.py > to errors.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/subcommand.py > to subcommand.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/http.py > to http.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/auth.py > to auth.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/emitting.py > to emitting.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/cmds.py > to cmds.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/mesos.py > to mesos.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/config.py > to config.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/constants.py > to constants.cpython-310.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/jsonitem.py > to jsonitem.cpython-310.pyc > running install_egg_info > /usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: > PkgResourcesDeprecationWarning: SNAPSHOT is an invalid version and will not > be supported in a future release > warnings.warn( > running egg_info > creating dcos.egg-info > writing dcos.egg-info/PKG-INFO > writing dependency_links to dcos.egg-info/dependency_links.txt > writing requirements to dcos.egg-info/requires.txt > writing top-level names to dcos.egg-info/top_level.txt > writing manifest file 'dcos.egg-info/SOURCES.txt' > reading manifest file 'dcos.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > adding license file 'LICENSE' > adding license file 'NOTICE' > writing manifest file 'dcos.egg-info/SOURCES.txt' > Copying dcos.egg-info to > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos-SNAPSHOT.egg-info > Skipping SOURCES.txt > running install_scripts > /usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: > PkgResourcesDeprecationWarning: SNAPSHOT is an invalid version and will not > be supported in a future release > warnings.warn( > + pwd > + python3.9 setup.py install --install-layout=deb --root > /<<PKGBUILDDIR>>/debian/python3-dcos > /usr/lib/python3/dist-packages/setuptools/dist.py:507: UserWarning: The > version specified ('SNAPSHOT') is an invalid version, this may not work as > expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 > for more details. > warnings.warn( > running install > /usr/lib/python3/dist-packages/setuptools/command/install.py:34: > SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and > pip and other standards-based tools. > warnings.warn( > running build > running build_py > running install_lib > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/__init__.py > to __init__.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/package.py > to package.cpython-39.pyc > /usr/lib/python3/dist-packages/dcos/package.py:944: SyntaxWarning: "is" with > a literal. Did you mean "=="? > /usr/lib/python3/dist-packages/dcos/package.py:1103: SyntaxWarning: "is not" > with a literal. Did you mean "!="? > /usr/lib/python3/dist-packages/dcos/package.py:1197: SyntaxWarning: "is" with > a literal. Did you mean "=="? > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/util.py > to util.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/marathon.py > to marathon.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/options.py > to options.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/errors.py > to errors.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/subcommand.py > to subcommand.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/http.py > to http.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/auth.py > to auth.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/emitting.py > to emitting.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/cmds.py > to cmds.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/mesos.py > to mesos.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/config.py > to config.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/constants.py > to constants.cpython-39.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos/jsonitem.py > to jsonitem.cpython-39.pyc > running install_egg_info > /usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: > PkgResourcesDeprecationWarning: SNAPSHOT is an invalid version and will not > be supported in a future release > warnings.warn( > running egg_info > writing dcos.egg-info/PKG-INFO > writing dependency_links to dcos.egg-info/dependency_links.txt > writing requirements to dcos.egg-info/requires.txt > writing top-level names to dcos.egg-info/top_level.txt > reading manifest file 'dcos.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > adding license file 'LICENSE' > adding license file 'NOTICE' > writing manifest file 'dcos.egg-info/SOURCES.txt' > removing > '/<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos-SNAPSHOT.egg-info' > (and everything under it) > Copying dcos.egg-info to > /<<PKGBUILDDIR>>/debian/python3-dcos/usr/lib/python3/dist-packages/dcos-SNAPSHOT.egg-info > Skipping SOURCES.txt > running install_scripts > /usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: > PkgResourcesDeprecationWarning: SNAPSHOT is an invalid version and will not > be supported in a future release > warnings.warn( > + pwd > + rm -rf /<<PKGBUILDDIR>>/debian/python*/usr/lib/python*/dist-packages/*.pth > + pwd > + rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth > + pwd > + [ -d /<<PKGBUILDDIR>>/debian/python-dcos/usr/bin ] > set -e ; for pyvers in 3.10 3.9; do \ > python$pyvers -m pytest -p no:cacheprovider tests ; \ > done > ============================= test session starts > ============================== > platform linux -- Python 3.10.1, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 > rootdir: /<<PKGBUILDDIR>> > collected 89 items / 1 error / 88 selected > > ==================================== ERRORS > ==================================== > ____________________ ERROR collecting tests/test_config.py > _____________________ > tests/test_config.py:1: in <module> > from dcos import config > dcos/config.py:80: in <module> > class Toml(collections.Mapping): > E AttributeError: module 'collections' has no attribute 'Mapping' > =============================== warnings summary > =============================== > dcos/util.py:355 > /<<PKGBUILDDIR>>/dcos/util.py:355: DeprecationWarning: invalid escape > sequence '\[' > return re.compile("([\[\(\{\s])u'").sub( > > dcos/util.py:356 > /<<PKGBUILDDIR>>/dcos/util.py:356: DeprecationWarning: invalid escape > sequence '\g' > "\g<1>'", > > dcos/jsonitem.py:272 > /<<PKGBUILDDIR>>/dcos/jsonitem.py:272: DeprecationWarning: invalid escape > sequence '\.' > '(?:[A-Z]{2,6}\.?|[A-Z0-9-]{2,}\.?)?|') # domain, > > dcos/package.py:944 > /<<PKGBUILDDIR>>/dcos/package.py:944: SyntaxWarning: "is" with a literal. > Did you mean "=="? > assert(len(enclosing_dirs) is 1) > > dcos/package.py:1103 > /<<PKGBUILDDIR>>/dcos/package.py:1103: SyntaxWarning: "is not" with a > literal. Did you mean "!="? > if result is not 0: > > dcos/package.py:1197 > /<<PKGBUILDDIR>>/dcos/package.py:1197: SyntaxWarning: "is" with a literal. > Did you mean "=="? > if len(package_name) is 0: > > dcos/package.py:13 > /<<PKGBUILDDIR>>/dcos/package.py:13: DeprecationWarning: The distutils > package is deprecated and slated for removal in Python 3.12. Use setuptools > or check PEP 632 for potential alternatives > from distutils.version import LooseVersion > > -- Docs: https://docs.pytest.org/en/stable/warnings.html > =========================== short test summary info > ============================ > ERROR tests/test_config.py - AttributeError: module 'collections' has no > attr... > !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection > !!!!!!!!!!!!!!!!!!!! > ========================= 7 warnings, 1 error in 0.19s > ========================= > make[1]: *** [debian/rules:20: override_dh_auto_install] Error 2 The full build log is available from: http://qa-logs.debian.net/2021/12/20/python-dcos_0.2.0-4_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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.