Merged from trunk 9725:9741
authorFabian Groffen <grobian@gentoo.org>
Thu, 10 Apr 2008 16:50:06 +0000 (16:50 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 10 Apr 2008 16:50:06 +0000 (16:50 -0000)
commit64851c5e6bf06bd97e96bb0f950529c387f9b48b
treea19f3dc614ed471340e71bcae30d2b7ac2fd44ab
parent171a081c11da3ac384c30081260522297d4426f6
   Merged from trunk 9725:9741

   | 9726    | preserve order of ebuild messages even between different     |
   | genone  | message types (bug #197905)                                  |

   | 9727    | * Use type -P which does not produce messages to stderr.     |
   | zmedico | another option is to redirect both stderr and out. * Avoid   |
   |         | &> replace with > ... 2>&1 Thanks to Alon Bar-Lev for this   |
   |         | patch.                                                       |

   | 9728    | only preserve libraries if no copy exists in the libary      |
   | genone  | search path (bug #215242)                                    |

   | 9729    | Fix the CompositDbapi.match() logic wrt "selective" behavior |
   | zmedico | and installed packages so that it correctly handles false    |
   |         | argument matches due to PROVIDE when a corresponding         |
   |         | new-style virtual exists.                                    |

   | 9731    | Rename the CompositDbapi class to DepcheckCompositeDB since  |
   | zmedico | it's really a special pupose class just for dep_check() and  |
   |         | it doesn't implement the full dbapi interface.               |

   | 9732    | Fix java.eclassesnotused logic. Thanks to Betelgeuse.        |
   | zmedico |                                                              |

   | 9733    | In dump_trace(), fix BASH_ARGV and BASH_ARGC offsets so that |
   | zmedico | they are always correct wrt eachother. Thanks to Betelgeuse  |
   |         | for reporting.                                               |

   | 9734    | Fix BASH_ARGC and BASH_ARGV offsets some more.               |
   | zmedico |                                                              |

   | 9735    | Fix DepcheckCompositeDB.match() so that it doesn't assume    |
   | zmedico | that every DependencyArg instance has an "atom" attribute.   |

   | 9736    | Fix variable name collision in DepcheckCompositeDB.match().  |
   | zmedico |                                                              |

   | 9737    | Move virtuals logic from DepcheckCompositeDB.match() to      |
   | zmedico | depgraph._iter_atoms_for_pkg() since it's more generally     |
   |         | useful there.                                                |

   | 9738    | Move all the --update greedy slot logic to                   |
   | zmedico | depgraph.select_files().                                     |

   | 9739    | Fix broken IUSE defaults handling when filtering USE for the |
   | zmedico | Packages file.                                               |

   | 9740    | Handle empty KEYWORDS in the Packages file.                  |
   | zmedico |                                                              |

   | 9741    | * Optimize metadata caching in pordbapi and bindbapi so that |
   | zmedico | cache is never pulled for the same package twice. * Cache a  |
   |         | Package instances constructed during package selection and   |
   |         | reuse them during later package selections.                  |

svn path=/main/branches/prefix/; revision=9805
bin/emerge-webrsync
bin/isolated-functions.sh
bin/repoman
pym/_emerge/__init__.py
pym/portage/dbapi/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/elog/messages.py
pym/portage/getbinpkg.py