Your message dated Mon, 16 Sep 2024 17:05:06 +0000
with message-id <[email protected]>
and subject line Bug#1081471: fixed in python-pam 0.4.2-19
has caused the Debian Bug report #1081471,
regarding FTBFS with Python 3.13
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.)
--
1081471: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081471
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pam
Version: 0.4.2-18
Severity: normal
User: [email protected]
Usertags: python3.13
This package failed build from source when test-built against a version of
python3-defaults that incudes 3.13 as a supported version.
To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
creating build/temp.linux-aarch64-cpython-313
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/include/python3.13 -c PAMmodule.c -o
build/temp.linux-aarch64-cpython-313/PAMmodule.o
PAMmodule.c: In function ‘PyPAM_conv’:
PAMmodule.c:63:16: error: implicit declaration of function ‘PyEval_CallObject’;
did you mean ‘PyObject_CallObject’? [-Wimplicit-function-declaration]
63 | respList = PyEval_CallObject(self->callback, args);
| ^~~~~~~~~~~~~~~~~
| PyObject_CallObject
PAMmodule.c:63:14: error: assignment to ‘PyObject *’ {aka ‘struct _object *’}
from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
63 | respList = PyEval_CallObject(self->callback, args);
| ^
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1:
/usr/bin/python3.13 setup.py build
I: pybuild base:311: /usr/bin/python3 setup.py build
running build
running build_ext
building 'PAM' extension
creating build/temp.linux-aarch64-cpython-312
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/include/python3.12 -c PAMmodule.c -o
build/temp.linux-aarch64-cpython-312/PAMmodule.o
PAMmodule.c: In function ‘PyPAM_conv’:
PAMmodule.c:63:5: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated
[-Wdeprecated-declarations]
63 | respList = PyEval_CallObject(self->callback, args);
| ^~~~~~~~
In file included from /usr/include/python3.12/Python.h:95,
from PAMmodule.c:11:
/usr/include/python3.12/ceval.h:27:43: note: declared here
27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g
-fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-cpython-312/PAMmodule.o
-L/usr/lib/aarch64-linux-gnu -lpam -lpam_misc -o
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pam/build/PAM.cpython-312-aarch64-linux-gnu.so
dh_auto_build: error: pybuild --build -i python{version} -p "3.13 3.12"
returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-11T15:35:38Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/701285/
This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.
Thanks,
Stefano
--- End Message ---
--- Begin Message ---
Source: python-pam
Source-Version: 0.4.2-19
Done: Ileana Dumitrescu <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-pam, 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.
Ileana Dumitrescu <[email protected]> (supplier of updated
python-pam 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, 16 Sep 2024 19:17:56 +0300
Source: python-pam
Architecture: source
Version: 0.4.2-19
Distribution: unstable
Urgency: medium
Maintainer: Ileana Dumitrescu <[email protected]>
Changed-By: Ileana Dumitrescu <[email protected]>
Closes: 1081471
Changes:
python-pam (0.4.2-19) unstable; urgency=medium
.
* d/control: Bump standards version to 4.7.0 from 4.6.2.
* d/patches: Fix FTBFS with Python 3.13 (Closes: #1081471).
Checksums-Sha1:
dce2144f4a714e71e650f35fbdc0b97023e0cb44 1980 python-pam_0.4.2-19.dsc
e3cbc8e9b597591639c35f8f5068c252693db8a2 7068 python-pam_0.4.2-19.debian.tar.xz
6d963f348cfb95ebcee10c7a03e5672335e10cf7 7628
python-pam_0.4.2-19_amd64.buildinfo
Checksums-Sha256:
8bbf53d84cc1db5e8b8eadb4ebe0ef9bcbc8d48d2801cff680bd262ccc3132de 1980
python-pam_0.4.2-19.dsc
0e76a2032beee8030dd01b82d125946c20a405939aac6a6911015f2d07b18dc6 7068
python-pam_0.4.2-19.debian.tar.xz
f2d95ad5d8863e0b9a7b0c6b755cba0d662af05feb4d21f0ae533da8ba833cf8 7628
python-pam_0.4.2-19_amd64.buildinfo
Files:
54037c417e11776a8718bc2aecf560dc 1980 python optional python-pam_0.4.2-19.dsc
13655e7151d676825fdc8aa391307834 7068 python optional
python-pam_0.4.2-19.debian.tar.xz
99778e338a216e0a60ba4d38f480ed7a 7628 python optional
python-pam_0.4.2-19_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+ibKeEvhiJJ/IrmfZXDqARRvc1QFAmboXw0ACgkQZXDqARRv
c1Rx6Q/5AQC69T+HwXOu81llsGrshPysaaWqVaR9WhvNV/E4RXOtEkch8AGySY7o
PwSYel2zCL7QHyfJyumD8sB8glkZwZC/Ywn4YSPamyi6+T4fYTPdzEpEETUt4Vyo
e7kuD7IKhZntcn3zOTri9+A8uZmqCRx4Ua5HdSEU3pj7A8nhUxzGImkNyNj7BK1y
9HM0JOeA4kOp9UT5OWjQ/xe3VVkv/crER+65F1UnGUki88KIct8guwP2H61sM3sk
Bn4bezmKIENsz2/WGs/zuJQM8lkL7EvewOP3k/DXPBSosFIL7XELdrChm1sGeQBQ
amDP8jZluXE/GpBhf+Tl3wksWArIxR5zr8A1r6rAY8jG94kJcXXER8uWBZCL/9xl
OH+o6dXBtJYserr9TiipMO899f/dB3L4o7OYbMrdkLugHwVgAhB/UDX8Yx0GQcnW
RE9ratW4eN8waKr3Yy2aEz63jGmQKCDnX+6GVceIR0HyBz/icSMUpvubv6myZ7S2
8RiV+QpFEfhmYmRHWcGxmUqMwTOI5n5CQNKnQjvDEE8Ozor74yiHEI4knHTR+2SK
AyE+9KN34keSCa2k6usDpZUq+8iPlNjDAUBET815pVSXfv1AeK6LAeXkG6CAtFqj
yly3zg8rQCU//+JkgyEDeIxtZ1qMt9v/xE4Ieg0bqq1S2N5cq00=
=2Mgc
-----END PGP SIGNATURE-----
pgphXoENnpKEJ.pgp
Description: PGP signature
--- End Message ---