Merged from trunk 10480:10509
| 10481 | Clean up reference to dropped_tasks when finished. |
| zmedico | |
| 10482 | Clean up references to unsatisfied_parents. |
| zmedico | |
| 10485 | Use izip() to eliminate temporary dict instances. |
| zmedico | |
| 10487 | Fix typo. |
| zmedico | |
| 10489 | Use a frozenset instead of a list for containment tests. |
| zmedico | |
| 10491 | Use Package.metadata instead of calling dbapi.aux_get(). |
| zmedico | |
| 10493 | When dropping deps from the resume list, make sure that the |
| zmedico | loop can't be infinite. |
| 10495 | Create Atom instances earlier to avoid redundant validation. |
| zmedico | |
| 10497 | Fix Atom attribute handling in get_operator() and |
| zmedico | dep_getslot() to account for None return values. |
| 10499 | Simplify None Package.slot handling in match_from_list(). |
| zmedico | |
| 10501 | Make PackageSet.findAtomForPackage() just return the first |
| zmedico | atom found since best_match_to_list() won't work correctly |
| | for atoms matched via PROVIDE. |
| 10503 | Pass a mutable config instance into get_masking_status(). |
| zmedico | Currently it doesn't matter for installed packages but it's |
| | safer to be consistent to avoid accidental breakage in the |
| | future. |
| 10505 | Make the use_cache=0 listdir() implementation inside |
| zmedico | vardbapi.cpv_all() rains a PermissionDenied error when |
| | appropriate. |
| 10507 | For consistency, make sure that a normal iterator is always |
| zmedico | returned from dbapi._iter_match() (and never a list). This |
| | way the caller can be sure that the returned object has a |
| | next() method. |
| 10509 | Now that dbapi._iter_match() is guaranteed to return a real |
| zmedico | iterator with a next method(), we can just call next() and |
| | handle StopIteration. |
svn path=/main/branches/prefix/; revision=10543