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

Attachment: 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 ---

Reply via email to