Your message dated Sat, 29 Sep 2012 12:04:18 +0000
with message-id <[email protected]>
and subject line Bug#688230: fixed in roundcube 0.7.2-5
has caused the Debian Bug report #688230,
regarding roundcube: modifies conffiles (policy 10.7.3): /etc/{logrotate.d,
default, cron.daily}/roundcube
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.)
--
688230: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688230
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: roundcube
Version: 0.7.2-4
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...):
debsums: missing file /etc/logrotate.d/roundcube (from roundcube package)
debsums: missing file /etc/default/roundcube (from roundcube package)
debsums: missing file /etc/cron.daily/roundcube (from roundcube package)
Looking at the postinst script, you should stop shipping the conffiles
and use dpkg-maintscript-helper to remove the unmodified obsolete files
on upgrades (ideally with a debian/roundcube.maintscript file, see
dh_installdeb(1)).
cheers,
Andreas
roundcube_0.7.2-4.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---
Source: roundcube
Source-Version: 0.7.2-5
We believe that the bug you reported is fixed in the latest version of
roundcube, 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.
Vincent Bernat <[email protected]> (supplier of updated roundcube 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 11:39:07 +0200
Source: roundcube
Binary: roundcube-core roundcube roundcube-sqlite roundcube-mysql
roundcube-pgsql roundcube-plugins
Architecture: source all
Version: 0.7.2-5
Distribution: unstable
Urgency: low
Maintainer: Debian Roundcube Maintainers
<[email protected]>
Changed-By: Vincent Bernat <[email protected]>
Description:
roundcube - skinnable AJAX based webmail solution for IMAP servers - metapack
roundcube-core - skinnable AJAX based webmail solution for IMAP servers
roundcube-mysql - metapackage providing MySQL dependencies for RoundCube
roundcube-pgsql - metapackage providing PostgreSQL dependencies for RoundCube
roundcube-plugins - skinnable AJAX based webmail solution for IMAP servers -
plugins
roundcube-sqlite - transitional dummy package
Closes: 686857 688230
Changes:
roundcube (0.7.2-5) unstable; urgency=low
.
* Fix problem with some uuencoded attachments. Patch from Michał
Mirosław. Closes: #686857.
* Don't handle old configuration files from legacy roundcube
package. roundcube package is an empty metapackage since
Squeeze. Closes: #688230.
Checksums-Sha1:
9c39ebc9d91cccc1162130eb8ba21d18ce107575 1633 roundcube_0.7.2-5.dsc
002ed3104b1676e9f0879149b8dc6d11c8f9e4cb 51802 roundcube_0.7.2-5.debian.tar.gz
b2272ca72131a3e321edc983f933b10aafa1f9e3 1026192 roundcube-core_0.7.2-5_all.deb
0ca307aad2620e1a0a90aaaced5f1b2285b71651 27258 roundcube_0.7.2-5_all.deb
b9fba2be21b58af68553efcea270353175c8c291 27504 roundcube-sqlite_0.7.2-5_all.deb
4baf0b8bb4a38f20479c22ba1a0838bc84e47acd 27206 roundcube-mysql_0.7.2-5_all.deb
180a3f66df012dab414d6c6a945cc7ed96b098cf 27216 roundcube-pgsql_0.7.2-5_all.deb
a6e7284a61a099120dca27b9a90e7c499980b8b0 321978
roundcube-plugins_0.7.2-5_all.deb
Checksums-Sha256:
e066dbe931e91d0edba9df94a6276f8000795c56ae2fb49589e68e814447b19b 1633
roundcube_0.7.2-5.dsc
a338f34733ee60407aba76945efee3659779c7f007b90c2d29f3f158f6b4c13d 51802
roundcube_0.7.2-5.debian.tar.gz
6f44f925441aebae3de16c37b277d1002ca75d15f5be87ada17ea2d6e3599dd2 1026192
roundcube-core_0.7.2-5_all.deb
f34f60c1d78e08aa0a5ffad54cd834aabc49cfc81e0c9ee60b4452383e1dd790 27258
roundcube_0.7.2-5_all.deb
70a2be1c204d10a72c12268a888d5e4fd622530627aed337f4e787319c7b4738 27504
roundcube-sqlite_0.7.2-5_all.deb
7eddacb2197eb9bba875ced46cc7f757a5dabe3060612a67ca8113b742c5f4b2 27206
roundcube-mysql_0.7.2-5_all.deb
311eeea632ce4151f7c6c44eb713645efb8ed413e15c18fd7fd558b4ea9c3b83 27216
roundcube-pgsql_0.7.2-5_all.deb
bbea337b3f215b6f64c50dd5046df6f4120eaa5a4dd7e6238ace7e7478df5991 321978
roundcube-plugins_0.7.2-5_all.deb
Files:
350eaab6c7d62f14b97e93baedb11b86 1633 web extra roundcube_0.7.2-5.dsc
97fa60508c559b2b7ace559e4fd1df69 51802 web extra
roundcube_0.7.2-5.debian.tar.gz
6c35fafb34ac25cffd4df4a8f4ca1f92 1026192 web extra
roundcube-core_0.7.2-5_all.deb
11ddd48533fc161c5e0c4e0bd627d839 27258 web extra roundcube_0.7.2-5_all.deb
d7220d5e5fd52c9745af4b8806b47a89 27504 oldlibs extra
roundcube-sqlite_0.7.2-5_all.deb
21aa40458dd0c08b30442176c8c663fc 27206 web extra
roundcube-mysql_0.7.2-5_all.deb
5fe7079f7150067a51ca588798584011 27216 web extra
roundcube-pgsql_0.7.2-5_all.deb
331eed423e768c03be75983ff3a36c81 321978 web extra
roundcube-plugins_0.7.2-5_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlBmx7gACgkQKFvXofIqeU5jLACghpQd9G4gEcbTHiKrnRKxjYnn
zzUAoLy8zwOAagrTCRLZi4xDua1pDkUu
=TcbW
-----END PGP SIGNATURE-----
--- End Message ---