Merged from trunk 8007:8016
authorFabian Groffen <grobian@gentoo.org>
Tue, 9 Oct 2007 18:01:51 +0000 (18:01 -0000)
committerFabian Groffen <grobian@gentoo.org>
Tue, 9 Oct 2007 18:01:51 +0000 (18:01 -0000)
commit95f34db4bb1c8368af403fd42d2d031bb0e3cfd9
treebe3774bdee5848a390d1cc711b2ecfd702c40c2a
parenta4afa723a8eb1f1e0ab22ac6a8ffcdcd7ba2c40f
   Merged from trunk 8007:8016

   | 8008    | Optimize away a match_from_list() call inside                |
   | zmedico | portdbapi.xmatch("match-all") when given atom has no         |
   |         | operator or version. Also, make cp_list() use the            |
   |         | xmatch("match-all") cache when possible.                     |

   | 8009    | Remove a redundant os.access() call in portdbapi.aux_get()   |
   | zmedico | and handle the potential OSError instead.                    |

   | 8010    | Properly exclude old-style virtuals from the                 |
   | zmedico | portdbapi.cp_list() cache.                                   |

   | 8011    | Make portdbapi.aux_get() cache more often.                   |
   | zmedico |                                                              |

   | 8012    | Bug #149816 - Implement visibility filtering support for     |
   | zmedico | binary packages. This works by creating a virtual filtered   |
   |         | repository that can be composed of multiple package types,   |
   |         | including ebuilds, binary packages, and installed packages.  |

   | 8013    | In depgraph.xcreate(), installed packages are excluded from  |
   | zmedico | the filtered tree. Clear out the history of atoms so that    |
   |         | they can be processed again to satisfy dependencies with     |
   |         | installed packages if necessary.                             |

   | 8014    | When an ebuild has conditionals in it's LICENSE, calculate   |
   | zmedico | USE before the visibility check.                             |

   | 8015    | Fix InvalidDependString namespace and initialize USE before  |
   | zmedico | visibility check.                                            |

   | 8016    | Replace hardcoded path with new constant                     |
   | genone  |                                                              |

svn path=/main/branches/prefix/; revision=8018
pym/emerge/__init__.py
pym/portage/const.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/dbapi/virtual.py