On Fri, Jan 09, 2015 at 09:01:00AM +0100, Niels Thykier wrote:
>   In the "dpkg + APT first" run[2], APT ends up concluding that
> "login" should be removed and aborts as it refuses the uninstall an
> essential package. In the regular run[1], the "login" package is
> (eventually) upgraded without any issues.

The reason is that [2] decides to keep libaudit0 installed. I haven't
figured out yet why its a -1 draw between libaudit0 and libaudit-common
in the aptfirst case rather than a 'clear' 0 vs 8 as in the regular
case, but I have to note that its quiet strange that the audit family of
packages is prio:optional while they are a direct pre-dependency of an
essential package (login)… not to mention systemd and sudo (which is
probably the reason this package appears in another instance).

Getting the priority of audit pkgs reflect reality with an override
should fix that specific instance and is probably not hurting for
clarity anyhow.

In the meantime, I hopefully figure out what is the meaningful
difference between wheezy and jessie score keeping here. I remember
a few changes, but they should actually help in these cases rather than
making it fail spectacularly…
(Remove an essential pkg? Seriously, bro?)


Best regards

David Kalnischkies

Attachment: signature.asc
Description: Digital signature

Reply via email to