Merged from trunk 11287:11300
authorFabian Groffen <grobian@gentoo.org>
Thu, 31 Jul 2008 13:30:22 +0000 (13:30 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 31 Jul 2008 13:30:22 +0000 (13:30 -0000)
commitcb7a46ab788faa386d4d67f0a6d26c5cb132a56c
treeda4710e7b95638e845dd687dbb363e06f48666db
parent967fbcd85b087911acc09cee1efbc4970cffea8e
   Merged from trunk 11287:11300

   | 11288   | Bug #233421 - Fix grammar, missing "be" in --update          |
   | zmedico | description. Thanks to Mikael Magnusson for this patch.      |

   | 11289   | Split out a _spawn_fetch() function that will be useful for  |
   | zmedico | implementing a userpriv testcase for bug #233303.            |

   | 11290   | Fixes in portage.fetch() for bugs #233303 and #94133: *      |
   | zmedico | Totally skip $DISTDIR creation if the fetch_to_ro feature is |
   |         | enabled. * Don't touch $DISTDIR permissions unless unless    |
   |         | usepriv and/or userfetch are enabled. * When usepriv and/or  |
   |         | userfetch are enabled, test whether or not a process that    |
   |         | has dropped privileges is able to create a file in the       |
   |         | directory, and only adjust permissions if the test fails. *  |
   |         | Completely                                                   |

   | 11291   | disable default IONICE command as it breaks for non-root,    |
   | genone  | and ionice might not always be available                     |

   | 11292   | Implement a new @live-ebuilds which is generated from        |
   | zmedico | installed packages that inherit from know live eclasses such |
   |         | as cvs, darcs, git, mercurial, and subversion. The list of   |
   |         | eclasses is controlled by an "inherits" attribute that is    |
   |         | configure in sets.conf for and instance of InheritSet. This  |
   |         | set serves a purpose similar to the -scm ebuild suffix that  |
   |         | has been proposed in GLEP 54.                                |

   | 11293   | Add a new @module-rebuild set which emulates the behavior of |
   | zmedico | the module-rebuild tool. The /lib/modules path is set in     |
   |         | sets.conf via a "files" attribute of an OwnerSet instance.   |
   |         | This can be easily used to define similar sets based on      |
   |         | paths on installed files.                                    |

   | 11294   | Remove quotes since the seem to cause incorrect results.     |
   | zmedico |                                                              |

   | 11295   | * Rename @live-ebuilds to @live-rebuild, for consistency     |
   | zmedico | with the other *-rebuild sets. * Document the new sets.      |

   | 11296   | Describe InheritSet and OwnerSet.                            |
   | zmedico |                                                              |

   | 11297   | Bug #233458 - Fix AsynchronousTask exit listener handling so |
   | zmedico | that an exit listener will never get called after it's been  |
   |         | passed into removeExitListener(), since the caller of        |
   |         | removeExitListener() needs to be able to be able to trust    |
   |         | that the given exit listener will not be called under any    |
   |         | circumstances.                                               |

   | 11298   | Always invalidate results from                               |
   | zmedico | _userpriv_test_write_file_cache when adjusting permissions   |
   |         | on a given directory.                                        |

   | 11299   | Bug #233253 - Implement a @downgrade set which selects       |
   | zmedico | packages for which the highest visible ebuild version is     |
   |         | lower than the currently installed version. This is useful   |
   |         | if you have installed packages from an overlay and you want  |
   |         | to downgrade to the highest visible after removing the       |
   |         | overlay, even though the packages that will be dowgraded are |
   |         | not necessarily masked in any way.                           |

   | 11300   | Fix DowngradeSet so it's safe for cases when no ebuild is    |
   | zmedico | available.                                                   |

svn path=/main/branches/prefix/; revision=11302
cnf/make.globals
cnf/sets.conf
doc/config/sets.docbook
pym/_emerge/__init__.py
pym/_emerge/help.py
pym/portage/__init__.py
pym/portage/sets/dbapi.py