[From nobody Tue Jul  7 21:23:06 2026
Received: (at submit) by bugs.debian.org; 11 Mar 2026 17:06:05 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-105.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,
 SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 19; hammy, 150; neutral, 91; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;ginggs@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:34824)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;ginggs@debian.org&gt;) id 1w0N0X-00780v-2M
 for submit@bugs.debian.org; Wed, 11 Mar 2026 17:06:05 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Type:To:Subject:Message-ID:
 Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=aBev+Lk5m2LjsvGyGdMGRA/1BLtnTic4tAotRgJd+RU=; b=H/57IxdE0FpcHN85qo2wEB2tz0
 BBFfLcFOXwehgkALyt42edh3qXJVy5yqMptQ9XRFHC2OsAcfBlz6Nne/77iuKPZnFVO+nPp4ueNLc
 MJvDdNKNcKbClqwqhAb2n421YzHvYjPgVzafJnKWEyRvRwTBPVRQSiUgsEE+3L0ZfChqwNhg9d38B
 tDjOaEtDPAd/YRhzXlqS9jfNc7gmcugrLHd8ZenUtK+D/8QUdfIU9NqTJpZ53R+oaIYsurCPcNHJz
 Otl4au6AvCvQkNYL0d0CRhnXYA/OZPWIU9tDywolpahJRrDbhYUBunOnizrjIuCLTu/fY3TYaZB1a
 Z1j8B/vA==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.94.2) (envelope-from &lt;ginggs@debian.org&gt;) id 1w0N0W-003uts-2X
 for submit@bugs.debian.org; Wed, 11 Mar 2026 17:06:04 +0000
Received: by mail-vk1-f174.google.com with SMTP id
 71dfb90a1353d-56b0ff1084eso14162e0c.2
 for &lt;submit@bugs.debian.org&gt;; Wed, 11 Mar 2026 10:06:03 -0700 (PDT)
X-Gm-Message-State: AOJu0YyhE2ybhjtHeVloBxbxDf3nrDoy31EhF2R41wd1BxPsZZ6z44Xt
 Bybj3AfjUcHA6pVXw8PpotVl51nL0Q6883jAZgJ/1hxysSuc5omp5zPtbmm3wHf39ZUJStCtuqM
 EnpoxG535eMRTOMtr966TjkzFrHTZnqs=
X-Received: by 2002:a05:6122:1ab4:b0:56a:e524:3031 with SMTP id
 71dfb90a1353d-56b4754102bmr538651e0c.3.1773248762714; Wed, 11 Mar 2026
 10:06:02 -0700 (PDT)
MIME-Version: 1.0
From: Graham Inggs &lt;ginggs@debian.org&gt;
Date: Wed, 11 Mar 2026 16:05:51 -0100
X-Gmail-Original-Message-ID: &lt;CAM8zJQuBs1fsxRnEBV6knCPag-LSbRLOrYQjuJZzJxjoMnU76Q@mail.gmail.com&gt;
X-Gm-Features: AaiRm531dAYL6Dsb8yiNWS5DDi2GeKELdaiXALKhypbwWrveDxxB1GN01bj7Hs0
Message-ID: &lt;CAM8zJQuBs1fsxRnEBV6knCPag-LSbRLOrYQjuJZzJxjoMnU76Q@mail.gmail.com&gt;
Subject: sniffles: autopkgtest failure with Python 3.14
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Content-Type: text/plain; charset=&quot;UTF-8&quot;
X-Debian-User: ginggs
Delivered-To: submit@bugs.debian.org

Source: sniffles
Version: 2.6.0-1
Severity: important
Tags: forky sid
User: debian-python@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 &quot;/usr/bin/sniffles&quot;, line 580, in &lt;module&gt;
310s     Sniffles2_Main(processes)
310s     ~~~~~~~~~~~~~~^^^^^^^^^^^
310s   File &quot;/usr/bin/sniffles&quot;, line 492, in Sniffles2_Main
310s     p.start()
310s     ~~~~~~~^^
310s   File &quot;/usr/lib/python3/dist-packages/sniffles/parallel.py&quot;,
line 522, in start
310s     self.process.start()
310s     ~~~~~~~~~~~~~~~~~~^^
310s   File &quot;/usr/lib/python3.14/multiprocessing/process.py&quot;, line 121, in start
310s     self._popen = self._Popen(self)
310s                   ~~~~~~~~~~~^^^^^^
310s   File &quot;/usr/lib/python3.14/multiprocessing/context.py&quot;, line
224, in _Popen
310s     return _default_context.get_context().Process._Popen(process_obj)
310s            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
310s   File &quot;/usr/lib/python3.14/multiprocessing/context.py&quot;, line
300, in _Popen
310s     return Popen(process_obj)
310s   File &quot;/usr/lib/python3.14/multiprocessing/popen_forkserver.py&quot;,
line 35, in __init__
310s     super().__init__(process_obj)
310s     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
310s   File &quot;/usr/lib/python3.14/multiprocessing/popen_fork.py&quot;, line
20, in __init__
310s     self._launch(process_obj)
310s     ~~~~~~~~~~~~^^^^^^^^^^^^^
310s   File &quot;/usr/lib/python3.14/multiprocessing/popen_forkserver.py&quot;,
line 47, in _launch
310s     reduction.dump(process_obj, buf)
310s     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
310s   File &quot;/usr/lib/python3.14/multiprocessing/reduction.py&quot;, 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
]