Package: src:python-omegaconf Version: 2.3.0-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ 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 add an affects on src:python-omegaconf, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=pybuild --with python3 debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions rm -rf build .stestr find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh binary --buildsystem=pybuild --with python3 dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py config /<<PKGBUILDDIR>>/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running config 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 dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild 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-omegaconf + echo python-omegaconf + sed s/python-// + PY_MODULE_NAME=omegaconf + py3versions -vr + PYTHON3S=3.13 + [ yes = yes ] + TARGET_DIR=tmp + pwd + python3.13 setup.py install --install-layout=deb --root /<<PKGBUILDDIR>>/debian/tmp /<<PKGBUILDDIR>>/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: 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 clean Generating parsers with antlr4 running antlr Generating parser for Python3: ['java', '-jar', '/<<PKGBUILDDIR>>/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/<<PKGBUILDDIR>>/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/<<PKGBUILDDIR>>/omegaconf/grammar/OmegaConfGrammarLexer.g4'] Generating parser for Python3: ['java', '-jar', '/<<PKGBUILDDIR>>/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/<<PKGBUILDDIR>>/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/<<PKGBUILDDIR>>/omegaconf/grammar/OmegaConfGrammarParser.g4'] creating build/lib/omegaconf copying omegaconf/nodes.py -> build/lib/omegaconf copying omegaconf/dictconfig.py -> build/lib/omegaconf copying omegaconf/base.py -> build/lib/omegaconf copying omegaconf/grammar_visitor.py -> build/lib/omegaconf copying omegaconf/grammar_parser.py -> build/lib/omegaconf copying omegaconf/errors.py -> build/lib/omegaconf copying omegaconf/_impl.py -> build/lib/omegaconf copying omegaconf/listconfig.py -> build/lib/omegaconf copying omegaconf/_utils.py -> build/lib/omegaconf copying omegaconf/omegaconf.py -> build/lib/omegaconf copying omegaconf/version.py -> build/lib/omegaconf copying omegaconf/basecontainer.py -> build/lib/omegaconf copying omegaconf/__init__.py -> build/lib/omegaconf creating build/lib/omegaconf/grammar copying omegaconf/grammar/__init__.py -> build/lib/omegaconf/grammar creating build/lib/omegaconf/grammar/gen copying omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> build/lib/omegaconf/grammar/gen copying omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> build/lib/omegaconf/grammar/gen copying omegaconf/grammar/gen/OmegaConfGrammarParser.py -> build/lib/omegaconf/grammar/gen copying omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> build/lib/omegaconf/grammar/gen copying omegaconf/grammar/gen/__init__.py -> build/lib/omegaconf/grammar/gen creating build/lib/omegaconf/resolvers copying omegaconf/resolvers/__init__.py -> build/lib/omegaconf/resolvers creating build/lib/omegaconf/resolvers/oc copying omegaconf/resolvers/oc/dict.py -> build/lib/omegaconf/resolvers/oc copying omegaconf/resolvers/oc/__init__.py -> build/lib/omegaconf/resolvers/oc creating build/lib/pydevd_plugins copying pydevd_plugins/__init__.py -> build/lib/pydevd_plugins creating build/lib/pydevd_plugins/extensions copying pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> build/lib/pydevd_plugins/extensions copying pydevd_plugins/extensions/__init__.py -> build/lib/pydevd_plugins/extensions copying omegaconf/py.typed -> build/lib/omegaconf running install_lib creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/nodes.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/dictconfig.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParser.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen copying build/lib/omegaconf/grammar/gen/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen copying build/lib/omegaconf/grammar/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar copying build/lib/omegaconf/base.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/grammar_visitor.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/grammar_parser.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/py.typed -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/errors.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/_impl.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc copying build/lib/omegaconf/resolvers/oc/dict.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc copying build/lib/omegaconf/resolvers/oc/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc copying build/lib/omegaconf/resolvers/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers copying build/lib/omegaconf/listconfig.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/_utils.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/omegaconf.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/version.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/basecontainer.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf copying build/lib/omegaconf/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions copying build/lib/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions copying build/lib/pydevd_plugins/extensions/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions copying build/lib/pydevd_plugins/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/nodes.py to nodes.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/dictconfig.py to dictconfig.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py to OmegaConfGrammarLexer.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py to OmegaConfGrammarParserListener.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py to OmegaConfGrammarParser.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py to OmegaConfGrammarParserVisitor.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/base.py to base.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_visitor.py to grammar_visitor.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_parser.py to grammar_parser.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/errors.py to errors.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_impl.py to _impl.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/dict.py to dict.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/listconfig.py to listconfig.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_utils.py to _utils.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/omegaconf.py to omegaconf.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/version.py to version.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/basecontainer.py to basecontainer.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py to pydevd_plugin_omegaconf.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/__init__.py to __init__.cpython-313.pyc running install_egg_info running egg_info creating omegaconf.egg-info writing omegaconf.egg-info/PKG-INFO writing dependency_links to omegaconf.egg-info/dependency_links.txt writing requirements to omegaconf.egg-info/requires.txt writing top-level names to omegaconf.egg-info/top_level.txt writing manifest file 'omegaconf.egg-info/SOURCES.txt' reading manifest file 'omegaconf.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'omegaconf.egg-info/SOURCES.txt' Copying omegaconf.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/omegaconf-2.3.0.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 # Replace build path with a placeholder string for reproducible builds sed -i -e "s,/<<PKGBUILDDIR>>,BUILDPATH,g" \ debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py \ debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py \ debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py \ debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py \ for i in `py3versions -rv` ; do \ python$i -m pytest tests -v --disable-warnings -p no:warnings --ignore tests/test_pydev_resolver_plugin.py -k 'not test_errors[typed_DictConfig:assign_with_invalid_value] and not test_errors[path_to_float] and not test_to_yaml and not test_type_str[Path-True-pathlib.Path-False] and not test_type_str[Path-True-pathlib.Path-True] and not test_errors'; \ done py3versions: no X-Python3-Version in control file, using supported versions ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.1, pluggy-1.6.0 -- /usr/bin/python3.13 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> configfile: pyproject.toml plugins: mock-3.14.1, typeguard-4.4.4 collecting ... collected 6268 items / 4 errors / 168 deselected / 6100 selected ==================================== ERRORS ==================================== _______ ERROR collecting tests/structured_conf/test_structured_config.py _______ ImportError while importing test module '/<<PKGBUILDDIR>>/tests/structured_conf/test_structured_config.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.13/importlib/__init__.py:88: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/structured_conf/test_structured_config.py:11: in <module> from _pytest.python_api import RaisesContext E ImportError: cannot import name 'RaisesContext' from '_pytest.python_api' (/usr/lib/python3/dist-packages/_pytest/python_api.py) ________________ ERROR collecting tests/test_basic_ops_list.py _________________ ImportError while importing test module '/<<PKGBUILDDIR>>/tests/test_basic_ops_list.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.13/importlib/__init__.py:88: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/test_basic_ops_list.py:7: in <module> from _pytest.python_api import RaisesContext E ImportError: cannot import name 'RaisesContext' from '_pytest.python_api' (/usr/lib/python3/dist-packages/_pytest/python_api.py) _____________________ ERROR collecting tests/test_merge.py _____________________ ImportError while importing test module '/<<PKGBUILDDIR>>/tests/test_merge.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.13/importlib/__init__.py:88: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/test_merge.py:16: in <module> from _pytest.python_api import RaisesContext E ImportError: cannot import name 'RaisesContext' from '_pytest.python_api' (/usr/lib/python3/dist-packages/_pytest/python_api.py) ____________________ ERROR collecting tests/test_select.py _____________________ ImportError while importing test module '/<<PKGBUILDDIR>>/tests/test_select.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.13/importlib/__init__.py:88: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/test_select.py:3: in <module> from _pytest.python_api import RaisesContext E ImportError: cannot import name 'RaisesContext' from '_pytest.python_api' (/usr/lib/python3/dist-packages/_pytest/python_api.py) =========================== short test summary info ============================ ERROR tests/structured_conf/test_structured_config.py ERROR tests/test_basic_ops_list.py ERROR tests/test_merge.py ERROR tests/test_select.py !!!!!!!!!!!!!!!!!!! Interrupted: 4 errors during collection !!!!!!!!!!!!!!!!!!!! ====================== 168 deselected, 4 errors in 1.16s ======================= make[1]: *** [debian/rules:26: override_dh_auto_install] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:12: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

