>On Sat, Jul 17, 2010 at 08:56:51AM -0500, Jonathan Nieder wrote: > Moritz Beyreuther wrote: > > > The following does not do the job:: > > > > dpkg --auto-deconfigure --force-depends --force-remove-essential \ > > --remove courier-mta courier-base courier-authdaemon \ > > courier-authlib-userdb courier-authlib > > What happens when you leave out the --force- options? It results in the following: $ dpkg --auto-deconfigure --remove courier-mta courier-base courier-authdaemon courier-authlib-userdb courier-authlib dpkg: dependency problems prevent removal of courier-mta: bsd-mailx depends on default-mta | mail-transport-agent; however: Package default-mta is not installed. Package exim4-daemon-light which provides default-mta is not installed. Package mail-transport-agent is not installed. Package courier-mta which provides mail-transport-agent is to be removed. Package exim4-daemon-light which provides mail-transport-agent is not installed. dpkg: error processing courier-mta (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of courier-base: courier-mta depends on courier-base (>= 0.65.0).
> > Shouldn't this still be a bug in dpkg because it render the order arbitrary? > > Yes, it's a bug (or at least there's room for improvement). I was > just saying policy doesn't explain what should happen here. alright, I understand. Regards, Moritz -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org