Source: sniffles Version: 2.6.0-1 Severity: important Tags: forky sid User: [email protected] 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

