REQUIRED_USE: don't save in built packages
authorZac Medico <zmedico@gentoo.org>
Mon, 7 Nov 2011 15:27:23 +0000 (07:27 -0800)
committerZac Medico <zmedico@gentoo.org>
Mon, 7 Nov 2011 15:27:23 +0000 (07:27 -0800)
commita0961708ced50c90497811058eda6f4513d2986d
treecd361391a487292dbcd2c7f31d314f7bc698ad66
parentc17d8dabe4c64fc4ed87ac9a0637f8ccc9341823
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.
bin/phase-functions.sh
pym/_emerge/depgraph.py
pym/_emerge/resolver/circular_dependency.py
pym/_emerge/resolver/slot_collision.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/vartree.py