Merged from trunk -r11736:11743
authorFabian Groffen <grobian@gentoo.org>
Wed, 29 Oct 2008 20:02:41 +0000 (20:02 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 29 Oct 2008 20:02:41 +0000 (20:02 -0000)
commitddefe385bca3c368659a9b468effc599f13f522c
treecfae307efd425658203cdbbd691118e413a027d5
parent58ba428870cc665ef32ddfbc80727f433be19d92
   Merged from trunk -r11736:11743

   | 11737   | Fix graph.get() so that it works as intended, returning the  |
   | zmedico | node corresponding to the given key.                         |

   | 11738   | Remove manifest1 digest-* autoadd code. Thanks to grobian.   |
   | zmedico |                                                              |

   | 11739   | Update the auto-add message to say "Manifest" instead of     |
   | zmedico | "digests". Thanks to grobian.                                |

   | 11740   | Bug #238957 - When removing unneeded preserved libs inside   |
   | zmedico | dblink.unmerge(), use a digraph to properly track consumer   |
   |         | relationships between preserved libs. This fixes cases where |
   |         | preserved libs failed to be removed due to being consumed by |
   |         | other preserved libs.                                        |

   | 11741   | Fix $ROOT handling inside LinkageMap.findConsumers().        |
   | zmedico |                                                              |

   | 11742   | Fix interaction between LinkageMap.rebuild() and the package |
   | zmedico | replacement process in order to avoid problems with stale or |
   |         | unaccounted NEEDED. This solves a LinkageMap corruption      |
   |         | issue which caused findConsumers to return false positive    |
   |         | inside dblink.unmerge().                                     |

   | 11743   | Make config.setcpv() store the ebuild metadata inside        |
   | zmedico | self.configdict["pkg"], and reuse this metadata inside       |
   |         | doebuild() in order to avoid redundant portdbapi.aux_get()   |
   |         | calls.                                                       |

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