Package: src:python-enmerkar Version: 0.7.1-6 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh build --buildsystem=python_distutils --with python3,sphinxdoc dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: warning: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions echo "Do nothing..." Do nothing... make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_test make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions echo "Do nothing..." Do nothing... make[1]: Leaving directory '/<<PKGBUILDDIR>>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh binary --buildsystem=python_distutils --with python3,sphinxdoc dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install 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 --in-tmp + PKGOS_IN_TMP=no + echo WARNING: --no-py2 is deprecated and always on. WARNING: --no-py2 is deprecated and always on. + shift + PKGOS_IN_TMP=yes + shift + dpkg-parsechangelog -SSource + SRC_PKG_NAME=python-enmerkar + echo python-enmerkar + sed s/python-// + PY_MODULE_NAME=enmerkar + py3versions -vr + PYTHON3S=3.13 3.12 + [ yes = yes ] + TARGET_DIR=tmp + pwd + python3.13 setup.py install --install-layout=deb --root /<<PKGBUILDDIR>>/debian/tmp running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py creating build/lib/enmerkar copying enmerkar/__init__.py -> build/lib/enmerkar copying enmerkar/middleware.py -> build/lib/enmerkar copying enmerkar/extract.py -> build/lib/enmerkar creating build/lib/enmerkar/templatetags copying enmerkar/templatetags/babel.py -> build/lib/enmerkar/templatetags copying enmerkar/templatetags/__init__.py -> build/lib/enmerkar/templatetags creating build/lib/enmerkar/management copying enmerkar/management/__init__.py -> build/lib/enmerkar/management creating build/lib/enmerkar/management/commands copying enmerkar/management/commands/babel.py -> build/lib/enmerkar/management/commands copying enmerkar/management/commands/__init__.py -> build/lib/enmerkar/management/commands running install_lib creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/templatetags copying build/lib/enmerkar/templatetags/babel.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/templatetags copying build/lib/enmerkar/templatetags/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/templatetags creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/commands copying build/lib/enmerkar/management/commands/babel.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/commands copying build/lib/enmerkar/management/commands/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/commands copying build/lib/enmerkar/management/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management copying build/lib/enmerkar/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar copying build/lib/enmerkar/middleware.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar copying build/lib/enmerkar/extract.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/templatetags/babel.py to babel.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/templatetags/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/commands/babel.py to babel.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/commands/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/middleware.py to middleware.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/extract.py to extract.cpython-313.pyc running install_egg_info running egg_info creating enmerkar.egg-info writing enmerkar.egg-info/PKG-INFO writing dependency_links to enmerkar.egg-info/dependency_links.txt writing entry points to enmerkar.egg-info/entry_points.txt writing requirements to enmerkar.egg-info/requires.txt writing top-level names to enmerkar.egg-info/top_level.txt writing manifest file 'enmerkar.egg-info/SOURCES.txt' reading manifest file 'enmerkar.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution no previously-included directories found matching 'docs/_build' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'enmerkar.egg-info/SOURCES.txt' Copying enmerkar.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar-0.7.1.egg-info Skipping SOURCES.txt running install_scripts + pwd + python3.12 setup.py install --install-layout=deb --root /<<PKGBUILDDIR>>/debian/tmp running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py running install_lib byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/templatetags/babel.py to babel.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/templatetags/__init__.py to __init__.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/commands/babel.py to babel.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/commands/__init__.py to __init__.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/management/__init__.py to __init__.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/__init__.py to __init__.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/middleware.py to middleware.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar/extract.py to extract.cpython-312.pyc running install_egg_info running egg_info writing enmerkar.egg-info/PKG-INFO writing dependency_links to enmerkar.egg-info/dependency_links.txt writing entry points to enmerkar.egg-info/entry_points.txt writing requirements to enmerkar.egg-info/requires.txt writing top-level names to enmerkar.egg-info/top_level.txt reading manifest file 'enmerkar.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution no previously-included directories found matching 'docs/_build' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'enmerkar.egg-info/SOURCES.txt' removing '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar-0.7.1.egg-info' (and everything under it) Copying enmerkar.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/enmerkar-0.7.1.egg-info Skipping SOURCES.txt running install_scripts + pwd + rm -rf /<<PKGBUILDDIR>>/debian/python*/usr/lib/python*/dist-packages/*.pth + pwd + rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth set -e ; for pyvers in 3.13 3.12; do \ python$pyvers -m pytest tests -v ; \ done ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: cov-5.0.0, django-4.5.2, typeguard-4.4.1 collecting ... collected 33 items tests/test_command.py::test_babel_compilemessages PASSED [ 3%] tests/test_extract.py::ExtractDjangoTestCase::test_blocktrans_with_whitespace_not_trimmed PASSED [ 6%] tests/test_extract.py::ExtractDjangoTestCase::test_blocktrans_with_whitespace_trimmed PASSED [ 9%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_block PASSED [ 12%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_double_quotes PASSED [ 15%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_in_block PASSED [ 18%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_single_quotes PASSED [ 21%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_context_in_block PASSED [ 24%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_context_in_plural_block PASSED [ 27%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_filter_with_filter PASSED [ 30%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_filters_default_translatable PASSED [ 33%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_filters_default_translatable_single_quotes PASSED [ 36%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_ignored_comment PASSED [ 39%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_ignored_comment2 PASSED [ 42%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_no_tags PASSED [ 45%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_double_quotes PASSED [ 48%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_single_quotes PASSED [ 51%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_double_quotes PASSED [ 54%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_single_quotes PASSED [ 57%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_with_double_quotes PASSED [ 60%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_with_single_quotes PASSED [ 63%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_singular_form PASSED [ 66%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_unicode PASSED [ 69%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_unicode_blocktrans PASSED [ 72%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_valid_comment PASSED [ 75%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_var PASSED [ 78%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_var_other PASSED [ 81%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_with_interpolation PASSED [ 84%] tests/test_extract.py::ExtractDjangoTestCase::test_trans_blocks_must_not_include_other_block_tags PASSED [ 87%] tests/test_render.py::test_babel_render[en] PASSED [ 90%] tests/test_render.py::test_babel_render[fi] PASSED [ 93%] tests/test_render.py::test_babel_render[sv] PASSED [ 96%] tests/test_render.py::test_babel_render[pt-BR] PASSED [100%] =============================== warnings summary =============================== tests/testproject/settings.py:1 /<<PKGBUILDDIR>>/tests/testproject/settings.py:1: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================== 33 passed, 1 warning in 0.19s ========================= ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: cov-5.0.0, django-4.5.2, typeguard-4.4.1 collecting ... collected 33 items tests/test_command.py::test_babel_compilemessages PASSED [ 3%] tests/test_extract.py::ExtractDjangoTestCase::test_blocktrans_with_whitespace_not_trimmed PASSED [ 6%] tests/test_extract.py::ExtractDjangoTestCase::test_blocktrans_with_whitespace_trimmed PASSED [ 9%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_block PASSED [ 12%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_double_quotes PASSED [ 15%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_in_block PASSED [ 18%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_constant_single_quotes PASSED [ 21%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_context_in_block PASSED [ 24%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_context_in_plural_block PASSED [ 27%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_filter_with_filter PASSED [ 30%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_filters_default_translatable PASSED [ 33%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_filters_default_translatable_single_quotes PASSED [ 36%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_ignored_comment PASSED [ 39%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_ignored_comment2 PASSED [ 42%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_no_tags PASSED [ 45%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_double_quotes PASSED [ 48%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_single_quotes PASSED [ 51%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_double_quotes PASSED [ 54%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_single_quotes PASSED [ 57%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_with_double_quotes PASSED [ 60%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_simple_with_context_with_single_quotes PASSED [ 63%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_singular_form PASSED [ 66%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_unicode PASSED [ 69%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_unicode_blocktrans PASSED [ 72%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_valid_comment PASSED [ 75%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_var PASSED [ 78%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_var_other PASSED [ 81%] tests/test_extract.py::ExtractDjangoTestCase::test_extract_with_interpolation PASSED [ 84%] tests/test_extract.py::ExtractDjangoTestCase::test_trans_blocks_must_not_include_other_block_tags PASSED [ 87%] tests/test_render.py::test_babel_render[en] PASSED [ 90%] tests/test_render.py::test_babel_render[fi] PASSED [ 93%] tests/test_render.py::test_babel_render[sv] PASSED [ 96%] tests/test_render.py::test_babel_render[pt-BR] PASSED [100%] =============================== warnings summary =============================== tests/testproject/settings.py:1 /<<PKGBUILDDIR>>/tests/testproject/settings.py:1: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================== 33 passed, 1 warning in 0.20s ========================= make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_install -O--buildsystem=python_distutils dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_sphinxdoc make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions DJANGO_SETTINGS_MODULE=tests.testproject.settings PYTHONPATH=. python3 -m sphinx -b html docs debian/python-enmerkar-doc/usr/share/doc/python-enmerkar-doc/html Running Sphinx v8.1.3 loading translations [en]... done making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. ERROR: Invalid value `None` in intersphinx_mapping['https://docs.python.org/']. Expected a two-element tuple or list. Configuration error: Invalid `intersphinx_mapping` configuration (1 error). make[1]: *** [debian/rules:32: override_dh_sphinxdoc] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:7: binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202412/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. 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. Thanks.