From: Zac Medico Date: Mon, 25 Sep 2006 20:40:18 +0000 (-0000) Subject: Clean up the logic a little for bug #149092. X-Git-Tag: v2.1.1-r1~8 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=be6030376aa3d958bd0cadf6522337ba27694835;p=portage.git Clean up the logic a little for bug #149092. svn path=/main/trunk/; revision=4529 --- diff --git a/bin/emerge b/bin/emerge index 7a5a9f7b3..cbc89940e 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1106,10 +1106,12 @@ class depgraph: selected_pkg = ["blocks", myroot, x[1:], None] else: #We are not processing a blocker but a normal dependency - if not arg: + if myparent: + """In some cases, dep_check will return deps that shouldn't + be proccessed any further, so they are identified and + discarded here.""" if "empty" not in self.myparams and \ "deep" not in self.myparams and \ - myparent and \ vardb.match(x): continue