Avoid some missed updates when backtracking.
authorZac Medico <zmedico@gentoo.org>
Fri, 2 Aug 2013 08:24:32 +0000 (01:24 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 2 Aug 2013 08:24:32 +0000 (01:24 -0700)
commit9b6f69e2a66c0f1d1d6545208edb3c45eacfd845
treef6dbb9bc36c248c30c2e914ec084c5daaba25e4d
parentffb0d6da81d1731ba165a16f702bf2465840497e
Avoid some missed updates when backtracking.

This avoids unnecessarily missed updates like the following:

WARNING: One or more updates have been skipped due to a dependency conflict:

dev-util/boost-build:0

  (dev-util/boost-build-1.53.0::gentoo, ebuild scheduled for merge) conflicts with
    =dev-util/boost-build-1.52.0-r1 required by (dev-libs/boost-1.52.0-r6::gentoo, installed)

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

dev-libs/boost:0
pym/_emerge/depgraph.py
pym/portage/tests/resolver/test_backtracking.py
pym/portage/tests/resolver/test_slot_conflict_mask_update.py [new file with mode: 0644]
pym/portage/tests/resolver/test_slot_conflict_update.py [new file with mode: 0644]