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