severity 579790 important quit Hi Moritz,
Moritz Beyreuther wrote: > /usr/bin/dpkg --status-fd 11 --force-depends --force-remove-essential > --remove courier-mta courier-base courier-authdaemon courier-authlib-userdb > courier-authlib > > However courier-authlib is deinstalled first which breaks the > deinstallation process as explained in 579790. exim is being installed to replace courier-mta as mail-transfer-agent. As you mentioned, bsd-mailx depends on an mta, so there is apparently no clean way to do this and the frontend passes a --force-* option. So now from the point of view of dpkg we are outside the realm of policy and in my opinion no matter what happens it is not going to be intuitive. There is a way around that, which is to use the --auto-deconfigure option. It should be able to produce a saner sequence of operations: 1. deconfigure everything that needs an mta 2. remove courier-mta 3. remove the packages courier-mta depended on Just my two cents. See also http://bugs.debian.org/501866 which is about circular dependencies rather than external ones. Thanks for the report, Jonathan -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org