Your message dated Sat, 31 Jan 2026 23:48:41 +0000
with message-id <[email protected]>
and subject line Bug#1125026: fixed in mpire 2.10.2-6
has caused the Debian Bug report #1125026,
regarding mpire: autopkgtest failure 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.)
--
1125026: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125026
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mpire
Version: 2.10.2-5
Severity: serious
Tags: forky sid
User: [email protected]
Usertags: python3.14
Hi Maintainer
The autopkgtests of this package fail with Python 3.14 [1]. I've
copied what I hope is the relevant part of the log below.
Regards
Graham
[1] https://ci.debian.net/packages/m/mpire/testing/amd64/
99s =================================== FAILURES
===================================
99s _______________________ WorkerCommsTest.test_init_comms
________________________
99s
99s self = <tests.test_comms.WorkerCommsTest testMethod=test_init_comms>
99s
99s def test_init_comms(self):
99s """
99s Test if initializing/resetting the comms is done properly
99s """
99s test_ctx = [MP_CONTEXTS['mp_dill']['spawn'],
MP_CONTEXTS['threading']]
99s if FORK_AVAILABLE:
99s test_ctx.extend([MP_CONTEXTS['mp_dill']['fork'],
MP_CONTEXTS['mp']['forkserver']])
99s
99s for ctx, n_jobs, order_tasks in product(test_ctx, [1, 2,
4], [False, True]):
99s > comms = WorkerComms(ctx, n_jobs, order_tasks)
99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
99s
99s tests/test_comms.py:36:
99s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _
99s /usr/lib/python3/dist-packages/mpire/comms.py:103: in __init__
99s self._keep_order = self.ctx.Value(ctypes.c_bool, False, lock=True)
99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
99s /usr/lib/python3/dist-packages/multiprocess/context.py:135: in Value
99s return Value(typecode_or_type, *args, lock=lock,
99s /usr/lib/python3/dist-packages/multiprocess/sharedctypes.py:79: in Value
99s lock = ctx.RLock()
99s ^^^^^^^^^^^
99s /usr/lib/python3/dist-packages/multiprocess/context.py:73: in RLock
99s return RLock(ctx=self.get_context())
99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
99s /usr/lib/python3/dist-packages/multiprocess/synchronize.py:200: in __init__
99s SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx)
99s /usr/lib/python3/dist-packages/multiprocess/synchronize.py:86: in __init__
99s register(self._semlock.name, "semaphore")
99s /usr/lib/python3/dist-packages/multiprocess/resource_tracker.py:215:
in register
99s self._send('REGISTER', name, rtype)
99s /usr/lib/python3/dist-packages/multiprocess/resource_tracker.py:223:
in _send
99s self.ensure_running()
99s /usr/lib/python3/dist-packages/multiprocess/resource_tracker.py:189:
in ensure_running
99s pid = util.spawnv_passfds(exe, args, fds_to_pass)
99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
99s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _
99s
99s path = b'/usr/bin/python3.14'
99s args = [b'/usr/bin/python3.14', '-c', 'from
multiprocess.resource_tracker import main;main(16)']
99s passfds = (8, 16)
99s
99s def spawnv_passfds(path, args, passfds):
99s import _posixsubprocess
99s import subprocess
99s passfds = tuple(sorted(map(int, passfds)))
99s errpipe_read, errpipe_write = os.pipe()
99s try:
99s return _posixsubprocess.fork_exec(
99s args, [path], True, passfds, None, None,
99s -1, -1, -1, -1, -1, -1, errpipe_read, errpipe_write,
99s False, False, -1, None, None, None, -1, None,
99s > subprocess._USE_VFORK)
99s ^^^^^^^^^^^^^^^^^^^^^
99s E AttributeError: module 'subprocess' has no
attribute '_USE_VFORK'
99s
99s /usr/lib/python3/dist-packages/multiprocess/util.py:449: AttributeError
--- End Message ---
--- Begin Message ---
Source: mpire
Source-Version: 2.10.2-6
Done: Christian Bayle <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mpire, 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.
Christian Bayle <[email protected]> (supplier of updated mpire 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: Sat, 31 Jan 2026 23:47:09 +0100
Source: mpire
Architecture: source
Version: 2.10.2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Christian Bayle <[email protected]>
Closes: 1125026
Changes:
mpire (2.10.2-6) unstable; urgency=medium
.
* Remove a test not working with python3.14 (Closes: #1125026)
* Update watch file to v5
* Bump standards version to 4.7.3
* Fix source overrides
Checksums-Sha1:
3112d5c05732594b7f4e44d4a73ae2c4d6d3cb41 2422 mpire_2.10.2-6.dsc
a91a4312a4de4ed7fa8497fa90c124ad354ae3a2 5072 mpire_2.10.2-6.debian.tar.xz
b81d6d63e89c712279099219f9b570dd2ed7895c 10280 mpire_2.10.2-6_amd64.buildinfo
Checksums-Sha256:
119ed3910e6ea69eedd4dfb588451f07fa39a075cbb8e507cdbb5670f7ff246b 2422
mpire_2.10.2-6.dsc
16e31e573e5556ca6a5160263951d14a1e7beac98c550f6c02131cf9bc1668c5 5072
mpire_2.10.2-6.debian.tar.xz
c1916d2c9ef27c8643b483524fb0f0bb340819fdcdd644dc168100ddb4440852 10280
mpire_2.10.2-6_amd64.buildinfo
Files:
014ec38ca11be4e16a3dc53d80003088 2422 python optional mpire_2.10.2-6.dsc
5ff44a8b28567b67e0956a73bc237445 5072 python optional
mpire_2.10.2-6.debian.tar.xz
bcf6c20d2f31c790bb08d7537af8b811 10280 python optional
mpire_2.10.2-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEl9DisSUYWvfJX+x3a5gt67/pHCkFAml+kmoACgkQa5gt67/p
HCmekRAAjcg335VzaqiUp/YNdz/4LJEtbi/e/HYP3b383T19qR3Fzs8Ht0TtAzqW
Kcr8TEHDQ2UfXI2vTn7lvgCrxfLINy1go3GZCbgVkVutTO0DwEanw+CEovQdjytV
68yWRy3P4drngI91+mzKh5zORpK+tG1+TyPFLcaRdvL5tKHMNRXBN1RB1oAPzROZ
9nAZHVZPiw0NmNFyzJeDmWG7M2BrfD5YjS51PRDtD7fzRGNy7PQC8pPWBl3WM07j
cEcf1WoNpoev6EzyD7QI5l8CLmxewFy8VLKdEn69vGOgt5Ax/biiSXGy/ygf7N7h
vNj9AYIjB0IqR+0iWmhaVhLQYKVFKWYMggbBTOrMfgBMRHXSMC0k4uQNO0kRVuoM
pjj6kXXu9TKtVtNFjUJH7DMcpTiL5y7prWb0gc1Wx5qPkkd5MssVibGzzN/22xCZ
wZ2b5PmIK+TIadCgUSKj27yKw32Tom8JBEtoLL+WrC61MS+wpYXnpR8vNySAK11Z
VCiFnYTCQg7XAOEqpPJMrFZRe/CAdFpvxwljmkD9lF4I4LyqYpbZSaUgz2tnMmHj
F3cd2cGS9oUe+1lFtfpqhSp9fxkz/GzN01o4I1ESCXk2X5nekjNc/6esS6I75pi4
vi3iCwwZreTylK73Wrmn8dYCfBSNU8ND6yspph4jOBVM0wiNxkw=
=B/m0
-----END PGP SIGNATURE-----
pgpbMF6aJyrk_.pgp
Description: PGP signature
--- End Message ---