diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-11-07 07:27:23 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-11-07 07:27:23 -0800 |
commit | a0961708ced50c90497811058eda6f4513d2986d (patch) | |
tree | cd361391a487292dbcd2c7f31d314f7bc698ad66 /pym/_emerge/resolver/slot_collision.py | |
parent | c17d8dabe4c64fc4ed87ac9a0637f8ccc9341823 (diff) | |
download | portage-a0961708ced50c90497811058eda6f4513d2986d.tar.gz portage-a0961708ced50c90497811058eda6f4513d2986d.tar.bz2 portage-a0961708ced50c90497811058eda6f4513d2986d.zip |
REQUIRED_USE: don't save in built packages
It should be safe to assume that REQUIRED_USE is satisfied if the
package is built, so it's a waste to save it. Also, fix code which
assumes that built Package instances have a REQUIRED_USE key in their
metadata.
Diffstat (limited to 'pym/_emerge/resolver/slot_collision.py')
-rw-r--r-- | pym/_emerge/resolver/slot_collision.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/resolver/slot_collision.py b/pym/_emerge/resolver/slot_collision.py index 0df8f20a2..320713882 100644 --- a/pym/_emerge/resolver/slot_collision.py +++ b/pym/_emerge/resolver/slot_collision.py @@ -843,7 +843,7 @@ class slot_conflict_handler(object): #Make sure the changes don't violate REQUIRED_USE for pkg in required_changes: - required_use = pkg.metadata["REQUIRED_USE"] + required_use = pkg.metadata.get("REQUIRED_USE") if not required_use: continue |