summaryrefslogtreecommitdiffstats
path: root/pym/emerge/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/emerge/__init__.py')
-rw-r--r--pym/emerge/__init__.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py
index 8f9e6307d..18bc8f443 100644
--- a/pym/emerge/__init__.py
+++ b/pym/emerge/__init__.py
@@ -2863,6 +2863,11 @@ class depgraph(object):
for myatom in mylist:
self._set_atoms.add(myatom)
+ # Since populate_filtered_repo() was called with the exclude_installed
+ # flag, these atoms will need to be processed again in case installed
+ # packages are required to satisfy dependencies.
+ self._filtered_trees[self.target_root]["atoms"].clear()
+
missing_atoms = []
for mydep in mylist:
try: