Merged from trunk 10438:10455
authorFabian Groffen <grobian@gentoo.org>
Tue, 27 May 2008 15:41:48 +0000 (15:41 -0000)
committerFabian Groffen <grobian@gentoo.org>
Tue, 27 May 2008 15:41:48 +0000 (15:41 -0000)
commit9a789a2deec95eaddf89f9a9871050c90a3b596f
treeb36c977fde8130bf498a2e4be7fae2fdf5e666ff
parentd8bbebf01041a25dba856d7cf676348e9f337fd6
   Merged from trunk 10438:10455

   | 10440   | Fix USE dep matching support in match_from_list() so that it |
   | zmedico | checks to make sure the package supports all specified IUSE. |
   |         | This involves updating all Package, FakeVartree, and         |
   |         | BlockerDB constructor arguments to implement a               |
   |         | Package.root_config attribute that's used to access implicit |
   |         | IUSE.                                                        |

   | 10441   | Define __slots__ for the _use_dep class.                     |
   | zmedico |                                                              |

   | 10443   | Fix breakage in the BlockerDB constructor.                   |
   | zmedico |                                                              |

   | 10445   | Fix dbapi._iter_match_use() to escape IUSE values when       |
   | zmedico | necessary.                                                   |

   | 10446   | Repoman only checks IUSE for USE deps, so don't evaluate     |
   | zmedico | conditional USE deps in this case.                           |

   | 10447   | Set Atom.use = None when there are no USE deps (instead of   |
   | zmedico | the empty tuple returned from dep_getusedeps()).             |

   | 10448   | Use new Package.use and iuse attributes to avoid extra       |
   | zmedico | split() calls.                                               |

   | 10450   | Fix a typo from the previous commit.                         |
   | zmedico |                                                              |

   | 10452   | Make config._init_dirs() preserver /tmp and /var/tmp         |
   | zmedico | permissions if those directories already exist. This gives   |
   |         | freedom to the user to adjust permissions to suit their      |
   |         | taste.                                                       |

   | 10453   | Fix typo.                                                    |
   | zmedico |                                                              |

   | 10455   | Fix breakage due to frozenset being immutable.               |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=10458
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/__init__.py
pym/portage/dep.py