Your message dated Mon, 22 Oct 2012 13:17:34 +0000 with message-id <e1tqhss-0006lw...@franck.debian.org> and subject line Bug#689541: fixed in dacs 1.4.27b-2 has caused the Debian Bug report #689541, regarding libapache2-mod-dacs: deletes conffile on package removal (policy 10.7): /etc/apache2/mods-available/auth_dacs.load 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.) -- 689541: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689541 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libapache2-mod-dacs Version: 1.4.27b-1 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package modifies conffiles. This is forbidden by the policy, see http://www.debian.org/doc/debian-policy/ch-files.html#s-config-files 10.7.3: "[...] The easy way to achieve this behavior is to make the configuration file a conffile. [...] This implies that the default version will be part of the package distribution, and must not be modified by the maintainer scripts during installation (or at any other time)." Note that once a package ships a modified version of that conffile, dpkg will prompt the user for an action how to handle the upgrade of this modified conffile (that was not modified by the user). Further in 10.7.3: "[...] must not ask unnecessary questions (particularly during upgrades) [...]" If a configuration file is customized by a maintainer script after having asked some debconf questions, it may not be marked as a conffile. Instead a template could be installed in /usr/share and used by the postinst script to fill in the custom values and create (or update) the configuration file (preserving any user modifications!). This file must be removed during postrm purge. ucf(1) may help with these tasks. See also http://wiki.debian.org/DpkgConffileHandling In https://lists.debian.org/debian-devel/2012/09/msg00412.html and followups it has been agreed that these bugs are to be filed with severity serious. debsums reports modification of the following files, from the attached log (scroll to the bottom...): debsums: missing file /etc/apache2/mods-available/auth_dacs.load (from libapache2-mod-dacs package) This happens after the following sequence: install remove (but don't purge the package) install Since /etc/apache2/mods-available/auth_dacs.load is a conffile, dpkg will take care of the removal during purge and the postrm script should be removed. cheers, Andreas
libapache2-mod-dacs_1.4.27b-1.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---Source: dacs Source-Version: 1.4.27b-2 We believe that the bug you reported is fixed in the latest version of dacs, 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 689...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Christoph Berg <m...@debian.org> (supplier of updated dacs 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...@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 22 Oct 2012 14:48:10 +0200 Source: dacs Binary: dacs libapache2-mod-dacs libdacs1 libdacs-dev dacs-examples Architecture: source amd64 all Version: 1.4.27b-2 Distribution: unstable Urgency: medium Maintainer: Christoph Berg <m...@debian.org> Changed-By: Christoph Berg <m...@debian.org> Description: dacs - Distributed Access Control System (DACS) dacs-examples - Distributed Access Control System (DACS) - example web root libapache2-mod-dacs - Distributed Access Control System (DACS) - Apache Module libdacs-dev - Distributed Access Control System (DACS) - shared library libdacs1 - Distributed Access Control System (DACS) - shared library Closes: 689541 Changes: dacs (1.4.27b-2) unstable; urgency=medium . * Remove libapache2-mod-dacs.postrm in order not to remove the conffile /etc/apache2/mods-available/auth_dacs.load on package remove. The symlink from mods-enabled is removed on package remove, so we can simply leave the mods-available file around. Closes: #689541 Checksums-Sha1: cc4fa76eb34d9aaeb5f5211f7fbdbe65b7133659 2227 dacs_1.4.27b-2.dsc a06f7661d40059c862268104146c85798d4ad461 18746 dacs_1.4.27b-2.debian.tar.gz 40545205acb7a45d2760f708e0c2ccd5d1c95ce4 1735388 dacs_1.4.27b-2_amd64.deb 9d7441dc935da22978a25963815205de71a3b102 37608 libapache2-mod-dacs_1.4.27b-2_amd64.deb 0425c54865f1e524d8938af1635095d68393e112 579538 libdacs1_1.4.27b-2_amd64.deb eb48d26d87891dc1a808ca79dd3f4474f57b6454 853622 libdacs-dev_1.4.27b-2_amd64.deb 292c406783c8ef038ae75cec3ad6eafd514b7e1c 586312 dacs-examples_1.4.27b-2_all.deb Checksums-Sha256: 3861c79c8ac0309f7d3ebffd7dee0de98f3fe7b80f60dddd6fec145c7c5126a3 2227 dacs_1.4.27b-2.dsc 7a77f0edc333814e94974458ec09146a2b6bfad52b1114329d65c86afd74a423 18746 dacs_1.4.27b-2.debian.tar.gz edec73bcc7e617e8bae005969b59a51519fe5fae9bdd3d396916f425666d80f3 1735388 dacs_1.4.27b-2_amd64.deb 0a837a717f36b0d5a765ea7e5c53ef7e33fd1b56d0a63c76852d561f6e3d4241 37608 libapache2-mod-dacs_1.4.27b-2_amd64.deb d1c35570a7662b0d07e72a2cae0e0ddeb3413c66681c44436a8b3e55c63c6174 579538 libdacs1_1.4.27b-2_amd64.deb f5dfc4a3e0b80c9eb25110f47092b6a9919d58df972a0139fb2fc5312c82281f 853622 libdacs-dev_1.4.27b-2_amd64.deb 1d7d5fe5b2ffa88ff54a3f4e98e5edee7b3e7df49eb54f31d4d8a1872a9df5d1 586312 dacs-examples_1.4.27b-2_all.deb Files: 1c3d8c5fb833ed012ad9f24b6541ffb0 2227 web optional dacs_1.4.27b-2.dsc 22bc82a2bdc9d402d21d2c917646b382 18746 web optional dacs_1.4.27b-2.debian.tar.gz 619a83abdab01cb8e06feef845ae16f1 1735388 web optional dacs_1.4.27b-2_amd64.deb aacd5d1e41ada290b33472ed89140c81 37608 httpd optional libapache2-mod-dacs_1.4.27b-2_amd64.deb 00d0831784b34b6899891b76bfa7c1d0 579538 libs optional libdacs1_1.4.27b-2_amd64.deb 24e1ac7932347d807fc8f1d86ca9d18c 853622 libdevel optional libdacs-dev_1.4.27b-2_amd64.deb 523f54f040f435661b4f322a2771f942 586312 web optional dacs-examples_1.4.27b-2_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJQhURqAAoJEExaa6sS0qeumK0P+QFEU85PQcewf4Wk6XLajaMk wdnq6dLLCNqiI/LzYSMQe33S1kJpbtHCGqUp6a2A6HUKdV/sWFBF5P1bWg4Xzub7 L5W0MKBrQEg6f2zPCUWvvBzVelqn69JEQJ6GKBzJzLV66Z5EzPjWhIuCgxBV8zYt Bgf6g2fL7GwZvQFs8ejRFJOZ5dwanXEvq9uhdTatMedTLeCmg/1GeLiMcRc6x9AH mXdTgmKkLmX33nhQtwTyw+Y3rAYb1qiMipu96OsF7yTBCWYly00lwEmj0BmmlGWJ TBDATDPP8FOdojfRJIfawj3KIG4ofO6qKTmtAilxtpaW/hkLwH3eQSt6ZQ3tm3Ap cxWiPZpB9XMdnpeG2MSkunJQFmIkun8OQ4/1NTgdHzEhi3Maqqtlj/naorUYRr5j Scm2zXRKbILJHwCMxEnufLAmWwzvPF5o4oK9++1/T94dWSjaNkbmmeVD75c+7y4g wqoRiH1z+//0N5VhCjbD/8z1DXajcguUk4BigWLCY7BYKenVkH2IxWLmNFEYhxlo H6hRM7LOqFz+2wNGIj8WQGHZZY2uGSNJegbnzf0JaY9accbCYvhUmUCloAgLatOd Hxo1JC3KyMghYDkPOc5l8dRBnjXLyZGvIru2dbLLJ6M208kjW044nqV3GecD68+i 650wiWZWCD5IjilX/4z4 =fkHa -----END PGP SIGNATURE-----
--- End Message ---