From cb22c60e78944d0d46e3461f3a1fde0172dabace Mon Sep 17 00:00:00 2001 From: Sebastian Luther Date: Sat, 26 Apr 2014 20:16:35 +0200 Subject: [PATCH] Fix bug that prevented some rebuilds --- pym/_emerge/depgraph.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 737ed66..f2c94a0 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -1540,7 +1540,8 @@ class depgraph(object): slot operator parents. """ for parent, atom in self._dynamic_config._parent_atoms.get(existing_pkg, []): - if atom.slot_operator == "=" and parent.built: + if (atom.sub_slot is not None or atom.slot_operator == '=') \ + and parent.built: continue atom_set = InternalPackageSet(initial_atoms=(atom,), -- 1.8.3.2