From d77891ef525d9b913fa8c3a320ff10bc355d4d6f Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 9 Apr 2008 16:14:55 +0000 Subject: When depgraph.select_files() expands an atom category, in case of an old-style virtual, defer category expansion so that the depgraph has more choices. svn path=/main/trunk/; revision=9769 --- pym/_emerge/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pym/_emerge') diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 33e2639da..eaca00b3a 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -2237,8 +2237,8 @@ class depgraph(object): cat, atom_pn = portage.catsplit(null_cp) virts_p = root_config.settings.get_virts_p().get(atom_pn) if virts_p: - virt_cp = portage.dep_getkey(virts_p[0]) - atom = null_atom.replace(null_cp, virt_cp) + # Allow the depgraph to choose which virtual. + atom = insert_category_into_atom(x, "virtual") else: atom = insert_category_into_atom(x, "null") -- cgit v1.2.3-1-g7c22