>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

Reply via email to