summaryrefslogtreecommitdiffstats
path: root/bin/etc-update
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-04-13 22:19:47 +0000
committerZac Medico <zmedico@gentoo.org>2008-04-13 22:19:47 +0000
commit3e83077e2256692aaa37327c83dea97100f7d2d1 (patch)
treec13270f8b64c10d30e5ec150c56656b996f95812 /bin/etc-update
parent19475d6ab636c7a4f477cb6c3e271978a6c19e7a (diff)
downloadportage-3e83077e2256692aaa37327c83dea97100f7d2d1.tar.gz
portage-3e83077e2256692aaa37327c83dea97100f7d2d1.tar.bz2
portage-3e83077e2256692aaa37327c83dea97100f7d2d1.zip
Improve lookahead for new-style virtuals:
* Substitute the graph tree for the vartree in dep_check() since we want atom selections to be consistent with package selections that have already been made. * Add the selected package to the graph as soon as possible so that later dep_check() calls can use it as feedback for making more consistent atom selections. * Expand all slots of new-style virtuals inside _dep_check_composite_db so that lookahead examines all matched slots. This solves some cases of bug #1343, and extends the fix for bug #141118 to work in cases when a virtual is not yet installed but it has been pulled into the graph. (trunk r9873) svn path=/main/branches/2.1.2/; revision=9877
Diffstat (limited to 'bin/etc-update')
0 files changed, 0 insertions, 0 deletions