Your message dated Sat, 19 Jul 2008 09:17:09 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#380546: fixed in cracklib2 2.8.12-2 has caused the Debian Bug report #380546, regarding update-cracklib rewrites dictionaries even if no change 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.) -- 380546: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380546 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: cracklib-runtime Version: 2.7-19 update-cracklib runs daily... and writes a new dictionary even if there's been no change to its input sources. if you have several wordlists installed this can take some time and cause extra churn for backups... please consider the patch below... thanks -dean --- /usr/sbin/update-cracklib.orig 2006-06-10 09:03:50.000000000 -0700 +++ /usr/sbin/update-cracklib 2006-07-30 13:14:26.000000000 -0700 @@ -22,7 +22,14 @@ if [ -n "${cracklib_dictpath_src}" -a -n "${cracklib_dictpath}" ] then - /usr/sbin/crack_mkdict ${cracklib_dictpath_src} | /usr/sbin/crack_packer ${cracklib_dictpath} + for i in ${cracklib_dictpath_src} + do + if [ "$i" -nt "${cracklib_dictpath}.pwd" ] + then + /usr/sbin/crack_mkdict ${cracklib_dictpath_src} | /usr/sbin/crack_packer ${cracklib_dictpath} + exit 0 + fi + done fi exit 0
--- End Message ---
--- Begin Message ---Source: cracklib2 Source-Version: 2.8.12-2 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: cracklib-runtime_2.8.12-2_i386.deb to pool/main/c/cracklib2/cracklib-runtime_2.8.12-2_i386.deb cracklib2_2.8.12-2.diff.gz to pool/main/c/cracklib2/cracklib2_2.8.12-2.diff.gz cracklib2_2.8.12-2.dsc to pool/main/c/cracklib2/cracklib2_2.8.12-2.dsc libcrack2-dev_2.8.12-2_i386.deb to pool/main/c/cracklib2/libcrack2-dev_2.8.12-2_i386.deb libcrack2_2.8.12-2_i386.deb to pool/main/c/cracklib2/libcrack2_2.8.12-2_i386.deb python-cracklib_2.8.12-2_i386.deb to pool/main/c/cracklib2/python-cracklib_2.8.12-2_i386.deb 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. Jan Dittberner <[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: SHA1 Format: 1.8 Date: Tue, 15 Jul 2008 19:59:54 +0200 Source: cracklib2 Binary: libcrack2 libcrack2-dev cracklib-runtime python-cracklib Architecture: source i386 Version: 2.8.12-2 Distribution: unstable Urgency: low Maintainer: Jan Dittberner <[EMAIL PROTECTED]> Changed-By: Jan Dittberner <[EMAIL PROTECTED]> Description: cracklib-runtime - runtime support for password checker library cracklib2 libcrack2 - pro-active password checker library libcrack2-dev - pro-active password checker library - development python-cracklib - Python bindings for password checker library cracklib2 Closes: 380546 Changes: cracklib2 (2.8.12-2) unstable; urgency=low . * debian/patches/04-improved-python-binding.patch patches upstream python bindings to provide the functionallity and documentation strings python-crack had (upstream will apply this patch in the future) * debian/rules uses autogen.sh * only update cracklib dictionary if any of the source dictionaries has changed (Closes: #380546) * debian/control + make Conflicts/Replaces version specific to be compliant to policy section 2.5 + add libtool, autoconf, and automake to build dependencies Checksums-Sha1: b602a67958cc6835aa1432d46dc4e04d677a69f2 1411 cracklib2_2.8.12-2.dsc 6b142189327c4714ed2443f10956b7a9b70c6395 22359 cracklib2_2.8.12-2.diff.gz d0053c670752fbab5c69fcf73f80072f99bd0201 190424 libcrack2_2.8.12-2_i386.deb e793f6359e23c89e9378ceb3346d3a75d7e0c518 25474 libcrack2-dev_2.8.12-2_i386.deb f0fed33a171f1233bdd1eb6b4dd386e337931229 23154 cracklib-runtime_2.8.12-2_i386.deb 520b34cd0e6d2055883398cd7c2bba315ffd63f9 15360 python-cracklib_2.8.12-2_i386.deb Checksums-Sha256: 4fbb2d5dbc0ba343488eb45bdd163bcbb54b860fbab4fe92ba7492a2671b584b 1411 cracklib2_2.8.12-2.dsc dbdb2567f05f739352058310ef3c6bd22cd26451e595c41284e0d59788a8f5b2 22359 cracklib2_2.8.12-2.diff.gz 7fcfd0a19d3999f10d9c9d6c4b35629dc8e4cdeb70271a0c48995b8564f728bf 190424 libcrack2_2.8.12-2_i386.deb 244c34890aa32a1864638eca4573c8216d4b706a2b08a85eb76385adbd2d417d 25474 libcrack2-dev_2.8.12-2_i386.deb 19e02b861c264b7f45d8d060e12fa63a093c1882f786155a3612ebf7dd98bd33 23154 cracklib-runtime_2.8.12-2_i386.deb 9f42b90314b167d619af2131b8fd8a8c3bda906340773c2c18f8e10a5acda59a 15360 python-cracklib_2.8.12-2_i386.deb Files: d2ffa8efc935d070df5a15204d69b4e8 1411 libs optional cracklib2_2.8.12-2.dsc 27e6c2b705c6a09b35dfddfdc0f0ad10 22359 libs optional cracklib2_2.8.12-2.diff.gz b0c17aac2fadbb349d00f51626c36201 190424 libs optional libcrack2_2.8.12-2_i386.deb 6254f572d38717815f1c9ae89e09b72d 25474 libdevel extra libcrack2-dev_2.8.12-2_i386.deb a3699fc7a7662b09cdde9fe939270e23 23154 admin optional cracklib-runtime_2.8.12-2_i386.deb 36a269d7a17251928e23a8369d742463 15360 python optional python-cracklib_2.8.12-2_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkiBnDAACgkQDecnbV4Fd/Kr4gCfR7jwIIX3MUb4Ynv7CHqOWITg Ft8AnA/hZSZIAHuFZ503RT7yikcL20qF =VueD -----END PGP SIGNATURE-----
--- End Message ---

