[Debian-pan-maintainers] Bug#1127049: freesas: FTBFS with Python 3.14
Graham Inggs
ginggs at debian.org
Thu Feb 5 16:23:58 GMT 2026
Source: freesas
Version: 2024.9.0-3
Severity: important
Tags: ftbfs forky sid
User: debian-python at lists.debian.org
Usertags: python3.14
Hi Maintainer
freesas will FTBFS once Python 3.14 is the default version in Debian.
I've copied what I hope is the relevant part of the log below.
Regards
Graham
test/test_fitting.py::TestFitting::test_collect_files_only_returns_existing_files
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/main.py", line 318, in
wrap_session
INTERNALERROR> session.exitstatus = doit(config, session) or 0
INTERNALERROR> ~~~~^^^^^^^^^^^^^^^^^
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/main.py", line 372, in _main
INTERNALERROR> config.hook.pytest_runtestloop(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 801, in
pytest_runtestloop
INTERNALERROR> return (yield) # Run all the tests.
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/terminal.py", line 707, in
pytest_runtestloop
INTERNALERROR> result = 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 396, in
pytest_runtestloop
INTERNALERROR> item.config.hook.pytest_runtest_protocol(item=item,
nextitem=nextitem)
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/warnings.py", line 89, in
pytest_runtest_protocol
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/assertion/__init__.py", line
192, in pytest_runtest_protocol
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/unittest.py", line 587, in
pytest_runtest_protocol
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/faulthandler.py", line 102, in
pytest_runtest_protocol
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/runner.py", line 118, in
pytest_runtest_protocol
INTERNALERROR> runtestprotocol(item, nextitem=nextitem)
INTERNALERROR> ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/runner.py", line 137, in
runtestprotocol
INTERNALERROR> reports.append(call_and_report(item, "call", log))
INTERNALERROR> ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/runner.py", line 251, in
call_and_report
INTERNALERROR> ihook.pytest_runtest_logreport(report=report)
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 121, in
_multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/terminal.py", line 664, in
pytest_runtest_logreport
INTERNALERROR> line = self._locationline(rep.nodeid, *rep.location)
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/terminal.py", line 1035, in
_locationline
INTERNALERROR> res = mkrel(nodeid)
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/terminal.py", line 1025, in
mkrel
INTERNALERROR> line = self.config.cwd_relative_nodeid(nodeid)
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
1233, in cwd_relative_nodeid
INTERNALERROR> relative_path =
bestrelpath(self.invocation_params.dir, fullpath)
INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/pathlib.py", line 1038, in
bestrelpath
INTERNALERROR> reldirectory = directory.relative_to(base)
INTERNALERROR> File "/usr/lib/python3.14/pathlib/__init__.py", line
489, in relative_to
INTERNALERROR> raise ValueError(f"{str(self)!r} is not in the
subpath of {str(other)!r}")
INTERNALERROR> ValueError:
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build' is not in the subpath
of '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build'
================== 14 passed, 7 skipped, 3 warnings in 4.30s ===================
E: pybuild pybuild:483: test: plugin pyproject failed with: exit
code=3: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14
-m pytest -v test
More information about the Debian-pan-maintainers
mailing list