Merged from trunk 10418:10438
| 10419 | * Add support for Package instances and USE deps in |
| zmedico | match_from_list(). * Add USE dep matching support to |
| | depgraph._iter_atoms_for_pkg(). |
| 10420 | Remove the Package.cpv_slot attribute. |
| zmedico | |
| 10421 | Use the metadata wrapper to initialize Package slot and use |
| zmedico | attributes. |
| 10422 | Remove unused code. |
| zmedico | |
| 10423 | Fix breakage in Package constructor attribute |
| zmedico | initialization. |
| 10425 | Fix a broken reference to the Package.cpv_slot attribute. |
| zmedico | |
| 10427 | * Enable config.setcpv() to use a Package instance in place |
| zmedico | of a cpv. * Make depgraph._select_package() pass Package |
| | instances into setcpv() calls. * Enable the Package |
| | constructor to use an iterable for metadata items. |
| 10429 | Skip source_all_bashrcs() when $EBUILD_PHASE is not set. |
| zmedico | |
| 10431 | Avoid triggering "cPickle.UnpicklingError: Global and |
| zmedico | instance pickles are not supported." errors that are |
| | triggered when the pickle contains custom classes. |
| 10433 | Don't silently swallow instances of UnpicklingError since |
| zmedico | they are easily triggered by storing instances of custom |
| | classes in a pickle. |
| 10434 | Don't silently swallow instances of UnpicklingError since |
| zmedico | they are easily triggered by storing instances of custom |
| | classes in a pickle. |
| 10436 | Add some debug output for arguments and their associated |
| zmedico | atoms, to help in debugging problems similar to bug #223735. |
| 10438 | Bug #223685 - Use the finally clause to collect elog |
| zmedico | messages just before releasing the build dir lock, so they |
| | never get missed. |
svn path=/main/branches/prefix/; revision=10457