]> git.saurik.com Git - apt.git/commit
respect user pinning in M-A:same version (un)screwing
authorDavid Kalnischkies <david@kalnischkies.de>
Wed, 27 Apr 2016 17:39:02 +0000 (19:39 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Thu, 28 Apr 2016 08:08:32 +0000 (10:08 +0200)
commit91414dd77ec7efe1d3fc053e32cbe4d82263e015
treebdfd43d9f28488e0aea7073ed421dbde829a6cc9
parentf43dd43912990f736b7fe7cad941f3deb3429af5
respect user pinning in M-A:same version (un)screwing

Using Pkg.CandVersion() here is wrong as its implementation will return
a candidate based just on the default policy settings ignoring user
preferences and otherwise set candidates (aka: it sidesteps the
pkgDepCache).

This causes M-A:same libraries to be detected as screwed even through
they aren't, so that they end up being kept back.

Reported-By: Felipe Sateler on IRC
apt-pkg/depcache.cc
test/integration/test-prevent-markinstall-multiarch-same-versionscrew