Your message dated Tue, 02 Apr 2024 15:22:15 +0000
with message-id <[email protected]>
and subject line Bug#1064028: fixed in python3.12 3.12.2-5
has caused the Debian Bug report #1064028,
regarding libpython3.12-dev: non-C90 headerfile code breaks
-Werror=declaration-after-statement
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.)
--
1064028: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064028
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpython3.12-dev
Version: 3.12.1-2
Severity: minor
Tags: upstream newcomer
Dear Maintainer,
Some of the C code contained within the headerfiles from libpython3.12-dev
appears not to be compliant with C90 standards (examples: [1][2]).
This contributed to a build failure[3] for the onboard/1.4.1-5 package that is
currently part of the python3.12-add[4] transition.
Upstream has continued to accept pull requests / patches to update their code
to remain C90 compliant over the past few years (example: [5]).
Although I'm not initially attaching a patch here, I hope to do so within the
next week, unless someone else writes one before I do.
Regards,
James
[1] - https://sources.debian.org/src/python3.12/3.12.2-1/Include/Python.h/
[2] -
https://sources.debian.org/src/python3.12/3.12.2-1/Include/cpython/longintrepr.h/
[3] -
https://buildd.debian.org/status/fetch.php?pkg=onboard&arch=amd64&ver=1.4.1-5%2Bb8&stamp=1706626636&raw=0
[4] - https://release.debian.org/transitions/html/python3.12-add.html
[5] - https://github.com/python/cpython/pull/92783
--- End Message ---
--- Begin Message ---
Source: python3.12
Source-Version: 3.12.2-5
Done: Matthias Klose <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python3.12, 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.
Matthias Klose <[email protected]> (supplier of updated python3.12 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: Tue, 02 Apr 2024 16:53:02 +0200
Source: python3.12
Built-For-Profiles: noudeb
Architecture: source
Version: 3.12.2-5
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Closes: 1064028
Changes:
python3.12 (3.12.2-5) unstable; urgency=medium
.
* Update to the 3.12 branch 2024-02-02.
- Make C API compatible with ISO C90 (GH-116950). Closes: #1064028.
- Upstream patch for GH-115874.
- Still identify as "3.12.2", because "3.12.2+" is mis-treated by some
third-party packages.
* Use CFLAGS_NODIST, LDFLAGS_NODIST for passing build flags.
* d/rules: Move configure/build targets for each build together.
* Drop ffi configure options, obsolete.
* Re-enable PGO/LTO builds.
Checksums-Sha1:
84f7cbc5d2c6a8d08bcee557c943e18b0d58be50 3780 python3.12_3.12.2-5.dsc
a39b35676f0946f3a27025a41fbd82dc3f0659c1 498412
python3.12_3.12.2-5.debian.tar.xz
9e652cff4f77f8f56025becc92629700d4d9ab3b 8921
python3.12_3.12.2-5_source.buildinfo
Checksums-Sha256:
c2a41f4e0edc1223aca720247b710bdc136d66d4dabe532d8548f6f5fa9983e9 3780
python3.12_3.12.2-5.dsc
fc852733404476528a8c3c542a577a1ce09f3a45869faf3836353552a50ef14f 498412
python3.12_3.12.2-5.debian.tar.xz
64abb45fbd9e91cbdc37b65e217c1e1915ea1feb285da8fd452822193c61b39e 8921
python3.12_3.12.2-5_source.buildinfo
Files:
6d1223f2c01342fe4695e8eb2ace9dac 3780 python optional python3.12_3.12.2-5.dsc
967db324dddd1d1b245084269f37b2b1 498412 python optional
python3.12_3.12.2-5.debian.tar.xz
b0013a8f634c6a943dc87a0def1ada97 8921 python optional
python3.12_3.12.2-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmYMHscQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9XlgD/9lD2z1RgDgaXYWKtJah6AKu++B5vZW/6OD
EaA38kl/ovqE5E7GmuIMDqUXCqiPhG9y2z1OqAkeyZMCU2bxCKxGvIX7V5N1JT+L
bFTvpDOmDp9KcfJQec6ByxuwoWiW7HWLp5p1497V3jkfWOleid3K6a+YkSFetHVd
X+g6iTWcAxu3WsS08GZHuUFTyqJZLc9wJAOobt7wN/2uiLPRK1zFhlGwf94xabDF
yTbJHSPKPHLCV2abK6w2uBVq6+GSPzUG4Kd0b/Q2p8N3S8XE9fTwvjjExzcFNO0I
RP27QKls+pm8v0up7O+c/ij+bffytHUTT75GGhoQf04b2IohYWF2OurV+uV7o+NT
8+ZBRBASVcVPy/AaEvK9IncVlYMc62Tky4r1uBkTMwg7YHP7wOePjKVkwGQsPPiw
Dj3JsyYzDI29Vr8ADEUDKTvoL9NM8Mh8xPBCFiIuRLNe0rvc4Qy4restVXvaJHrb
uDHLi0NOdeIXoZclsYpuarTxibNb/Gezszhsk1S0eHb6O9EI2ZQH5m9EsT1qKGSZ
SoaQdIiiIWK/wXO665PgoOVAynnRvuV5NQizFzukeNEktfgeYmcLfEaZa56tqO+T
vLC0nUaHTkwrQ6FXz+PX0/oLG3a/yac9XWEHAALi3YpB/sb7yL0IvjQJ7gzH4Df9
tH8LYxKvAw==
=Yi2x
-----END PGP SIGNATURE-----
pgprloJaJiSHx.pgp
Description: PGP signature
--- End Message ---