Package: src:proxmoxer Version: 2.3.0-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202610/ 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 cannot 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:proxmoxer, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] INTERNALERROR> from cryptography.hazmat.primitives.ciphers.base import ( INTERNALERROR> ...<5 lines>... INTERNALERROR> ) INTERNALERROR> File "/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py", line 10, in <module> INTERNALERROR> from cryptography.hazmat.bindings._rust import openssl as rust_openssl INTERNALERROR> ModuleNotFoundError: No module named '_cffi_backend'. Although a module with this name was found for a different Python version (_cffi_backend.cpython-314-x86_64-linux-gnu.so). INTERNALERROR> INTERNALERROR> During handling of the above exception, another exception occurred: INTERNALERROR> INTERNALERROR> Traceback (most recent call last): INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330, in wrap_session INTERNALERROR> session.exitstatus = doit(config, session) or 0 INTERNALERROR> ~~~~^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 383, in _main INTERNALERROR> config.hook.pytest_collection(session=session) INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__ INTERNALERROR> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall INTERNALERROR> raise exception INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall INTERNALERROR> teardown.throw(exception) INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 803, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall INTERNALERROR> teardown.throw(exception) INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 99, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall INTERNALERROR> teardown.throw(exception) INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1445, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall INTERNALERROR> res = hook_impl.function(*args) INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 394, in pytest_collection INTERNALERROR> session.perform_collect() INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 869, in perform_collect INTERNALERROR> self.items.extend(self.genitems(node)) INTERNALERROR> ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 1035, in genitems INTERNALERROR> yield from self.genitems(subnode) INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 1032, in genitems INTERNALERROR> rep, duplicate = self._collect_one_node(node, handle_dupes) INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 895, in _collect_one_node INTERNALERROR> rep = collect_one_node(node) INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 589, in collect_one_node INTERNALERROR> rep: CollectReport = ihook.pytest_make_collect_report(collector=collector) INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__ INTERNALERROR> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall INTERNALERROR> raise exception INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall INTERNALERROR> teardown.throw(exception) INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1798, in pytest_make_collect_report INTERNALERROR> result = yield INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall INTERNALERROR> teardown.throw(exception) INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in pytest_make_collect_report INTERNALERROR> rep = yield INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall INTERNALERROR> res = hook_impl.function(*args) INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 408, in pytest_make_collect_report INTERNALERROR> call = CallInfo.from_call( INTERNALERROR> collect, "collect", reraise=(KeyboardInterrupt, SystemExit) INTERNALERROR> ) INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 361, in from_call INTERNALERROR> result: TResult | None = func() INTERNALERROR> ~~~~^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 406, in collect INTERNALERROR> return list(collector.collect()) INTERNALERROR> ~~~~~~~~~~~~~~~~~^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 564, in collect INTERNALERROR> self._register_setup_module_fixture() INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 577, in _register_setup_module_fixture INTERNALERROR> self.obj, ("setUpModule", "setup_module") INTERNALERROR> ^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 290, in obj INTERNALERROR> self._obj = obj = self._getobj() INTERNALERROR> ~~~~~~~~~~~~^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 561, in _getobj INTERNALERROR> return importtestmodule(self.path, self.config) INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 508, in importtestmodule INTERNALERROR> mod = import_path( INTERNALERROR> path, INTERNALERROR> ...<2 lines>... INTERNALERROR> consider_namespace_packages=config.getini("consider_namespace_packages"), INTERNALERROR> ) INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/pathlib.py", line 596, in import_path INTERNALERROR> importlib.import_module(module_name) INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3.15/importlib/__init__.py", line 88, in import_module INTERNALERROR> return _bootstrap._gcd_import(name[level:], package, level) INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "<frozen importlib._bootstrap>", line 1390, in _gcd_import INTERNALERROR> File "<frozen importlib._bootstrap>", line 1350, in _find_and_load INTERNALERROR> File "<frozen importlib._bootstrap>", line 1309, in _find_and_load_unlocked INTERNALERROR> File "<frozen importlib._bootstrap>", line 915, in _load_unlocked INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 188, in exec_module INTERNALERROR> exec(co, module.__dict__) INTERNALERROR> ~~~~^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.15_proxmoxer/build/tests/test_core.py", line 18, in <module> INTERNALERROR> from .test_paramiko import mock_ssh_client # pylint: disable=unused-import # noqa: F401 INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "<frozen importlib._bootstrap>", line 1350, in _find_and_load INTERNALERROR> File "<frozen importlib._bootstrap>", line 1309, in _find_and_load_unlocked INTERNALERROR> File "<frozen importlib._bootstrap>", line 915, in _load_unlocked INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 188, in exec_module INTERNALERROR> exec(co, module.__dict__) INTERNALERROR> ~~~~^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.15_proxmoxer/build/tests/test_paramiko.py", line 11, in <module> INTERNALERROR> from proxmoxer.backends import ssh_paramiko INTERNALERROR> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.15_proxmoxer/build/proxmoxer/backends/ssh_paramiko.py", line 25, in <module> INTERNALERROR> sys.exit(1) INTERNALERROR> ~~~~~~~~^^^ INTERNALERROR> SystemExit: 1 ============================ no tests ran in 0.15s ============================= E: pybuild pybuild:485: test: plugin distutils failed with: exit code=3: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.15_proxmoxer/build; python3.15 -m pytest tests I: pybuild base:383: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_proxmoxer/build; python3.14 -m pytest tests ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_proxmoxer/build configfile: pyproject.toml collected 185 items tests/test_command_base.py ...................... [ 11%] tests/test_core.py .................................s..... [ 32%] tests/test_https.py ................................................. [ 59%] tests/test_https_helpers.py .......... [ 64%] tests/test_imports.py ............ [ 71%] tests/test_local.py .... [ 73%] tests/test_paramiko.py ....... [ 77%] tests/tools/test_files.py ............................... [ 94%] tests/tools/test_tasks.py ...s....... [100%] ======================== 183 passed, 2 skipped in 9.47s ======================== dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.15 3.14" --parallel=2 returned exit code 13 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

