Your message dated Mon, 01 Dec 2014 17:34:16 +0000 with message-id <e1xvury-0001px...@franck.debian.org> and subject line Bug#768245: fixed in opendnssec 1:1.4.6-5 has caused the Debian Bug report #768245, regarding opendnssec-enforcer-{sqlite3, mysql}: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE 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 ow...@bugs.debian.org immediately.) -- 768245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768245 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: opendnssec-enforcer-sqlite3,opendnssec-enforcer-mysql Version: 1:1.4.6-2 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, an upgrade test with piuparts revealed that your package installs files over existing symlinks and possibly overwrites files owned by other packages. This usually means an old version of the package shipped a symlink but that was later replaced by a real (and non-empty) directory. This kind of overwriting another package's files cannot be detected by dpkg. This was observed on the following upgrade paths: wheezy -> jessie For /usr/share/doc/PACKAGE this may not be problematic as long as both packages are installed, ship byte-for-byte identical files and are upgraded in lockstep. But once one of the involved packages gets removed, the other one will lose its documentation files, too, including the copyright file, which is a violation of Policy 12.5: http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile For other overwritten locations anything interesting may happen. Note that dpkg intentionally does not replace directories with symlinks and vice versa, you need the maintainer scripts to do this. See in particular the end of point 4 in http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase It is recommended to use the dpkg-maintscript-helper commands 'dir_to_symlink' and 'symlink_to_dir' (available since dpkg 1.17.2) to perform the conversion, ideally using d/$PACKAGE.mainstscript. See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. >From the attached log (usually somewhere in the middle...): 1m5.2s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/opendnssec-enforcer-sqlite3/NEWS.Debian.gz (opendnssec-enforcer-sqlite3) != /usr/share/doc/opendnssec-enforcer/NEWS.Debian.gz (opendnssec-enforcer) /usr/share/doc/opendnssec-enforcer-sqlite3/changelog.Debian.gz (opendnssec-enforcer-sqlite3) != /usr/share/doc/opendnssec-enforcer/changelog.Debian.gz (opendnssec-enforcer) /usr/share/doc/opendnssec-enforcer-sqlite3/changelog.gz (opendnssec-enforcer-sqlite3) != /usr/share/doc/opendnssec-enforcer/changelog.gz (opendnssec-enforcer) /usr/share/doc/opendnssec-enforcer-sqlite3/copyright (opendnssec-enforcer-sqlite3) != /usr/share/doc/opendnssec-enforcer/copyright (opendnssec-enforcer) 1m9.5s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/opendnssec-enforcer-mysql/NEWS.Debian.gz (opendnssec-enforcer-mysql) != /usr/share/doc/opendnssec-enforcer/NEWS.Debian.gz (opendnssec-enforcer) /usr/share/doc/opendnssec-enforcer-mysql/changelog.Debian.gz (opendnssec-enforcer-mysql) != /usr/share/doc/opendnssec-enforcer/changelog.Debian.gz (opendnssec-enforcer) /usr/share/doc/opendnssec-enforcer-mysql/changelog.gz (opendnssec-enforcer-mysql) != /usr/share/doc/opendnssec-enforcer/changelog.gz (opendnssec-enforcer) /usr/share/doc/opendnssec-enforcer-mysql/copyright (opendnssec-enforcer-mysql) != /usr/share/doc/opendnssec-enforcer/copyright (opendnssec-enforcer) cheers, Andreas
opendnssec-enforcer-sqlite3_1:1.4.6-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: opendnssec Source-Version: 1:1.4.6-5 We believe that the bug you reported is fixed in the latest version of opendnssec, 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 768...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ondřej Surý <ond...@debian.org> (supplier of updated opendnssec 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 01 Dec 2014 17:56:04 +0100 Source: opendnssec Binary: opendnssec-common opendnssec opendnssec-doc opendnssec-enforcer opendnssec-enforcer-mysql opendnssec-enforcer-sqlite3 opendnssec-signer libhsm-bin opendnssec-dbg-mysql opendnssec-dbg-sqlite3 Architecture: source all amd64 Version: 1:1.4.6-5 Distribution: unstable Urgency: medium Maintainer: Ondřej Surý <ond...@debian.org> Changed-By: Ondřej Surý <ond...@debian.org> Description: libhsm-bin - library for interfacing PKCS#11 Hardware Security Modules opendnssec - dependency package to install full OpenDNSSEC suite opendnssec-common - common configuration files for OpenDNSSEC suite opendnssec-dbg-mysql - Debug symbols for OpenDNSSEC (Enforcer with MySQL support) opendnssec-dbg-sqlite3 - Debug symbols for OpenDNSSEC (Enforcer with SQLite3 support) opendnssec-doc - documentation for OpenDNSSEC suite opendnssec-enforcer - tool to prepare DNSSEC keys (common package) opendnssec-enforcer-mysql - tool to prepare DNSSEC keys (mysql backend) opendnssec-enforcer-sqlite3 - tool to prepare DNSSEC keys (sqlite3 backend) opendnssec-signer - daemon to sign DNS zone files periodically Closes: 768245 Changes: opendnssec (1:1.4.6-5) unstable; urgency=medium . * Fix old directory in maintscript helper invocation for opendnssec-enforcer-{mysql,sqlite3} (Closes: #768245) Checksums-Sha1: bf15f23ebe60d7a9bda9143352645f709557ae4d 2816 opendnssec_1.4.6-5.dsc b806add0060f3df104295c385ef4cb72f3c05e74 16868 opendnssec_1.4.6-5.debian.tar.xz 7b087d1ed2c370deb44b6618cdda0416c85f92e0 50314 opendnssec-common_1.4.6-5_all.deb e531c6f0b47af581e706b79bb240b1e49223db4a 28426 opendnssec_1.4.6-5_all.deb 651ff9246d41c4b14cd68ff0f9b4dbce9adf89fc 58883588 opendnssec-doc_1.4.6-5_all.deb fc810e0a9b8f739bea072a926c13e3b45cc9e97d 29992 opendnssec-enforcer_1.4.6-5_all.deb db09251d6be6a3f753e4aab99ed2bfa198e2a9b1 165348 opendnssec-enforcer-mysql_1.4.6-5_amd64.deb f040ccf8b17c393fd857932a5209010bf8807fb2 163872 opendnssec-enforcer-sqlite3_1.4.6-5_amd64.deb 1637b777543efe65db9b64b1849b4ac66f8bcdba 218840 opendnssec-signer_1.4.6-5_amd64.deb 9135bea2af62ab3620ec3824386331c7027c79c4 58030 libhsm-bin_1.4.6-5_amd64.deb 87b63c16e1f0a1c47141c396135261a626997350 1954136 opendnssec-dbg-mysql_1.4.6-5_amd64.deb 03e392bda0aeeb6270c0622cb65a306470674f86 1926364 opendnssec-dbg-sqlite3_1.4.6-5_amd64.deb Checksums-Sha256: b570157e22c4c955e3fd0acd126269951141f82ed91d8d7979f68c164e1c8982 2816 opendnssec_1.4.6-5.dsc 91a928b47a8e3cc029611420dafebaf22dd3c9869a71aa3f5d55b4bac0bb689e 16868 opendnssec_1.4.6-5.debian.tar.xz 31ad4e290eeb2ed701a039d011ee9b1ac06df5ee5a4b9533677b94e8377747cb 50314 opendnssec-common_1.4.6-5_all.deb b8bf68febc58e239c837000ab2ecf388c48bfeb3d35e71c41a371e94b36d1571 28426 opendnssec_1.4.6-5_all.deb 44af287466bd34119ac165f489b75e3773faaa918701bc4e93f96129a981eb6d 58883588 opendnssec-doc_1.4.6-5_all.deb 2f2d4b4ece14f6bcf13bfe3d676f2c7ece44e73bc73690a8a9c66ed13ffe11b0 29992 opendnssec-enforcer_1.4.6-5_all.deb 06ef75f561f1950611251907787408caa8f40443983193515e9440f7f04286eb 165348 opendnssec-enforcer-mysql_1.4.6-5_amd64.deb 51d1147d215e263f58a7fa11c07338e94f27978fdbcb4ed45bab64c262ed6f2e 163872 opendnssec-enforcer-sqlite3_1.4.6-5_amd64.deb be343c8c9abc45cfb56baabaf0c6d20d796029eb8d302eaa54ff47202a3ba0ae 218840 opendnssec-signer_1.4.6-5_amd64.deb d8207eae342686a7ad82b4e211048e3477bcdaa8deb14756dab9303cd24cb5c7 58030 libhsm-bin_1.4.6-5_amd64.deb 227dd197f7be76fed2e12ec611ea39c72050ef6936b763dcd033b78b7185223d 1954136 opendnssec-dbg-mysql_1.4.6-5_amd64.deb c15b3865717f4bfc9d5fc891d03b309fc83cd9bf6793b429954e63b382f6df29 1926364 opendnssec-dbg-sqlite3_1.4.6-5_amd64.deb Files: be709ccb53ec1ba45e33336ea18de8ef 2816 admin extra opendnssec_1.4.6-5.dsc c9b32b1930e22a751f0e3fba1c4e18a8 16868 admin extra opendnssec_1.4.6-5.debian.tar.xz 70489f2c2d5bb385cf50464758276bc0 50314 misc extra opendnssec-common_1.4.6-5_all.deb 9fe0c724e641d464475afc1f5b380ff7 28426 misc extra opendnssec_1.4.6-5_all.deb 968cfe095423780bfdf45e28ffb8f7ce 58883588 doc extra opendnssec-doc_1.4.6-5_all.deb 6e1ceeb79a10ce3ac3935ac316c97927 29992 admin extra opendnssec-enforcer_1.4.6-5_all.deb 9c3d7336b68350e5fb0ce3856718b4e9 165348 admin extra opendnssec-enforcer-mysql_1.4.6-5_amd64.deb a80a396329cef1013aeec41db7e71db8 163872 admin extra opendnssec-enforcer-sqlite3_1.4.6-5_amd64.deb 552fd3314bb3149a6ccc1a1b5efcb24c 218840 admin extra opendnssec-signer_1.4.6-5_amd64.deb cc32ad07e2c7a89d7420b3ed80dfe476 58030 misc extra libhsm-bin_1.4.6-5_amd64.deb 2b8b1115a0656aa9f26db0f5d7effc5a 1954136 debug extra opendnssec-dbg-mysql_1.4.6-5_amd64.deb 35fc69227cd56e21a27f0d5a5bc969e7 1926364 debug extra opendnssec-dbg-sqlite3_1.4.6-5_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJUfJ+eXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHmKIP/0MvFvxlPJujnU+XA/to2EyE TNSvYQra0hZCZUsUKw+bUbAfF9QKPeKI6VclgqupGNLPrNwsCWkDS9OxaYj0clhA wZD+kEgi/HAzGAGyZLUQB1hWLeYIxE+7WtWxTVVlrAg5iCL4MltH6U+a7InpT1PU GbgFUuIZ/WXNPrdDjIzwvGbHRtOKpkk/P+0uPkpinIZsn5cp1p13KfSrqDllrIpX oqlmhXHE80I/67GkXW/5l0QYGB4uaWOnqftVUceVZu0ltAA1c+cJkbHNa1ivG/qb ODAdtcrB9mm5wfT9iDaekUbK9sWHnYGaCW94hUT0wAQfVNjmbyjDQN+iyVwn1CWv yDPswS2mg4Pa0zmqWVrKdxLNDsbmEM/fJQLIKTZhskKFLJmPo45IiVwrIGbPtCJm QJfLdlkfPjR+Q7zC28GRfgmSdVR7s/ipxXmuuA8zhZo0QSfPpTfa5wtVSEKinx5J ZtowpN8kKPMGb5sCkjEmRqBBjGDKqP/ZZsieYMBV3HAJAbTS1ZZgJJgG/Ka6UGPv eimV0cNoVKZXQ7Qc8PC3oqm+28EViaMc0jTgEsUrSk2pZYG/q/azix98ZFp/kkun cHbu6gSO2F/G8IPU7ZTi369HXkRFRzBSN43BKJ/ICoOY8ZMuEaBFHxipoPJKYSh7 7X199mma3ICxKNFJT83S =ZfJS -----END PGP SIGNATURE-----
--- End Message ---