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

Attachment: signature.asc
Description: Digital signature

Reply via email to