]> git.saurik.com Git - apt.git/commit
discard impossible candidates in MarkInstall
authorDavid Kalnischkies <david@kalnischkies.de>
Wed, 5 Feb 2014 23:13:10 +0000 (00:13 +0100)
committerMichael Vogt <mvo@debian.org>
Thu, 6 Feb 2014 06:10:28 +0000 (07:10 +0100)
commit446551c8ffd2c9cb9dcd707c94590e73009f7dd9
treec7e85ba213d319ae540ba770f2531a3d6f8b2037
parentbb2e0d5add4a291f09d68ebb5588e45dc128d766
discard impossible candidates in MarkInstall

If a (Pre-)Depends can't be satisfied there is no point in keeping the
candidate as is as it is impossible to find a solution for it, so we can
just as well reset the candidate to the currently installed version.
We avoid trying to install this impossible candidate later on this way.

Closes: #735967
apt-pkg/depcache.cc
test/integration/test-bug-735967-lib32-to-i386-unavailable [new file with mode: 0755]