Dear Andreas, the bug is due to the script /etc/init.d/udev missing: as python-expeyes depends on udev, the only case where this file can be missing is when both udev and python-expeyes are purged (which can be done by an automaton like piuparts, but is seldom made by a real user).
I shall modify the postrm scripts to verify the existence of the init script before its invocation. Best regards, Georges. Andreas Beckmann a écrit : > Package: python-expeyes > Version: 3.0.1-1 > Severity: important > User: debian...@lists.debian.org > Usertags: piuparts > > Hi, > > during a test with piuparts I noticed your package failed to purge due > to a command not found. According to policy 7.2 you cannot rely on the > depends being available during purge, only the essential packages are > available for sure. > > Filing this as important because a.) it's a clear policy violation (to > not clean up at purge) b.) having a piuparts clean archive is a release > goal since lenny and c.) this package being piuparts buggy blocks > packages depending on it from being tested by piuparts (and thus > possibly the detection of more severe problems). > > >From the attached log (scroll to the bottom...): > > Removing python-expeyes ... > Purging configuration files for python-expeyes ... > invoke-rc.d: unknown initscript, /etc/init.d/udev not found. > dpkg: error processing python-expeyes (--purge): > subprocess installed post-removal script returned error exit status 100 > Errors were encountered while processing: > python-expeyes > > > cheers, > > Andreas -- Georges KHAZNADAR et Jocelyne FOURNIER 22 rue des mouettes, 59240 Dunkerque France. Téléphone +33 (0)3 28 29 17 70
signature.asc
Description: Digital signature