[Debian-med-packaging] Bug#1130357: sniffles: autopkgtest failure with Python 3.14
Graham Inggs
ginggs at debian.org
Wed Mar 11 17:05:51 GMT 2026
Source: sniffles
Version: 2.6.0-1
Severity: important
Tags: forky sid
User: debian-python at lists.debian.org
Usertags: python3.14
Hi Maintainer
The autopkgtests of this package will fail 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
310s Traceback (most recent call last):
310s File "/usr/bin/sniffles", line 580, in <module>
310s Sniffles2_Main(processes)
310s ~~~~~~~~~~~~~~^^^^^^^^^^^
310s File "/usr/bin/sniffles", line 492, in Sniffles2_Main
310s p.start()
310s ~~~~~~~^^
310s File "/usr/lib/python3/dist-packages/sniffles/parallel.py",
line 522, in start
310s self.process.start()
310s ~~~~~~~~~~~~~~~~~~^^
310s File "/usr/lib/python3.14/multiprocessing/process.py", line 121, in start
310s self._popen = self._Popen(self)
310s ~~~~~~~~~~~^^^^^^
310s File "/usr/lib/python3.14/multiprocessing/context.py", line
224, in _Popen
310s return _default_context.get_context().Process._Popen(process_obj)
310s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
310s File "/usr/lib/python3.14/multiprocessing/context.py", line
300, in _Popen
310s return Popen(process_obj)
310s File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py",
line 35, in __init__
310s super().__init__(process_obj)
310s ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
310s File "/usr/lib/python3.14/multiprocessing/popen_fork.py", line
20, in __init__
310s self._launch(process_obj)
310s ~~~~~~~~~~~~^^^^^^^^^^^^^
310s File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py",
line 47, in _launch
310s reduction.dump(process_obj, buf)
310s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
310s File "/usr/lib/python3.14/multiprocessing/reduction.py", line 60, in dump
310s ForkingPickler(file, protocol).dump(obj)
310s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
310s TypeError: cannot pickle '_thread.RLock' object
310s when serializing dict item '_lock'
310s when serializing psutil.Process state
310s when serializing psutil.Process object
310s when serializing dict item '_process'
310s when serializing sniffles.utils.resmon.ResourceMonitor state
310s when serializing sniffles.utils.resmon.ResourceMonitor object
310s when serializing dict item 'recycle'
310s when serializing sniffles.parallel.SnifflesWorker state
310s when serializing sniffles.parallel.SnifflesWorker object
310s when serializing tuple item 0
310s when serializing method reconstructor arguments
310s when serializing method object
310s when serializing dict item '_target'
310s when serializing multiprocessing.context.Process state
310s when serializing multiprocessing.context.Process object
More information about the Debian-med-packaging
mailing list