[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#510667: marked as done (broken conffile handling)

Your message dated Sun, 04 Jan 2009 14:47:12 +0000
with message-id <E1LJUG0-0006nO-5H@ries.debian.org>
and subject line Bug#510667: fixed in ssbd 0.10-10
has caused the Debian Bug report #510667,
regarding broken conffile handling
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 owner@bugs.debian.org

510667: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510667
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ssbd
Version: 0.10-9
Severity: serious

The handling of /etc/default/ssbd is broken.

First, it's a dpkg conffile (installed by dh_installinit) but also
modified by the maintainer scripts. This is explicitly forbidden, see
policy 10.7.3 (and the Lenny RC policy). In fact, dpkg will currently
even prompt about a modified conffile on the initial install from a
clean state.

Second, the debconf settings must not be used as a registry. If I modify
the port number in /etc/default/ssbd, an upgrade or reinstall may not
override the manual setting like it currently does. This is usually done
by parsing an existing configuration file and setting the debconf values
by that. See debconf-devel(7), 'Config file handling'.

Third, although not as serious: the config script is not supposed to
actually generate the configuration file, just examine the state of
the system and ask the questions. Again, see debconf-devel(7).

It seems to me that debconf is overkill for such a simple and
self-explanatory setting that has a sensible default. Why not just ship
a dpkg conffile and leave it at that?
Niko Tyni   ntyni@debian.org

--- End Message ---
--- Begin Message ---
Source: ssbd
Source-Version: 0.10-10

We believe that the bug you reported is fixed in the latest version of
ssbd, which is due to be installed in the Debian FTP archive:

  to pool/main/s/ssbd/ssbd_0.10-10.diff.gz
  to pool/main/s/ssbd/ssbd_0.10-10.dsc
  to pool/main/s/ssbd/ssbd_0.10-10_i386.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 510667@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Joop Stakenborg <pa3aba@debian.org> (supplier of updated ssbd 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Sun, 04 Jan 2009 15:26:01 +0100
Source: ssbd
Binary: ssbd
Architecture: source i386
Version: 0.10-10
Distribution: unstable
Urgency: low
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Changed-By: Joop Stakenborg <pa3aba@debian.org>
 ssbd       - voice keyer for hamradio use
Closes: 510667
 ssbd (0.10-10) unstable; urgency=low
   * Don't use debconf for setting the UDP port, it seems like overkill,
     instead use a sensible default. Closes: #510667.
 1a347aec55a39f31b502558d22775fe340b8a356 1173 ssbd_0.10-10.dsc
 1fb3614d6af2d3e3992fb20e966006c9abfa9a8d 112071 ssbd_0.10-10.diff.gz
 835139279ca0c3d4acc3fc32bd230e8b66bcc200 31346 ssbd_0.10-10_i386.deb
 76514597b6290b00faefd744b73adc81a561ef6ea1749596a4fb49d22b1722db 1173 ssbd_0.10-10.dsc
 7356e24c5a7a2473fb142b75af834d7936e21a1f0c7ab80032c53b9e6228aefd 112071 ssbd_0.10-10.diff.gz
 ee4b72ee3b9eaf1f6f3e3eaf699f5e6e46fdcf4932ee39cfdc7ae0798b513eef 31346 ssbd_0.10-10_i386.deb
 95f15a19c27c5ea873e888c9643f971d 1173 hamradio optional ssbd_0.10-10.dsc
 2b334e3ce939a1f952e7e90c89908461 112071 hamradio optional ssbd_0.10-10.diff.gz
 069e386e9a501299b047eacca2729798 31346 hamradio optional ssbd_0.10-10_i386.deb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: