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-----

Attachment: pgpbMF6aJyrk_.pgp
Description: PGP signature


--- End Message ---

Reply via email to