Your message dated Sun, 21 Oct 2012 05:17:39 +0000 with message-id <e1tpnut-0000vx...@franck.debian.org> and subject line Bug#689780: fixed in yate 4.1.0-1~dfsg-3 has caused the Debian Bug report #689780, regarding yate-qt4: modifies conffiles during squeeze2wheezy upgrade (policy 10.7.3): /etc/yate/providers.conf 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.) -- 689780: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689780 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: yate-qt4 Version: 4.1.0-1~dfsg-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/yate/providers.conf This only happens during distupgrades from squeeze to wheezy, I couldn't reproduce on a plain install. cheers, Andreas
yate-qt4_4.1.0-1~dfsg-2.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---Source: yate Source-Version: 4.1.0-1~dfsg-3 We believe that the bug you reported is fixed in the latest version of yate, 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. Mark Purcell <m...@debian.org> (supplier of updated yate 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: SHA1 Format: 1.8 Date: Sat, 20 Oct 2012 11:47:40 +1100 Source: yate Binary: yate libyate4.1.0 yate-core yate-dev yate-doc yate-scripts yate-pgsql yate-qt4 yate-alsa yate-mysql yate-dahdi yate-sctp Architecture: source i386 all Version: 4.1.0-1~dfsg-3 Distribution: unstable Urgency: medium Maintainer: Debian VoIP Team <pkg-voip-maintain...@lists.alioth.debian.org> Changed-By: Mark Purcell <m...@debian.org> Description: libyate4.1.0 - Shared library for YATE yate - Yet Another Telephony Engine (YATE) yate-alsa - ALSA module for YATE yate-core - YATE core modules yate-dahdi - Dahdi support for YATE yate-dev - Development files for YATE yate-doc - Documentation for YATE yate-mysql - MySQL support module for yate yate-pgsql - PostgreSQL module for yate yate-qt4 - YATE-based universal telephony client yate-scripts - PHP scripts for YATE yate-sctp - SCTP support for YATE Closes: 680563 680818 683229 689780 Changes: yate (4.1.0-1~dfsg-3) unstable; urgency=medium . * Urgency medium as this fixes three RC bugs for wheezy * Cleanup debian/rules - restores missing modules - Fixes "Do not call dh_installinit twice" (Closes: #680563) - Fixes "package "yate" doesn't ship any module at all" (Closes: #683229) * Remove h323 Build-Depends and package - fixes FTBFS (Closes: #680818) * Add necessary Replaces - Fixes "modifies conffiles during squeeze2wheezy upgrade (policy 10.7.3): /etc/yate/providers.conf" (Closes: #689780) Checksums-Sha1: 6afed2700fa3b6ef41c43b18251d67b627d4ba0c 2190 yate_4.1.0-1~dfsg-3.dsc e4650109b46c92c9a211918d1c8a4a146b7d4764 10745 yate_4.1.0-1~dfsg-3.debian.tar.gz 0557808970fb550f9fe22760d71e6646f171be6b 22072 yate_4.1.0-1~dfsg-3_i386.deb 92e1b7ccc465a298e0a771fde86ac0d3d9249ae1 1469326 libyate4.1.0_4.1.0-1~dfsg-3_i386.deb d41cc5f91cb108458f2c6cdfa331cb9c4ee3f877 2078316 yate-core_4.1.0-1~dfsg-3_i386.deb 5ddea7b93dd74aba41c40c9dd5e4b090359dad48 122426 yate-dev_4.1.0-1~dfsg-3_i386.deb a141a99ac7344423acc6b0cb6869847dbe493fb7 379002 yate-doc_4.1.0-1~dfsg-3_all.deb 960ae01e502d1ee1570c98553881e0812ca62e51 40422 yate-scripts_4.1.0-1~dfsg-3_i386.deb 5632c39e1f1a8d6b34f96cbc6a07cc06e39b8d57 26724 yate-pgsql_4.1.0-1~dfsg-3_i386.deb ef4941be7d0e14250341d534893821788f4a2dd1 602434 yate-qt4_4.1.0-1~dfsg-3_i386.deb 38919a993cc7eef76ad0113827d28ecfa1381c44 30174 yate-alsa_4.1.0-1~dfsg-3_i386.deb ad612d5622613c5702d0d4dd86ff898b6545055c 29276 yate-mysql_4.1.0-1~dfsg-3_i386.deb b0173b6f28412810df9cfeb9b468ade85e771b35 52732 yate-dahdi_4.1.0-1~dfsg-3_i386.deb e488ee87d602263a5267ad9ffbd3950676013c4a 22592 yate-sctp_4.1.0-1~dfsg-3_i386.deb Checksums-Sha256: 53d55799d251300e11f201d8e0c4b150233e2ab13a883d6fe54d94989763e003 2190 yate_4.1.0-1~dfsg-3.dsc 6d9c6a2fc5baae591aab0dc736b31541ab1dd7548458db19bdda92a3c8bbd73c 10745 yate_4.1.0-1~dfsg-3.debian.tar.gz e502217a19062ffb2282e8e3e13dca150646c7475405af18d3d1e3136ef4678c 22072 yate_4.1.0-1~dfsg-3_i386.deb ec8d56ca777bd18006fa72f4cd1102e409e86742223452e24a38fb43c08a52fc 1469326 libyate4.1.0_4.1.0-1~dfsg-3_i386.deb a0679f16d5da84a3b820ce602dcb1676bb9073bd718cc0b3aabfaf006b07da33 2078316 yate-core_4.1.0-1~dfsg-3_i386.deb e899fc980264719215851f52cec6b100065ba74b2e54896d43cdfcbc2fbbc0b6 122426 yate-dev_4.1.0-1~dfsg-3_i386.deb 31a8ca90a95facb199000d546eb4df76de3ed465ae733b8166c2af62f2c682ff 379002 yate-doc_4.1.0-1~dfsg-3_all.deb 50e1d69183b518fc0fd8b68ab7806a798e8f2ad14081cca21a0f07f14efd9b1b 40422 yate-scripts_4.1.0-1~dfsg-3_i386.deb 2b1999b5e6557edc1963c4140c19047f6060350d6e80f8ab124cdacf3da8eef7 26724 yate-pgsql_4.1.0-1~dfsg-3_i386.deb ba3b353ebc8910a702bb28cc59be51099be739020a45f392ff791f4ee9a10228 602434 yate-qt4_4.1.0-1~dfsg-3_i386.deb 3611a158c77a14464e17cc3cde4805671cd70e88addc0b1acb51060199aca28f 30174 yate-alsa_4.1.0-1~dfsg-3_i386.deb d184eebceff511d6167057cc889c146f1385b65380bce003efd139d497ba9fc2 29276 yate-mysql_4.1.0-1~dfsg-3_i386.deb 47a9d8bda948d7c283dae2a4a32aeb3f8dc66e10399a04c275d3e1675660f59e 52732 yate-dahdi_4.1.0-1~dfsg-3_i386.deb ae668645bbe438fb5cbd1b2869485f8b2d94a0c97cff3611be7f61cb5b64efb5 22592 yate-sctp_4.1.0-1~dfsg-3_i386.deb Files: 877c5d6c3421c3afba8362d4060c2b95 2190 comm optional yate_4.1.0-1~dfsg-3.dsc 9af0e09994ca363737c1946cfcc6fe4d 10745 comm optional yate_4.1.0-1~dfsg-3.debian.tar.gz 75e5616fb19416396fad101e261ecfcd 22072 comm optional yate_4.1.0-1~dfsg-3_i386.deb 5df2b634345b8c83a072a2956fb36c3e 1469326 libs optional libyate4.1.0_4.1.0-1~dfsg-3_i386.deb d77132692faa847727468fa51e8a42fd 2078316 libs optional yate-core_4.1.0-1~dfsg-3_i386.deb 903605b3b75434fe44f6e1137c72c043 122426 libdevel optional yate-dev_4.1.0-1~dfsg-3_i386.deb 902bfd29c183a83f097582bb212e2f43 379002 doc optional yate-doc_4.1.0-1~dfsg-3_all.deb 338e29de547118568bf9f54844bae412 40422 comm optional yate-scripts_4.1.0-1~dfsg-3_i386.deb 5e48e214fadf9f5292255245a6a21525 26724 comm optional yate-pgsql_4.1.0-1~dfsg-3_i386.deb b6227fa8145fa13d7e79c066c95639f9 602434 comm optional yate-qt4_4.1.0-1~dfsg-3_i386.deb 3bc721e8d996b800f0873a8bc2d57d05 30174 comm optional yate-alsa_4.1.0-1~dfsg-3_i386.deb aed44dd274755075162f9ac63ba645b4 29276 comm optional yate-mysql_4.1.0-1~dfsg-3_i386.deb a011f1a803b7d7b2168a15585042b812 52732 comm optional yate-dahdi_4.1.0-1~dfsg-3_i386.deb c0cef64ca709a13026d487151632898b 22592 comm optional yate-sctp_4.1.0-1~dfsg-3_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlCDgd8ACgkQoCzanz0IthLldACdGvG0fy+UexaURJJs0cfIqZN8 mUUAmgIP627aqRgIZdAdzzWqISQNpULR =9Izy -----END PGP SIGNATURE-----
--- End Message ---