diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-09-10 07:31:10 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-09-10 07:31:10 -0700 |
commit | 569bbe4747eceb70b3225101ec9c538b1db475aa (patch) | |
tree | 7393a1c85165fe5c0b401c7692513ca28e4e8942 | |
parent | c626e20620cb7004d0fe55e18288a0f15fcb48d7 (diff) | |
download | portage-569bbe4747eceb70b3225101ec9c538b1db475aa.tar.gz portage-569bbe4747eceb70b3225101ec9c538b1db475aa.tar.bz2 portage-569bbe4747eceb70b3225101ec9c538b1db475aa.zip |
depgraph: use Atom.with_slot() to match virtuals
This ensures that USE deps and repo deps are preserved here.
-rw-r--r-- | pym/_emerge/depgraph.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 928f8dc88..3cb85dcef 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -6557,7 +6557,7 @@ class _dep_check_composite_db(dbapi): ret.append(pkg.cpv) slots.remove(pkg.metadata["SLOT"]) while slots: - slot_atom = Atom("%s:%s" % (atom.cp, slots.pop())) + slot_atom = atom.with_slot(slots.pop()) pkg, existing = self._depgraph._select_package( self._root, slot_atom) if not pkg: |