Package: src:python-consolekit Version: 1.7.2-1 Severity: serious Tags: ftbfs trixie sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_consolekit * Building wheel... Successfully built consolekit-1.7.2-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" module I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_consolekit * Building wheel... Successfully built consolekit-1.7.2-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module debian/rules override_dh_auto_test make[1]: Entering directory '/<<PKGBUILDDIR>>' python3 -m pytest -v Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module> raise SystemExit(pytest.console_main()) ~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 156, in main config = _prepareconfig(args, plugins) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 341, in _prepareconfig config = pluginmanager.hook.pytest_cmdline_parse( pluginmanager=pluginmanager, args=args ) File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall teardown.throw(exception) # type: ignore[union-attr] ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 105, in pytest_cmdline_parse config = yield ^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1140, in pytest_cmdline_parse self.parse(args) ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1494, in parse self._preparse(args, addopts=addopts) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1398, in _preparse self.hook.pytest_load_initial_conftests( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ early_config=self, args=args, parser=self._parser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall teardown.throw(exception) # type: ignore[union-attr] ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 151, in pytest_load_initial_conftests return (yield) ^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall teardown.throw(exception) # type: ignore[union-attr] ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 154, in pytest_load_initial_conftests yield File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1222, in pytest_load_initial_conftests self.pluginmanager._set_initial_conftests( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ args=args, ^^^^^^^^^^ ...<8 lines>... ), ^^ ) ^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 581, in _set_initial_conftests self._try_load_conftest( ~~~~~~~~~~~~~~~~~~~~~~~^ anchor, ^^^^^^^ ...<2 lines>... consider_namespace_packages=consider_namespace_packages, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 629, in _try_load_conftest self._loadconftestmodules( ~~~~~~~~~~~~~~~~~~~~~~~~~^ x, ^^ ...<2 lines>... consider_namespace_packages=consider_namespace_packages, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 659, in _loadconftestmodules mod = self._importconftest( conftestpath, ...<2 lines>... consider_namespace_packages=consider_namespace_packages, ) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 735, in _importconftest self.consider_conftest(mod, registration_name=conftestpath_plugin_name) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 816, in consider_conftest self.register(conftestmodule, name=registration_name) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 512, in register self.consider_module(plugin) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 824, in consider_module self._import_plugin_specs(getattr(mod, "pytest_plugins", [])) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 831, in _import_plugin_specs self.import_plugin(import_spec) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 858, in import_plugin __import__(importspec) ~~~~~~~~~~^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/consolekit/__init__.py", line 50, in <module> from consolekit import _readline, commands, input, terminal_colours, tracebacks, utils # noqa: F401 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/consolekit/commands.py", line 67, in <module> from click.parser import split_opt File "/usr/lib/python3/dist-packages/click/parser.py", line 513, in __getattr__ warnings.warn( ~~~~~~~~~~~~~^ f"'parser.{name}' is deprecated and will be removed in Click 9.0." ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... stacklevel=2, ^^^^^^^^^^^^^ ) ^ DeprecationWarning: 'parser.split_opt' is deprecated and will be removed in Click 9.0. The old parser is available in 'optparse'. make[1]: *** [debian/rules:12: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:8: binary] Error 2 dpkg-buildpackage: error: 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/202502/ 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-consolekit, so that this is still visible in the BTS web page for this package. Thanks.