Your message dated Thu, 19 Mar 2026 12:19:55 +0000 (UTC)
with message-id <[email protected]>
and subject line borgbackup builds fine with Python3.14
has caused the Debian Bug report #1127047,
regarding borgbackup: 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.)


-- 
1127047: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127047
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: borgbackup
Version: 1.4.3-2
Severity: important
Tags: ftbfs forky sid
User: [email protected]
Usertags: python3.14

Hi Maintainer

borgbackup 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/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 218, in <module>
    cythonize([posix_ext, linux_ext, syncfilerange_ext, freebsd_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 ---
Closing :)

G.

--- End Message ---

Reply via email to