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
timidity-daemon_2.13.2-40.log.gz
Description: GNU Zip compressed data