- Package:
- src:python-iniparse
- Source:
- src:python-iniparse
- Submitter:
- Santiago Vila
- Date:
- 2026-06-08 20:25:03 UTC
- Severity:
- normal
- Tags:
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 --------------------------------------------------------------------------------
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 1137634@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Santiago Vila <sanvila@debian.org> (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 ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Tue, 26 May 2026 08:45:00 +0200 Source: python-iniparse Architecture: source Version: 0.5.1-3 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <team+python@tracker.debian.org> Changed-By: Santiago Vila <sanvila@debian.org> Closes: 1137634 Changes: python-iniparse (0.5.1-3) unstable; urgency=medium . * Team upload. * Fix race condition in test_multiprocessing. Closes: #1137634. * Fix lintian warning "privacy-breach-generic". * Drop debian/.gitignore, makes source package unreproducible. * Drop "Priority: optional" (default). * Update standards-version. * Add debian/salsa-ci.yml. Checksums-Sha1: 1e95f9fd583f94b583b648a18c30588a7fc3c64f 1766 python-iniparse_0.5.1-3.dsc f093c2b3df9281f0683fb4073347625926fe32a4 8844 python-iniparse_0.5.1-3.debian.tar.xz f315642b22ad6a81b4b85fbb3324333ae5059adf 6000 python-iniparse_0.5.1-3_source.buildinfo Checksums-Sha256: c4ada7265cf8aefda1c5790ebb4c13404a7950ee30886066553c05fb8e5833de 1766 python-iniparse_0.5.1-3.dsc b6473f514ba0637e2e14a1d633c531c91d2de759aa7540c2c227644c304c9c53 8844 python-iniparse_0.5.1-3.debian.tar.xz 6b63d5be34b7bfc343585ec00a3d2ffc45a1e82b3cc946eab8340f5eae3a44af 6000 python-iniparse_0.5.1-3_source.buildinfo Files: 4a358554f95aa48bb4f5eadba240be1c 1766 python optional python-iniparse_0.5.1-3.dsc 1b1339415ebbdf8351c3f5062afcffbc 8844 python optional python-iniparse_0.5.1-3.debian.tar.xz 62020d38e541f8f7d6de1170280e9085 6000 python optional python-iniparse_0.5.1-3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmoVQpkACgkQQc5/C58b izIdUQgAlnTZXBYGoam26jh5EuMLWkflxhf0ziRWTEGMZzWzWTPV/8qvmaRU8M7K jHKQ7wToEEBQfe2CUJhyzqcouyklv3baBR3/k0LIdcI1hUKFbdyjzo901ZaSiTvn CxPq4dNVuZxASy/oImM9i2yelJC5V5HM2Rj+4YqJ2lozr5d3Kd1aLXS5ECYCBm13 oGOAhrX2gBZTxAKwZoGUnFvBZwsyb92pTwj8TYHriG2PQ7smo3vAW6KLoVbtiDkr WHnV6+PdqpCl0j5025dxrHi3RW1bAvTOiaHPLKjtSKfsbmHIGFJyCqHiDLqPEQeP 9lSHFFM0Hbftk6eHKmG53xSFeAONLg== =tIw0 -----END PGP SIGNATURE-----
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 1137634@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Santiago Vila <sanvila@debian.org> (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 ftpmaster@ftp-master.debian.org) 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 <team+python@tracker.debian.org> Changed-By: Santiago Vila <sanvila@debian.org> 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-----