Your message dated Wed, 05 Jun 2013 22:33:36 +0000
with message-id <[email protected]>
and subject line Bug#656089: fixed in icecc 1.0.0-1
has caused the Debian Bug report #656089,
regarding icecc: modifies conffiles (policy 10.7.3): /etc/default/icecc
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.)


-- 
656089: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656089
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: icecc
Version: 0.9.7-5
Severity: serious
Tags: squeeze-ignore
User: [email protected]
Usertags: piuparts
Control: found -1 0.9.5-2

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/default/icecc


cheers,

Andreas

Attachment: icecc_0.9.7-5.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: icecc
Source-Version: 1.0.0-1

We believe that the bug you reported is fixed in the latest version of
icecc, 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.
Pino Toscano <[email protected]> (supplier of updated icecc 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: Thu, 06 Jun 2013 00:19:48 +0200
Source: icecc
Binary: icecc libicecc-dev
Architecture: source amd64
Version: 1.0.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian KDE Extras Team <[email protected]>
Changed-By: Pino Toscano <[email protected]>
Description: 
 icecc      - distributed compiler (client and server)
 libicecc-dev - development files for icecc (distributed compiler)
Closes: 656089 701295
Changes: 
 icecc (1.0.0-1) unstable; urgency=low
 .
   * New upstream release:
     - fixes compilation with GCC 4.8 (Closes: #701295)
   * Update patches:
     - 10_rename_scheduler.diff: remove, obsolete
     - fix_gcc_4.6_support.diff: remove, obsolete
     - fix_pkglibdir_bug661413.diff: remove, obsolete
   * Bump the debhelper compatibility to 9:
     - bump compat to 9
     - bump the debhelper build dependency to 9
     - keep the libexecdir as a non-multiarch path
     - adjust libicecc-dev.install
   * Update icecc.install.
   * Remove icecc.links, obsolete now.
   * Remove the Debian-provided man pages of icecc, iceccd, and icecc-scheduler;
     make use of their version shipped upstream.
   * Export V=1 to make the build verbose.
   * Generate the Debian-provided man pages at build time, instead of at
     configure time.
   * Remove ${shlibs:Depends} from libicecc-dev.
   * Fix Vcs-* headers.
   * Since the build system is no more patched, there is no need to autoreconf:
     - drop the autoconf, automake, and libtool build dependencies
     - stop calling autoreconf at configure time
   * Pass --fail-missing to dh_install to make sure to not really miss anything,
     removing the libtool's .la file before.
   * Add the docbook-to-man and docbook-xml build dependencies for man pages
     regeneration.
   * Remove the dpkg 1.9.0 dependency in icecc, since that dpkg version is
     available already since Woody (!).
   * Rename docs to icecc.docs.
   * Generate the Debian man pages in an own build directory, and clean it
     properly.
   * Rework the startup of iceccd and icecc-scheduler:
     - split the init script in two init scripts for iceccd and icecc-scheduler
     - remove the debconf usage to determine whether start daemons; other than
       being uncommon to use debconf this way, it also overwrites a conffile,
       /etc/defaults/icecc (which has been removed now, although still used if
       present) (Closes: #656089)
     - stop using $START_ICECC and $START_ICECC_SCHEDULER in init scripts
     - skip debhelper init scripts for icecc-scheduler, manually handling
       registration (which disables icecc-scheduler only when upgrading from
       < 1.0.0 or when installing), stop and removal
     - add NEWS and README.Debian to document how startup is handled
   * icecc.postrm: do not manually remove the conffiles in /etc, since dpkg does
     that already.
   * Bump Standards-Version to 3.9.4, no changes required.
   * Cleanup the old conffiles: remove /etc/init.d/icecc, and move away
     /etc/defaults/icecc.
   * Implement the "status" action in the init scripts.
   * Fix typo in the icecc-create-env man page.
   * Since icerun is a symlink to icecc, create a symlink to the icecc man page
     as man page for icerun.
   * Update config.guess and config.sub during build:
     - add the autotools-dev build dependency
     - use the autotools_dev dh addon
   * Override the hyphen-used-as-minus-sign lintian tags, since all the
     man pages shipped are generated from docbook.
   * Add the file dependency in icecc, as icecc-create-env uses it.
   * Add myself to Uploaders.
Checksums-Sha1: 
 433c03e5a35c539693cefc24a6a942c1a4c221bb 1448 icecc_1.0.0-1.dsc
 b3eb15b34f345cdba4dc64a9691a86d2194a87a8 485534 icecc_1.0.0.orig.tar.bz2
 875c27774fbab0a8717618f6852c53ae66952f11 12717 icecc_1.0.0-1.debian.tar.gz
 3fefa41bcf82e7116953e472671a246e9b6af80f 379636 icecc_1.0.0-1_amd64.deb
 247d394c76ec8886b4fdfe33fc034d4d12656fdb 146956 libicecc-dev_1.0.0-1_amd64.deb
Checksums-Sha256: 
 5d120735d6681edcbb68dbd6e3fe306b416fa0971f3193afbe87e96da30e186a 1448 
icecc_1.0.0-1.dsc
 c2897fac52711b8442ec40403c874bc50a10184131bb7006529087dfe469c85c 485534 
icecc_1.0.0.orig.tar.bz2
 a4cd5ead58495214e6c34d68bfe9d326a0c1a2a604c0ed0826e496cc4108082d 12717 
icecc_1.0.0-1.debian.tar.gz
 fdfc71b634595cc7401219f917f4d8cf6a12f25d3b1774933757177a3ff5cadd 379636 
icecc_1.0.0-1_amd64.deb
 3602a4c66ed9271889168020718b977c479060a4005d637a8131003cea74efd7 146956 
libicecc-dev_1.0.0-1_amd64.deb
Files: 
 49695c09221f404866b1da47c9aac8c5 1448 devel optional icecc_1.0.0-1.dsc
 66bc6449daadaf20a3bab28ab076f57d 485534 devel optional icecc_1.0.0.orig.tar.bz2
 a39c4de9de2b84e15e56b273ab468342 12717 devel optional 
icecc_1.0.0-1.debian.tar.gz
 c1a28d85c4cac24ad77d76a97b9a8d1d 379636 devel optional icecc_1.0.0-1_amd64.deb
 8b39d593fa83704660c62a3c89edb849 146956 libdevel optional 
libicecc-dev_1.0.0-1_amd64.deb

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

iD8DBQFRr7uUTNH2piB/L3oRAp1MAJ9VkhB7yZB+wyKpcaORXry8OnSPtQCeMF1E
KCZJFeJU/flVXgN/URyGb0o=
=1Smq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to