]> git.saurik.com Git - apt.git/commit
prefer Essentials over Removals in ordering score
authorDavid Kalnischkies <kalnischkies@gmail.com>
Tue, 21 May 2013 15:10:21 +0000 (17:10 +0200)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Sun, 9 Jun 2013 13:10:31 +0000 (15:10 +0200)
commit978844db25deb7cd88b053bc2f4685caf2c61a75
tree2510a429b8088af83c99c202992c27c48119adf5
parent2de7157775551185beb3d7cb56e9f9f353e57ab4
prefer Essentials over Removals in ordering score

Doing Removes early is good to have them out of the way, so they
don't break 'Inst' or 'Conf' chains, but scoring them above Essentials
means that we end up upgrading (many) less important packages before
we handle big stuff like libc6 or debconf which not only fails if those
less important packages have unannounced (strict) dependencies, but also
leads to having these packages unconfigured for a long time triggering
bugs in maintainer scripts for no good reason (#708831).

So this commits sets the default value for remove scores to 100, which
is below the one for essentials (200) and a lot lower than the previous
default value (500).
apt-pkg/orderlist.cc
debian/changelog