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

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

Reply via email to