Package: acpid
Version: 1.0.6-3
Severity: important

Please don't delete conffiles in /etc that a user has modified. You
broke my perfectly functioning system and forced me to read your
postinst script[1] and pull powerbtn files out of acpid-cruft.tar.gz.

This is especially egrerious since in #285779 Michael Biebl gave a
perfectly clear description of a sane way to handle this upgrade case:

| You should check in preinst, by comparing the md5sums of the
| installed file and the one recorded in /var/lib/dpkg/info, if the file
| has been modified.
| If not, delete it, otherwise rename it to *.dpkg-bak.
| (You can check the maintainer scripts of the upstart package [1] to see
| how this can be done)

Furtermore, dropping cruft in /var/backups is a misuse of the purpose of
that directory. On the majority of systems, noone will notice the 100+k
acpid-cruft.tar.gz file and it will just waste disk space indefinitely.
/var/backups is intended to be used for *backups*, not for lame
workarounds for crappy postinst scripts that break working systems.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages acpid depends on:
ii  libc6                         2.6.1-5    GNU C Library: Shared libraries
ii  lsb-base                      3.1-24     Linux Standard Base 3.1 init scrip

acpid recommends no packages.

-- no debconf information

-- 
see shy jo

[1] Since the NEWS.Debian file didn't mention that the powerbtn files
    were included in the cruft tarball.

Attachment: signature.asc
Description: Digital signature

Reply via email to