Your message dated Sat, 09 May 2026 16:26:58 +0000
with message-id <[email protected]>
and subject line Bug#1127105: fixed in python-pypushflow 0.7.0-6
has caused the Debian Bug report #1127105,
regarding python-pypushflow: 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.)
--
1127105: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127105
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pypushflow
Version: 0.7.0-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/p/python-pypushflow/testing/amd64/
370s =================================== FAILURES
===================================
370s ___________
test_callback[False-multiprocessing-forkserver-bprocess] ___________
370s
370s task_name = 'bprocess', context = 'forkserver', pool_type =
'multiprocessing'
370s scaling = False
370s
370s @pytest.mark.parametrize("task_name", list(utils.SUCCESS))
370s @pytest.mark.parametrize("context", utils.CONTEXTS)
370s @pytest.mark.parametrize("pool_type", utils.POOLS)
370s @pytest.mark.parametrize("scaling", [True, False])
370s def test_callback(task_name, context, pool_type, scaling):
370s > with utils.pool_context(scaling, pool_type, context=context) as pool:
370s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
370s
370s tests/concurrent/test_nesting.py:11:
370s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _
370s /usr/lib/python3.14/contextlib.py:141: in __enter__
370s return next(self.gen)
370s ^^^^^^^^^^^^^^
370s tests/concurrent/utils.py:43: in pool_context
370s with pool_cls(pool_type=pool_type, **pool_options) as pool:
370s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
370s /usr/lib/python3/dist-packages/pypushflow/concurrent/multiprocessing.py:29:
in __init__
370s self._pool = _initialize_pool(kwargs)
370s ^^^^^^^^^^^^^^^^^^^^^^^^
370s /usr/lib/python3/dist-packages/pypushflow/concurrent/multiprocessing.py:85:
in _initialize_pool
370s return _Pool(initializer=interrupt.worker_initializer, **kwargs)
370s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
370s /usr/lib/python3.14/multiprocessing/pool.py:215: in __init__
370s self._repopulate_pool()
370s /usr/lib/python3.14/multiprocessing/pool.py:306: in _repopulate_pool
370s return self._repopulate_pool_static(self._ctx, self.Process,
370s /usr/lib/python3.14/multiprocessing/pool.py:329: in _repopulate_pool_static
370s w.start()
370s /usr/lib/python3.14/multiprocessing/process.py:121: in start
370s self._popen = self._Popen(self)
370s ^^^^^^^^^^^^^^^^^
370s /usr/lib/python3.14/multiprocessing/context.py:300: in _Popen
370s return Popen(process_obj)
370s ^^^^^^^^^^^^^^^^^^
370s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:35: in __init__
370s super().__init__(process_obj)
370s /usr/lib/python3.14/multiprocessing/popen_fork.py:20: in __init__
370s self._launch(process_obj)
370s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:51: in _launch
370s self.sentinel, w = forkserver.connect_to_new_process(self._fds)
370s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
370s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _
370s
370s self = <multiprocessing.forkserver.ForkServer object at 0x7fb3aef0d6a0>
370s fds = [972, 973, 974, 975]
370s
370s def connect_to_new_process(self, fds):
370s '''Request forkserver to create a child process.
370s
370s Returns a pair of fds (status_r, data_w). The calling process can read
370s the child process's pid and (eventually) its returncode from status_r.
370s The calling process should write to data_w the pickled preparation and
370s process data.
370s '''
370s self.ensure_running()
370s assert self._forkserver_authkey
370s if len(fds) + 4 >= MAXFDS_TO_SEND:
370s raise ValueError('too many fds')
370s with socket.socket(socket.AF_UNIX) as client:
370s client.connect(self._forkserver_address)
370s parent_r, child_w = os.pipe()
370s > child_r, parent_w = os.pipe()
370s ^^^^^^^^^
370s E OSError: [Errno 24] Too many open files
370s
370s /usr/lib/python3.14/multiprocessing/forkserver.py:96: OSError
--- End Message ---
--- Begin Message ---
Source: python-pypushflow
Source-Version: 0.7.0-6
Done: Roland Mas <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-pypushflow, 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.
Roland Mas <[email protected]> (supplier of updated python-pypushflow 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: Mon, 06 Apr 2026 18:06:24 +0200
Source: python-pypushflow
Built-For-Profiles: nocheck nocheck nocheck
Architecture: source
Version: 0.7.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Roland Mas <[email protected]>
Closes: 1127105
Changes:
python-pypushflow (0.7.0-6) unstable; urgency=medium
.
* Restrict parallelism to 8 processes to use fewer files, to fix
"autopkgtest failure with Python 3.14", thanks to Graham Inggs
(Closes: #1127105).
Checksums-Sha1:
8285086de8ff5fcbb70092d7295be0a14aba1fc6 2322 python-pypushflow_0.7.0-6.dsc
ee5c09c4d2c9ebe81f39cc58bd4009e945aedfda 3236
python-pypushflow_0.7.0-6.debian.tar.xz
6f1119deb40b0041a71abe0ce25f0caef9ce3e87 6933
python-pypushflow_0.7.0-6_amd64.buildinfo
Checksums-Sha256:
003c5665ecdc6b0c503919f49e500d373065248dd6ba3bdd96ddd9f45728881f 2322
python-pypushflow_0.7.0-6.dsc
2da88cd7a6f7832e8c7bd2589bc626a52c50402b3bda83573d638692733a8330 3236
python-pypushflow_0.7.0-6.debian.tar.xz
dc890359507b497e962f0789165475ad30beac337bf03008f10585d503e2fc74 6933
python-pypushflow_0.7.0-6_amd64.buildinfo
Files:
412b8f8c107cd01a5c6932a89469b1a6 2322 python optional
python-pypushflow_0.7.0-6.dsc
07d738137e4a1f256ecb3a722cf6093a 3236 python optional
python-pypushflow_0.7.0-6.debian.tar.xz
14aeb289a5bd88d6004b45ecd1ba8c27 6933 python optional
python-pypushflow_0.7.0-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtBU2D1kett1zr/uD0w3s0lmTIvwFAmn/UJ4ACgkQ0w3s0lmT
IvwCsA//ehPU/PVubzidkutKVmK8g7oZ7Cbqbv7iWX3NBPqpGxqbAUWHyOEzje/L
b2ClDeAh87quiRCz2O4R+ecy49HWH381GFygRvLaiddKitqUlsMm1gy7zkfzPYYi
uXz4oYpRDvTwFemNRX4L9V32J7+in7pX2rWhBc8bXlBN0zMh/ydcXvAIpSYTp8QU
3wlDIXqO+E6VsmwOSz0k3mtXcx0ZafDK4INRCN2x4U3XkulaTuBUp14NnH+m6gZO
sFfYI0eHrkLL92GrEurKaY1PJP2JYIZiBF3XPW9Ct+Qwo29XNUjYPBTa8TEhyXoO
Wsxt0cL2p8FIqYZ6ajy8rdKpXkmgBGiKzwmRhq5+X3+mk2noFmxZVSEAzdY/dyyo
U+FacDZEFYhrss5Y644FBrLmHxTqMh1RxENUNWpxiIRYS8K4ddZ1Ik1lVYO1aQfr
ut96etZtQF+6zF4ul9rxPPUsnAI1LXRGSo+U1EL5/ec3Db1b2gA0Lqwi0p+t0FHV
9pDGdxDF/r0mZev/P6aYskZFYrobh4U2yS8zsa2w6IreVh094y3/OtAc6nnmuP2E
yo7K+rtJHNew1I4GwqWCxXGguCpLcNkrzBgMEKhhgkl9/gBLhcwxGHDGrubLS060
eZ/6R9SqpG+jLPWS2XRrUlw87H7/MMdfRMHsI2bLOccDmDjCDVc=
=acZX
-----END PGP SIGNATURE-----
pgpkmHSumtyhH.pgp
Description: PGP signature
--- End Message ---