Merged from trunk 10480:10509
authorFabian Groffen <grobian@gentoo.org>
Mon, 2 Jun 2008 20:35:28 +0000 (20:35 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 2 Jun 2008 20:35:28 +0000 (20:35 -0000)
commit4d1d1889ecc25a77cddea6ed52792856fc913984
tree6a806ce9999b581e52ce352fa0bd7ff2f37448c8
parent07941458ede65a048ec9ea7f6ad4f83c01b3a3df
   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
bin/repoman
pym/_emerge/__init__.py
pym/portage/dbapi/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/dep.py
pym/portage/sets/base.py