From 0c34bd4ee8c73291605c70288ce0516ce4a3a3c7 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 2 Dec 2008 23:39:59 +0000 Subject: =?UTF-8?q?Fix=20depgraph.=5Fdep=5Fcheck=5Fcomposite=5Fdb.=5Fvisib?= =?UTF-8?q?le()=20to=20reject=20installed=20packages=20that=20are=20masked?= =?UTF-8?q?.=20This=20is=20necessary=20for=20correct=20choices=20in=20||?= =?UTF-8?q?=20deps=20when=20we=20want=20to=20ensure=20that=20installed=20m?= =?UTF-8?q?asked=20packages=20are=20not=20preferred=20over=20other=20avail?= =?UTF-8?q?able=20choices=20that=20are=20not=20masked.=20Thanks=20to=20Jan?= =?UTF-8?q?=20Kundr=C3=A1t=20=20for=20reporting=20this=20issue=20?= =?UTF-8?q?and=20testing=20the=20patch.=20(trunk=20r12138)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit svn path=/main/branches/2.1.6/; revision=12139 --- pym/_emerge/__init__.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 7f1f846da..daed4789e 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -8201,13 +8201,13 @@ class depgraph(object): arg = None if arg: return False - if pkg.installed: - try: - if not visible( - self._depgraph.pkgsettings[pkg.root], pkg): - return False - except portage.exception.InvalidDependString: - pass + if pkg.installed: + try: + if not visible( + self._depgraph.pkgsettings[pkg.root], pkg): + return False + except portage.exception.InvalidDependString: + pass return True def _dep_expand(self, atom): -- cgit v1.2.3-1-g7c22