Your message dated Tue, 10 Feb 2026 11:50:11 +0000
with message-id <[email protected]>
and subject line Bug#1127049: fixed in freesas 2026.2-1
has caused the Debian Bug report #1127049,
regarding freesas: FTBFS with Python 3.14
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1127049: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127049
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: freesas
Version: 2024.9.0-3
Severity: important
Tags: ftbfs forky sid
User: [email protected]
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

--- End Message ---
--- Begin Message ---
Source: freesas
Source-Version: 2026.2-1
Done: Picca Frédéric-Emmanuel <[email protected]>

We believe that the bug you reported is fixed in the latest version of
freesas, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Picca Frédéric-Emmanuel <[email protected]> (supplier of updated freesas package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 10 Feb 2026 12:07:38 +0100
Source: freesas
Architecture: source
Version: 2026.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian PaN Maintainers 
<[email protected]>
Changed-By: Picca Frédéric-Emmanuel <[email protected]>
Closes: 1085584 1127049
Changes:
 freesas (2026.2-1) unstable; urgency=medium
 .
   * d/watch: switch to format 5
   * New upstream version 2026.2
   * Bug fix: "FTBFS with Python 3.14", thanks to Graham Inggs (Closes:
     #1127049).
   * Bug fix: "Python SyntaxWarning", thanks to Graham Inggs (Closes:
     #1085584).
Checksums-Sha1:
 dff94c3999aaaba7fb018623e938077366c75c73 2644 freesas_2026.2-1.dsc
 65c14bac3aa8582806f89d1de9e9515362073443 1078060 freesas_2026.2.orig.tar.xz
 50b194492046be336f0eb886024b7420f07f7f9f 5404 freesas_2026.2-1.debian.tar.xz
 0c5ef7c3b079c7c01857da53a42fe00b8c50bbf0 1386328 freesas_2026.2-1.git.tar.xz
 c4337e813a0cc4ccb7c6c649c55d1a64fdd761ba 17298 
freesas_2026.2-1_source.buildinfo
Checksums-Sha256:
 a57bc070371d0cfbcb52df6c88840588e11461608d941c8c6fe0f117079db451 2644 
freesas_2026.2-1.dsc
 4083a035e29e37610180511631458f93561e3f806fe35eec8eb81a18f53678d4 1078060 
freesas_2026.2.orig.tar.xz
 5dd8cac35c002608590fb17f563e090a46b8b471a43d1adb16670567cdbc8cab 5404 
freesas_2026.2-1.debian.tar.xz
 b19b5dea38e2565578a7305d7d45973ecea9f8bc85274e2ec02f713301194ac3 1386328 
freesas_2026.2-1.git.tar.xz
 23b92b1bbf0e5b7a2431a51683d9a7939654ec2343a9811ec08af5e621b0264c 17298 
freesas_2026.2-1_source.buildinfo
Files:
 f08ebaa9657fc3247c607e8007faafd5 2644 science optional freesas_2026.2-1.dsc
 750fdfdae65b7682eb8b29c4991b50a5 1078060 science optional 
freesas_2026.2.orig.tar.xz
 2f1cc678de28726027be448b5b2a331d 5404 science optional 
freesas_2026.2-1.debian.tar.xz
 877abdc520db6209f0601599d343c641 1386328 science optional 
freesas_2026.2-1.git.tar.xz
 c5c0352c285be43c730cf38d681375e3 17298 science optional 
freesas_2026.2-1_source.buildinfo
Git-Tag-Info: tag=f0a67f0f139a131dfaec46ea629b2572aade33b5 
fp=d9b453b799b8830d945e6a0a5bf54e5e12b900bb
Git-Tag-Tagger: Picca Frédéric-Emmanuel <[email protected]>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmLFcYACgkQYG0ITkaD
wHm5Eg/+P32SuYg8kOCZiFj9HK/mVNsm8qSsfUtQPMA548uXa6IZ8SRs1oak0iYo
HkoHAW3JNf+YYmINne4QXaXp4NXx9NC8jLs5miRiDHGwJRcGsdI+K8ug1KjQbliH
hVjrn44YRYiaT9uHS9z9oiZDyFtIpnj379rxVHfZq+Btm+c3t5dn9N+wovbWp9NY
GogZjQI0h8M3W3DXUczyswF5Lw5dpXL/biMAmUmk61LIf8NxGLNBJSUR4tfq91cW
zlG1D/i6LIebr6SRtp1850xXxqtWWuQCNGguYOR5fhUhfUqEPvl5E2MTM2AgkbFg
FfBidgmW20iwknOQkJGIFBGDuTLLQtSV07z1+M9tUaEpPbAhaYKl+1zVYifBS1xF
wo8KjU8N2b6jIFhjkm/8W+NtsfT/PlE52wY8Qc/hWRHuq6/F4Z/Z+l6SQ7a9zFJY
MbTqGEvBN5gZbyJC9deaEuh/I3VlSXNQRTIGva9MizYPMnKgh2Zx/uoPSFA3l9Mf
2vy+fqZOOz5qZXklTU3RiK68/cLThPUxpuFUQBxx0+ZBK3CJXY9PwcKhe8BLRgA9
cxr7BnbiAPHcUXqUPOut9KQ3Z/+NYN4vGEBlbcoP57FkWwIirv2WSIQ2KY60FfC0
ZPf6EX33qeD2MPBW+INsHGFGJbtA+5edYIP8jj2Sk9IdAu1FNI8=
=+zX1
-----END PGP SIGNATURE-----

Attachment: pgp0v12RS3aMt.pgp
Description: PGP signature


--- End Message ---

Reply via email to