Your message dated Tue, 02 Oct 2012 09:17:28 +0000
with message-id <[email protected]>
and subject line Bug#688435: fixed in dotlrn 2.5.0+dfsg-6+wheezy2
has caused the Debian Bug report #688435,
regarding dotlrn: modifies conffiles (policy 10.7.3): /etc/dotlrn/config.tcl
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.)


-- 
688435: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688435
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dotlrn
Version: 2.5.0+dfsg-8
Severity: serious
User: [email protected]
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...):

  /etc/dotlrn/config.tcl


cheers,

Andreas

Attachment: dotlrn_2.5.0+dfsg-8.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: dotlrn
Source-Version: 2.5.0+dfsg-6+wheezy2

We believe that the bug you reported is fixed in the latest version of
dotlrn, 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.
Hector Romojaro <[email protected]> (supplier of updated dotlrn 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: Sat, 29 Sep 2012 01:12:07 +0200
Source: dotlrn
Binary: dotlrn
Architecture: source all
Version: 2.5.0+dfsg-6+wheezy2
Distribution: testing-proposed-updates
Urgency: low
Maintainer: Hector Romojaro <[email protected]>
Changed-By: Hector Romojaro <[email protected]>
Description: 
 dotlrn     - e-learning portal system based on OpenACS
Closes: 688435
Changes: 
 dotlrn (2.5.0+dfsg-6+wheezy2) testing-proposed-updates; urgency=low
 .
   * Fixed local config management. Closes: #688435
     - Updated README.Debian
     - Autogenerated config.local file with database
       local settings.
     - Added dotlrn.preinst file with a fix for old
       postinst modified config.tcl.
Checksums-Sha1: 
 efd6d7299602dd95c040880333de83fc2531087b 1310 dotlrn_2.5.0+dfsg-6+wheezy2.dsc
 9595747414658612a54fb2478326cd783e01d00f 51279 
dotlrn_2.5.0+dfsg-6+wheezy2.diff.gz
 ea3f4a902079e51823e309268f3a7ec2d69c4000 26129864 
dotlrn_2.5.0+dfsg-6+wheezy2_all.deb
Checksums-Sha256: 
 ac1bf394312c8fd128ea158b74714b9ce4ca6a28f8f4cb2bee12087fa58a498c 1310 
dotlrn_2.5.0+dfsg-6+wheezy2.dsc
 07591a11b58ce284edecfccedeeb112191741731b00741648b4879f655b0ea5a 51279 
dotlrn_2.5.0+dfsg-6+wheezy2.diff.gz
 84a467ec967273c79b1ea8709ded502973a4c424efa5e58183ebdc6e08c1c8ce 26129864 
dotlrn_2.5.0+dfsg-6+wheezy2_all.deb
Files: 
 e6e10e1d362c24749f5f1cddf46ef65d 1310 web optional 
dotlrn_2.5.0+dfsg-6+wheezy2.dsc
 2186382b7b42c108bc6fa39a9707b9e7 51279 web optional 
dotlrn_2.5.0+dfsg-6+wheezy2.diff.gz
 0aae200fee213d79d6a35e54182731af 26129864 web optional 
dotlrn_2.5.0+dfsg-6+wheezy2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlBqsIQACgkQpFNRmenyx0dZKwCfU9UyjSh5wfj9svm20lzwL+0e
+nEAoNkztbxljywUA/8T5OF1Qq+aXYRR
=yCpb
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to