Merged from trunk 9697:9725
authorFabian Groffen <grobian@gentoo.org>
Thu, 10 Apr 2008 16:44:23 +0000 (16:44 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 10 Apr 2008 16:44:23 +0000 (16:44 -0000)
commit171a081c11da3ac384c30081260522297d4426f6
tree517bdb4dc942ffccf548c84a5f7bd2ec16bff2f0
parent9b3e14653d27207a30274903ce60d5d0c32af642
   Merged from trunk 9697:9725

   | 9699    | When the user has given --depclean a list of atoms to clean, |
   | zmedico | pull all installed packages into the graph (not just those   |
   |         | traversable from system or world) to ensure that packages    |
   |         | can not be uninstalled unless nothing requires them.         |

   | 9700    | Fix a typo.                                                  |
   | zmedico |                                                              |

   | 9702    | Fix a typo in the depclean USE flag handling when populating |
   | zmedico | the digraph for bug #201045.                                 |

   | 9705    | Display the note referencing "masked packages" docs when     |
   | zmedico | there are installed masked packages to display.              |

   | 9706    | Adjust newlines whitespace masked packages display.          |
   | zmedico |                                                              |

   | 9708    | * In the event that a previously installed package has since |
   | zmedico | been masked, emerge will no longer perform an automatic      |
   |         | downgrade as part of a "world" update. You should either     |
   |         | unmask such packages or else explicitly re-merge them in     |
   |         | order to have them dowgraded to an unmasked version.         |

   | 9710    | Add missing "the" to fix grammar.                            |
   | zmedico |                                                              |

   | 9712    | In dbapi.move_ent(), never assume that any of the expected   |
   | zmedico | metadata entries exist (PF, CATEGORY, or *.ebuild).          |

   | 9713    | Replace the depgraph's fakedbapi of visible packages with a  |
   | zmedico | new CompositeDbapi that is implemented on top of the         |
   |         | depgraph's existing package selection logic.                 |

   | 9714    | Remove "selective" depgraph logic from dep_zapdeps() since   |
   | zmedico | it's now handled by CompositeDbapi.                          |

   | 9715    | Memoize package selection results in the depgraph for better |
   | zmedico | performance.                                                 |

   | 9716    | Fix a typo.                                                  |
   | zmedico |                                                              |

   | 9717    | Fix the depgraph package selection cache to update the       |
   | zmedico | "existing node" state of packages if they've been added to   |
   |         | the graph since the last call.                               |

   | 9718    | Bug #216328 - Fix broken --newuse reinstallation logic.      |
   | zmedico |                                                              |

   | 9720    | Handle a potential InvalidDependString exception inside      |
   | zmedico | CompositeDbapi.match().                                      |

   | 9723    | When necessary, make quickpkg add missing metadata to the    |
   | zmedico | vdb entry before creating the binary package.                |

   | 9725    | Clarify --with-bdeps behavior with example. Thanks to        |
   | zmedico | Griffon26 for this patch.                                    |

svn path=/main/branches/prefix/; revision=9804
RELEASE-NOTES
bin/quickpkg
man/emerge.1
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/vartree.py