From 6c85fa7fbf9da686c53eb265a133c0032ee964d0 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 10 Mar 2010 00:31:43 +0000 Subject: Only try to merge portage asap when the new version is different. (trunk r15813) svn path=/main/branches/2.1.7/; revision=15814 --- pym/_emerge/depgraph.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index a9b4ca55..8fb1d142 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -3341,7 +3341,9 @@ class depgraph(object): if replacement_portage == running_portage: replacement_portage = None - if replacement_portage is not None: + if replacement_portage is not None and \ + (running_portage is None or \ + (running_portage.cpv != replacement_portage.cpv)): # update from running_portage to replacement_portage asap asap_nodes.append(replacement_portage) -- cgit v1.2.3-18-g5258