Hi,

>> In its postinst, apt-listchanges creates a configuration
>> file /etc/apt/listchanges.conf. It tries to remove it in its postrm
>> during a purge, using ucf, but ucf might not be installed when the
>> postrm runs when purgning (policy 7.2: "postrm cannot rely on any
>> non-essential packages to be present during the purge phase").
> 
>  that has been fixed in a previous upload.

Still, /etc/apt/listchanges.conf is still present after purging 
apt-listchanges!
I may cite from the ucf manpage:
  -p, --purge
         [...]Note: ucf  does  not
         actually  touch  the file on disk in this operation, so any file
         removals are still the responsibility of the calling package.

From your postrm, you do not remove it:
if [ "$1" = "purge" ]; then
    rm -f /etc/apt-listchanges.conf /etc/apt-listchanges.conf.old
    rm -f $hook.disabled
    if wich ucf >/dev/null 2>&1; then
        ucf -p /etc/apt/listchanges.conf
    fi
fi


HS


Reply via email to