Your message dated Fri, 05 Dec 2014 19:48:50 +0000 with message-id <e1xwyry-0000yn...@franck.debian.org> and subject line Bug#767818: fixed in cyphesis-cpp 0.6.0-3 has caused the Debian Bug report #767818, regarding cyphesis-cpp: modifies conffiles (policy 10.7.3): /etc/cyphesis/cyphesis.vconf 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.) -- 767818: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767818 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: cyphesis-cpp Version: 0.6.0-2 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...): /etc/cyphesis/cyphesis.vconf cheers, Andreas
cyphesis-cpp_0.6.0-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: cyphesis-cpp Source-Version: 0.6.0-3 We believe that the bug you reported is fixed in the latest version of cyphesis-cpp, 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 767...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Olek Wojnar <olek-...@wojnar.org> (supplier of updated cyphesis-cpp 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: SHA256 Format: 1.8 Date: Thu, 04 Dec 2014 22:32:18 -0500 Source: cyphesis-cpp Binary: cyphesis-cpp cyphesis-cpp-clients cyphesis-cpp-mason Architecture: source amd64 all Version: 0.6.0-3 Distribution: unstable Urgency: medium Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org> Changed-By: Olek Wojnar <olek-...@wojnar.org> Description: cyphesis-cpp - WorldForge game server cyphesis-cpp-clients - WorldForge game server - clients to control the server cyphesis-cpp-mason - WorldForge game server - game data for Mason Closes: 767818 771370 772098 Changes: cyphesis-cpp (0.6.0-3) unstable; urgency=medium . * Prevent d/postinst from violating policy (Closes: #767818) * Fix broken build tests (Closes: #772098) * Update Dutch debconf translation: - Thanks to Frans Spiesschaert (Closes: #771370) Checksums-Sha1: 16bc2da696bc0011f9f90bf6ded6c1aa4618b3dc 2356 cyphesis-cpp_0.6.0-3.dsc 9b0a4426f9b499819a2df0d198599d15ac7a3ea4 30872 cyphesis-cpp_0.6.0-3.debian.tar.xz 48f86a371449c5511b9b658f48a40c02d4ba4bdc 751244 cyphesis-cpp_0.6.0-3_amd64.deb 5162abee3d37ce724d62d61d9593719a065b99b2 233524 cyphesis-cpp-mason_0.6.0-3_all.deb Checksums-Sha256: d5cf4064d9f36498b3b71c88270ab69d175a63c42290714c33461fa23a7969a4 2356 cyphesis-cpp_0.6.0-3.dsc 35b696bc55f43adb089f5258bdd6763910c484a50f34dcb6b8a59ee419b5542c 30872 cyphesis-cpp_0.6.0-3.debian.tar.xz b34c52730fed6beaf873a404de5f728680d3f46fb1c1c95a442d6387c1db2d56 751244 cyphesis-cpp_0.6.0-3_amd64.deb 40fd03c104bd69f538ea61b8a1c6e6f17ff23ffa3c184f17deb99e9adb3a323c 233524 cyphesis-cpp-mason_0.6.0-3_all.deb Files: f8b19bc5fb26c0ee5c095c40039c4d68 2356 games optional cyphesis-cpp_0.6.0-3.dsc e43327becb3080fb7bc0729dbc934b8c 30872 games optional cyphesis-cpp_0.6.0-3.debian.tar.xz a013ba4937a82761dfde2642d9c3880b 751244 games optional cyphesis-cpp_0.6.0-3_amd64.deb 47a3415631a24192d26c9d60c7f9e289 233524 games optional cyphesis-cpp-mason_0.6.0-3_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUggpCAAoJEJFk+h0XvV02TmwP/RH0iHki0qeJqeBg2u2A14QB GZa2grqEHqak9PNEyPcx9SWa5iK4/U0JQs0eEhHXFJqPmly/lQtC5sO/iQTIQZt1 Jr2DL2AKtKEQGxw7LiUi0SrDqq4+VHe6eDUZORSi5FRzyU3hqyyhNTlOlIh3nK5I XMD3xoqKmhstMGnnoS2EVpMMLRcTAIutQqwHg1454w9tngXJFFXwhlozifv5BMqG uVMfkDb+xpIabc11VNF/Mq5ngfrlX/nEqgmWLPost/6I4n7e+fHDykfyEgnH9SUj pV003nHKDUM3175rSBMHZ5aL0iUcDZSDciM+JDGdMiX0pwh7fmdaA0LcYfwt+ED4 PZv3hKkVleBc72Vhnc+v/aR3Fb3pAtmRC3bagwr43sSVSbnIXS3kiHmEFNjPiZDC A0Lc1eeRi2whZjdF3e8TYLGJKRJk5BCPp0GJCcZXJPhswybzKj7iP0Clnyjd255R mQdP00uMiJmTkmbwP4LcT1DsaZ+og+cLnSfB5qLMtAKzEnypS9eL0U6rN7anCDeZ CnjsdZUQ5b2JY8kfbkHOysUnOg7uXUOrSG4YXWStFwOTMKhlpNqKkQzYv4tAbQ6b PDopGXOmLKGMw1IsKtOHlmhshdHsdz8tGY1TpQrtbAHrfh5rBhhzeZd0ZTcHxO0w KdYJLV01fIcl3uqs/vZI =/jEn -----END PGP SIGNATURE-----
--- End Message ---