Le Fri, Jul 11, 2008 at 10:45:39PM -0700, Russ Allbery a écrit : > Charles Plessy <[EMAIL PROTECTED]> writes: > > > As a result, if the daemon is not running, postrm fails and the package > > can not be removed. See #489366 for example. Now I wonder how to deal > > with that kind of problem. It could be solved at the package level, > > except that such bug but is probably not grave enough for the package to > > be updated in Etch. > > Well, it's an RC bug (violation of the must in Policy 9.3.2) for the stop > action of an init script to fail if the daemon is not running, which is > fairly serious.
I eventually realised that the reason why peercast-servent fails to be removed when the peercast daemon is not running is because the package uses an /etc/init.d template from dh_make, that calls start-stop-daemon without --oknodo. The bug is fixed in Lenny and Sid. I will raise the priority to serious, and mark it as fixed in the relevant versions. I guess that similar bugs are around, but apparently this has been discussed this month in a thread that I skipped reading because at that time I was wondering if 'Oknodo' was the name of a tropical island. Have a nice day, -- Charles Plessy Debian-Med packaging team, Tsurumi, Kanagawa, Japan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]