Your message dated Mon, 08 Jun 2026 20:23:29 +0000
with message-id <[email protected]>
and subject line Bug#1137634: fixed in python-iniparse 0.5.1-1+deb13u1
has caused the Debian Bug report #1137634,
regarding python-iniparse: FTBFS: test has a race condition
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.)
--
1137634: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1137634
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-iniparse
Version: 0.5.1-1
Severity: serious
Tags: ftbfs trixie forky sid patch
Control: owner -1 !
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202605/
Note: This has been observed in reproducible-builds on a build having
parallel=12
and it also happens more than 80% of the time in some AWS machines. I found that
the following patch is enough for the build failure to go away:
--- a/tests/test_multiprocessing.py
+++ b/tests/test_multiprocessing.py
@@ -26,7 +26,7 @@
def test_queue(self):
def getxy(_q, _w):
- _cfg = _q.get_nowait()
+ _cfg = _q.get(timeout=1)
_w.put(_cfg.x.y)
cfg = ini.INIConfig()
cfg.x.y = '42'
which is why I'm tagging this bug as "patch" and setting myself as the owner.
(Next step will be to fix it in trixie)
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-iniparse, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
======================================================================
ERROR: test_queue (test_multiprocessing.TestIni.test_queue)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_iniparse/build/tests/test_multiprocessing.py",
line 38, in test_queue
self.assertEqual(w.get(timeout=1), '42')
~~~~~^^^^^^^^^^^
File "/usr/lib/python3.14/multiprocessing/queues.py", line 112, in get
raise Empty
_queue.Empty
----------------------------------------------------------------------
Ran 120 tests in 1.034s
FAILED (errors=1, skipped=25)
E: pybuild pybuild:485: test: plugin custom failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_iniparse/build; python3.14 ./runtests.py
I: pybuild base:385: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_iniparse/build;
python3.13 ./runtests.py
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_iniparse/build/tests/test_fuzz.py:58:
SyntaxWarning: invalid escape sequence '\['
name = re.sub(':|=| |\[', '', name)
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_iniparse/build/tests/test_ini.py:29:
SyntaxWarning: invalid escape sequence '\c'
('[se\ct%[ion\t]', ('se\ct%[ion\t', None, None, -1)),
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_iniparse/build/tests/test_ini.py:29:
SyntaxWarning: invalid escape sequence '\c'
('[se\ct%[ion\t]', ('se\ct%[ion\t', None, None, -1)),
.............................................sssssssssssssssssssssssss....................................../usr/lib/python3.13/multiprocessing/popen_fork.py:67:
DeprecationWarning: This process (pid=98) is multi-threaded, use of fork() may
lead to deadlocks in the child.
self.pid = os.fork()
............
----------------------------------------------------------------------
Ran 120 tests in 0.031s
OK (skipped=25)
dh_auto_test: error: pybuild --test -i python{version} -p "3.14 3.13"
--parallel=1 returned exit code 13
make[1]: *** [debian/rules:12: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: python-iniparse
Source-Version: 0.5.1-1+deb13u1
Done: Santiago Vila <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-iniparse, 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.
Santiago Vila <[email protected]> (supplier of updated python-iniparse 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: Sun, 07 Jun 2026 22:15:00 +0200
Source: python-iniparse
Architecture: source
Version: 0.5.1-1+deb13u1
Distribution: trixie
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1137634
Changes:
python-iniparse (0.5.1-1+deb13u1) trixie; urgency=medium
.
* Team upload.
* Fix race condition in test_multiprocessing. Closes: #1137634.
Checksums-Sha1:
80347c4f4c156789f280cf06a6325995801d4e90 1798
python-iniparse_0.5.1-1+deb13u1.dsc
3df27a2667724b495d50c95302ec131fc479f134 7880
python-iniparse_0.5.1-1+deb13u1.debian.tar.xz
cd83ef6455bcb84aa32c8ea934463e68783cc0f9 6227
python-iniparse_0.5.1-1+deb13u1_source.buildinfo
Checksums-Sha256:
00807ecd3f11adb05454b5ec7e998eb61e004d4379863e35f2bc9d540a3ecb77 1798
python-iniparse_0.5.1-1+deb13u1.dsc
ed6091e01da12e2cfccdb445fc630a7d01c83eae2b66463b4aafdf7cd3378bf9 7880
python-iniparse_0.5.1-1+deb13u1.debian.tar.xz
730a5023df44bb4292a10cedef8f43e191984201536b96a8d81394f19fe7f080 6227
python-iniparse_0.5.1-1+deb13u1_source.buildinfo
Files:
2a00796533f48fd732754f2f702d05aa 1798 python optional
python-iniparse_0.5.1-1+deb13u1.dsc
547831fba88694b4927abed9a3cb49b7 7880 python optional
python-iniparse_0.5.1-1+deb13u1.debian.tar.xz
63c74bffda6f0c349a2b9756f1b28e20 6227 python optional
python-iniparse_0.5.1-1+deb13u1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmol1SkACgkQQc5/C58b
izIQQQf/QNC5/kiWxXPbqLrSdhcspfLvU+Q2AO/ny17SZgPph6/KyP2uOHrgORl6
gpoj1i3cpKGOv+NeXEBf3hYGP0ubw9yUMBs/f/mwF+ZmxQ7yC/Sq2lt/Td68DXOB
2tT1KD0EsC41nHq/XYBnbwzEpFVdz6/3AArqGUjLfhXKSiMvQDoFgdS0ygVLtc40
U/NLwpjFpmR7DMKCLiwb4xnx0lViRJ2xxcuTtlit5r/RzSpBqTij84+quohGDWxV
ws3U8vGGvjfD3S5di+p+Os+HprHTlQOVBGwqaZx+/hKCYShDOHURqRbxBQYbDzx/
ytyHe+rkl3qEEiWMdKyejNKvEl2HHg==
=2o2l
-----END PGP SIGNATURE-----
pgp8R9xWrBJ_C.pgp
Description: PGP signature
--- End Message ---