Merged from trunk 10606:10612
authorFabian Groffen <grobian@gentoo.org>
Mon, 9 Jun 2008 19:54:28 +0000 (19:54 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 9 Jun 2008 19:54:28 +0000 (19:54 -0000)
commit3f4f1ae4c7af127bffdf9267c233937d4f88d139
tree424e6fe721263b04632ff90dddb54cbf5f0718bd
parentb2b60f62206a9a700333c3a21ffce732bb338d53
   Merged from trunk 10606:10612

   | 10607   | make sure that scanelf is called with the right paths, and   |
   | genone  | properly register all preserved objects to fix bug #223591   |

   | 10608   | When inside fakeroot, directories with portage's gid appear  |
   | zmedico | to have root's gid. Therefore, use root's gid instead of     |
   |         | portage's gid to avoid spurrious permissions adjustments     |
   |         | when inside fakeroot.                                        |

   | 10609   | Add CONTENTS indexing support for optimization of owner      |
   | zmedico | lookups. The vardbapi cache maintains a hash table (inside   |
   |         | vdb_metadata.pickle) that serves to index package contents   |
   |         | by mapping the basename of file to a list of possible        |
   |         | packages that own it. This is used to optimize owner lookups |
   |         | by narrowing the search down to a smaller number of          |
   |         | packages. It increases the size of vdb_metadata.pickle by    |
   |         | approximately 30% and it's used in the following cases: *    |
   |         | When an unexpected file collision occurs (whether or not     |
   |         | collision-protect is enabled) * `emerge ` * `portageq        |
   |         | owners` The                                                  |

   | 10612   | Remove unused PackageVirtualDbapi.__getitem__() method.      |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=10623
bin/portageq
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py