Your message dated Fri, 13 Feb 2026 13:49:38 +0000
with message-id <[email protected]>
and subject line Bug#1127048: fixed in borgbackup2 2.0.0b20-4
has caused the Debian Bug report #1127048,
regarding borgbackup2: 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.)
--
1127048: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127048
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: borgbackup2
Version: 2.0.0b20-2
Severity: important
Tags: ftbfs forky sid
User: [email protected]
Usertags: python3.14
Hi Maintainer
borgbackup2 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
Compiling src/borg/platform/posix.pyx because it changed.
Compiling src/borg/platform/linux.pyx because it changed.
Compiling src/borg/platform/syncfilerange.pyx because it changed.
Compiling src/borg/platform/freebsd.pyx because it changed.
Compiling src/borg/platform/netbsd.pyx because it changed.
Compiling src/borg/platform/darwin.pyx because it changed.
Compiling src/borg/platform/windows.pyx because it changed.
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied
Detected and preferring libcrypto [via pkg-config]
Detected and preferring liblz4 [via pkg-config]
Detected and preferring libzstd [via pkg-config]
Detected and preferring libxxhash [via pkg-config]
Detected and preferring libacl [via pkg-config]
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/setup.py", line 238, in <module>
cythonize(
~~~~~~~~~^
[posix_ext, linux_ext, syncfilerange_ext, freebsd_ext,
netbsd_ext, darwin_ext, windows_ext], **cython_opts
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py",
line 1143, in cythonize
list(proc_pool.map(cythonize_one_helper, to_compile, chunksize=1))
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/concurrent/futures/process.py", line 850, in map
results = super().map(partial(_process_chunk, fn),
itertools.batched(zip(*iterables), chunksize),
timeout=timeout,
buffersize=buffersize)
File "/usr/lib/python3.14/concurrent/futures/_base.py", line 618, in map
fs = [self.submit(fn, *args) for args in zipped_iterables]
~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.14/concurrent/futures/process.py", line 816, in submit
self._adjust_process_count()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/concurrent/futures/process.py", line 775,
in _adjust_process_count
self._spawn_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/concurrent/futures/process.py", line 793,
in _spawn_process
p.start()
~~~~~~~^^
File "/usr/lib/python3.14/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/multiprocessing/context.py", line 300, in _Popen
return Popen(process_obj)
File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py", line
35, in __init__
super().__init__(process_obj)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib/python3.14/multiprocessing/popen_fork.py", line 20, in __init__
self._launch(process_obj)
~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py", line
51, in _launch
self.sentinel, w = forkserver.connect_to_new_process(self._fds)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.14/multiprocessing/forkserver.py", line 106,
in connect_to_new_process
connection.answer_challenge(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
wrapped_client, self._forkserver_authkey)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/multiprocessing/connection.py", line 970,
in answer_challenge
message = connection.recv_bytes(256) # reject large message
File "/usr/lib/python3.14/multiprocessing/connection.py", line 222,
in recv_bytes
buf = self._recv_bytes(maxlength)
File "/usr/lib/python3.14/multiprocessing/connection.py", line 447,
in _recv_bytes
buf = self._recv(4)
File "/usr/lib/python3.14/multiprocessing/connection.py", line 412, in _recv
chunk = read(handle, to_read)
ConnectionResetError: [Errno 104] Connection reset by peer
E: pybuild pybuild:483: configure: plugin distutils failed with: exit
code=1: python3.14 setup.py config
--- End Message ---
--- Begin Message ---
Source: borgbackup2
Source-Version: 2.0.0b20-4
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
borgbackup2, 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.
Gianfranco Costamagna <[email protected]> (supplier of updated
borgbackup2 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: Fri, 13 Feb 2026 14:42:28 +0100
Source: borgbackup2
Built-For-Profiles: noudeb
Architecture: source
Version: 2.0.0b20-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Borg Collective <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1127048 1127750
Changes:
borgbackup2 (2.0.0b20-4) unstable; urgency=medium
.
* Merge changes from borgbackup 1.4.3-3 (Closes: #1127750)
- Previous entries Closes: #1127048
Checksums-Sha1:
4bce4c4f6929eaef33e2052b138ac51331340b68 3284 borgbackup2_2.0.0b20-4.dsc
c649bee2d947346223706f07c16a18d998ebd1ca 27976
borgbackup2_2.0.0b20-4.debian.tar.xz
cb229167432384dd37074e7ae328f66fa5f906e5 8787
borgbackup2_2.0.0b20-4_source.buildinfo
Checksums-Sha256:
620c9ec33b459f3e2c3248b3302f7b46816703c62cf7d612fcecd7aceb552e66 3284
borgbackup2_2.0.0b20-4.dsc
cff1a24aaba083af3a521ff67b090eeefc1293692faaf10d27fe8f98122d3da7 27976
borgbackup2_2.0.0b20-4.debian.tar.xz
5641c61f9b0251e4e9fbd0567e2f1e6e7e1d1e4d4082d6fddb6124faef2c35a3 8787
borgbackup2_2.0.0b20-4_source.buildinfo
Files:
56bc112491c2b3324d0ba4944a0a8e46 3284 admin optional borgbackup2_2.0.0b20-4.dsc
30c4da1192537e3f1714fcac5c730ae6 27976 admin optional
borgbackup2_2.0.0b20-4.debian.tar.xz
5bc888e56f4fcdef8d09698b521110c3 8787 admin optional
borgbackup2_2.0.0b20-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmmPKrMACgkQ808JdE6f
Xdn6Qw//QIHoNFSVGdEcQzM7uhICjb5vfVh6R2HTKnPDeADdp8w/DKeQWcmpFAaY
DI8YG6HsHkNgBD32qSUvz77fZHWgLPcAwljk8Nodn23nqmuSThCsz9a4T/3aWWTv
jJrpd+KrVgbWCeGlZNXCLpmXhDMJRHJAnXSXp1yMd+oBhwetR2Unz0CG2Acl2Xnc
KBtWTGbf0MWktBIwM3cQSsUcC7ISQVHeKRn/Inz3U94viMB5nS67rVa2ZMFcvcyG
Uoj5k4zacn+Ubqf0Hod4vOONaGI6mUYX6NkSARMyVlbAQwJHZTPr6IK1lFmlC3pa
24L9wVnkKyGXsoVHgC5fiB8YWBRt/xmK2+a9RM3gsRrsQ/wFTJs9Nv2sGPbGbmuq
Ox+InF0w9ITaIuhcUkEscaMnsUEnkS9FcI4dMDoY/tc265F/YRhMy6MFwzeH+jz5
IyxmmlernbAayNoigUKL36oNDfE7v2L0TS3KbC/Li9a8RYkz2E/lfFlRuNdaX1Jy
qoj4IWO297GTc+R0ZLho7uZf5XX8MaG2t559JKlkCiUkoEjahRiAbD2+4VyQJY7H
VYWvRXpxIqHa66Vlkjyd3OmJO2fMecXsa1Yj6vxEs0DyacmUT7JwGYRXtbIkucgq
7+0QQpL6m3qvzUukfd9E3SlnAhPpdZNixSYaW1mz7fM823YebqE=
=ipc+
-----END PGP SIGNATURE-----
pgpM7Q57hii0i.pgp
Description: PGP signature
--- End Message ---