From ad3f69aa73d933b902644dc451d02abafedd7f38 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 21 Oct 2006 04:32:03 +0000 Subject: Update the docs regarding delay of config.setinst calls for bootstrap deps on old-style virtuals. svn path=/main/trunk/; revision=4777 --- bin/emerge | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'bin/emerge') diff --git a/bin/emerge b/bin/emerge index cf70742ca..b1cd3fbc8 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1194,16 +1194,11 @@ class depgraph: mymerge = mycheck[1] if myparent: - # In order to get past circular dependencies (in - # `emerge -e world`, for example), the parent must be allowed - # to satisfy dependencies of it's children. - # The parent is added after it's own dep_check call so that it # isn't allowed to satisfy a direct bootstrap dependency on itself - # or an old-style virtual that it satisfies (unfortunately, this - # only works for one level of deps, so it won't work for new-style - # virtuals since they introduce an additional level of dependency - # indirection). + # via an old-style virtual. This isn't a problem with new-style + # virtuals, which are preferenced in dep_zapdeps by looking only at + # the depstring, vdb, and available packages. p_type, p_root, p_key, p_status = myparent.split() if p_status == "merge": -- cgit v1.2.3-1-g7c22