Package: timidity-daemon
Version: 2.13.2-40
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package mishandles conffiles.
This is violates the policy, see
http://www.debian.org/doc/debian-policy/ch-files.html#s-config-files

I miserably failed to understand that the maintainer scripts were to do,
the only thing I can say for sure is that the conffile
/etc/init.d/timidity is removed during the remove step of the package
(which is wrong, because configuration must be preserved after remove,
and needs to be clened up during purge only.

And that will fail in the following scenario:

  install timidity-daemon
  remove (don't purge!) timidity-daemon
  install timidity-daemon

Now /etc/init.d/timidity is missing (as dpkg will not restore deleted
configuration files as that is usually a user choice the should be
preserved).

But all the things the mainteiner scripts try to do seem to predate
squeeze, so just removing the maintainer scripts might do the job
properly.

debsums reports modification of the following files,
from the attached log (scroll to the bottom...):

  debsums: missing file /etc/init.d/timidity (from timidity-daemon package)


cheers,

Andreas

Attachment: timidity-daemon_2.13.2-40.log.gz
Description: GNU Zip compressed data

Reply via email to