Your message dated Wed, 20 Nov 2024 11:43:04 +0000
with message-id <[email protected]>
and subject line Bug#1081425: fixed in cracklib2 2.9.6-5.2
has caused the Debian Bug report #1081425,
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.)
--
1081425: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081425
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cracklib2
Version: 2.9.6-5.1
Severity: normal
User: [email protected]
Usertags: python3.13
Forwarded: https://github.com/cracklib/cracklib/issues/103
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:
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir /<<PKGBUILDDIR>>/debian/tmp
/<<PKGBUILDDIR>>/debian/buildtmp/base/util/cracklib-packer
/<<PKGBUILDDIR>>/debian/tmp/cracklib_dict < \
/<<PKGBUILDDIR>>/dicts/cracklib-small
54763 54763
set -e; \
for i in 3.13 3.12; do \
cd /<<PKGBUILDDIR>>/debian/buildtmp/python$i/python/$(_py_=$i;
python${_py_#python*} -c 'import setuptools; from distutils.command.build
import build; from distutils.core import Distribution; b =
build(Distribution()); b.finalize_options(); print(b.build_platlib)'); \
LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/debian/buildtmp/base/lib/.libs
python$i \
-c 'import cracklib;
cracklib.test(dictpath="/<<PKGBUILDDIR>>/debian/tmp/cracklib_dict")'; \
done
Traceback (most recent call last):
File "<string>", line 1, in <module>
import cracklib;
cracklib.test(dictpath="/<<PKGBUILDDIR>>/debian/tmp/cracklib_dict")
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/<<PKGBUILDDIR>>/debian/buildtmp/python3.13/python/build/lib.linux-aarch64-cpython-313/cracklib.py",
line 225, in test
result = test_cracklib.run(verbosity=verbosity, repeat=repeat,
use_dictpath=dictpath)
File
"/<<PKGBUILDDIR>>/debian/buildtmp/python3.13/python/build/lib.linux-aarch64-cpython-313/test_cracklib.py",
line 144, in run
suite.addTest(unittest.makeSuite(cls))
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/unittest/__init__.py", line 80, in __getattr__
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
AttributeError: module 'unittest' has no attribute 'makeSuite'
cracklib is installed in:
/<<PKGBUILDDIR>>/debian/buildtmp/python3.13/python/build/lib.linux-aarch64-cpython-313
cracklib version: 2.8.19
3.13.0rc2 (main, Sep 7 2024, 08:52:38) [GCC 14.2.0]
make[1]: *** [debian/rules:76: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:157: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-11T14:27:58Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/700120/
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: cracklib2
Source-Version: 2.9.6-5.2
Done: Matthias Klose <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cracklib2, 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 cracklib2 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: Wed, 20 Nov 2024 11:48:06 +0100
Source: cracklib2
Architecture: source
Version: 2.9.6-5.2
Distribution: unstable
Urgency: medium
Maintainer: Jan Dittberner <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Closes: 1081425
Changes:
cracklib2 (2.9.6-5.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix unittests for Python 3.13 (Stuart Prescott). Closes: #1081425.
* Update watch file.
Checksums-Sha1:
9d4a06fed32b8a81477a9bd9d5cd1b551fdfa306 2491 cracklib2_2.9.6-5.2.dsc
c7e9d7882938196246f0a8a4f2af1d02306ad9dd 28328
cracklib2_2.9.6-5.2.debian.tar.xz
7e75937a9dcb66e503483e61798661b8b1cf855c 10503
cracklib2_2.9.6-5.2_source.buildinfo
Checksums-Sha256:
1dd14e2628755d2ff9f26d189de1a3d4d75c18ecfc9b972d783480bcd919c767 2491
cracklib2_2.9.6-5.2.dsc
918e8f982c100e4269da549d9d6558eff23719f615a30b13afda79db1bce599b 28328
cracklib2_2.9.6-5.2.debian.tar.xz
80adec3e6e36b6166aa6529ad31d4438602d5fbbcdd38e50340b272249365ca9 10503
cracklib2_2.9.6-5.2_source.buildinfo
Files:
9d476d9327d86fb966fd816ed9a60d4e 2491 libs optional cracklib2_2.9.6-5.2.dsc
8b2dfef501582344a32c57d74a09980d 28328 libs optional
cracklib2_2.9.6-5.2.debian.tar.xz
f828d51216b30c427e1fb610bbaed00d 10503 libs optional
cracklib2_2.9.6-5.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmc9vs8QHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9bavEAC+N1VdkXcNBLkx875KMbxLHQg+Am1Uu5XK
j8fafTsnVqCcCFiRAS4uoqk2pcPaYyf/UK4ezPDXxbTVTbM9Vk6BpJVhNWzS9GpI
nh3wx6tVCl7io5fZoinbPGbE+pEKAcOaL0PRyeM7uYQjXcpbFpxeMQ3CgbauPgdQ
6KP5mwCaETnBdrD6SlhhyoPLhlMsO+FDc/9KzSOxT3zeKm2VnKPViLpfzep1YJuu
3nYeFDmQJkPBoiuRLBny8z8FaQgFj/WAsmP4CaR3U4ZuYrfjI0a7ak1uI/vQs15J
b0x21vH/BY+RMPwGJZAOUnQWs5reVRl4WgH4Mo3DV1utDC9N79QIVtGjxD2w9JYE
x3fJoqTFmGimA5w/bupwn2kuXE/wtYYeOV9MWKq1VmwxZZXhT0SGQ0Ft97xVyFsC
KA9GLofraOGPO0GumnIoxHAUPpixxEE0/ys8gaC4J/Rp3GJFPoku51ksLbgJIr0S
kV7MBSi+lB1BxQAsuXQEBkGydV/Y3WmlMLS8kU5iopMu1ZA1TOhtAONjiGiZouaI
vA9Uo1PfB4wfsKH1hoJetCLAYanC5Jlw0ssdJ2nJhUOLVpCnVLZdj4ZHMlmyyQjH
zs51ZX6BDtpR2YJB+Ee3OHA5bBrQTHEsWg7E7PZI+wO1ztiAWxZSlV5NqV5aIQKj
rjZEU3Ri1A==
=zbvP
-----END PGP SIGNATURE-----
pgpSbGuafOirf.pgp
Description: PGP signature
--- End Message ---