Merged from trunk -r11675:11692
authorFabian Groffen <grobian@gentoo.org>
Wed, 15 Oct 2008 20:33:21 +0000 (20:33 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 15 Oct 2008 20:33:21 +0000 (20:33 -0000)
commit9eabd4f9a2a9dbb4e55fc241f51fbe8a37b4c2ab
tree804bf3c1eb3423ab09c8b0eb597c0a20fcf682c1
parent5b5fd3ab8190df4e737243c147e4587af431b623
   Merged from trunk -r11675:11692

   | 11676   | Bug #241204 - Fix dbapi.invalidentry() calls inside          |
   | zmedico | vardbapi.cpv_all() to correctly join the path via            |
   |         | self.getpath().                                              |

   | 11677   | When warning about package categories that haven't been      |
   | zmedico | configured via /etc/portage/categories, join the path with   |
   |         | PORTAGE_CONFIGROOT. Thanks to Ned Ludd <solar@g.o> for       |
   |         | reporting.                                                   |

   | 11678   | In EbuildFetcher._start(), in order to ensure that a new log |
   | zmedico | is created when appropriate, clean up PORTAGE_BUILDDIR if    |
   |         | appropriate.                                                 |

   | 11679   | Make the Scheduler class treat failed fetches the same as    |
   | zmedico | other failed packages, and don't bail out due to a failure   |
   |         | when in --fetchonly mode. This fixes an issue with           |
   |         | --fetchonly bailing out instead of continuing to fetch.      |

   | 11680   | Buge #241100 - Make EbuildFetcher use a pty when             |
   | zmedico | appropriate, so that fetcher progress bars, like wget has,   |
   |         | will work properly.                                          |

   | 11681   | Remove the prefetch logic in EbuildFetcher._pipe() since     |
   | zmedico | prefetchers are always in the background anyway.             |

   | 11682   | Now that only prefetch (parallel-fetch) output goes to the   |
   | zmedico | global fetch log, update code to remove inappropriate        |
   |         | references to this log.                                      |

   | 11683   | Inside fetch(), don't call pkg_nofetch when in               |
   | zmedico | parallel-fetch mode since it will get call again later       |
   |         | anyway.                                                      |

   | 11684   | Add an explicit note about bug #239560 in the relevant code. |
   | zmedico |                                                              |

   | 11685   | Bug #241118 - Re-enable pkg_nofetch for emerge --pretend     |
   | zmedico | --fetch, but direct output to stderr. This requires          |
   |         | PORTAGE_BUILDDIR locking for bug #239560 and also for elog   |
   |         | message storage.                                             |

   | 11686   | Bug #234301 - When fetch fails, include the path of the log  |
   | zmedico | file in the eerror message that's generated. This way it's   |
   |         | easy for the user to find the output from the fetcher or     |
   |         | from the pkg_nofetch phase.                                  |

   | 11687   | Don't return from fetch() due to fetch restriction when in   |
   | zmedico | "listonly" mode.                                             |

   | 11688   | Make fetch() fetch as many files as possible, even if some   |
   | zmedico | fail, when in fetchonly mode.                                |

   | 11689   | Make sure the pkg_nofetch phase is only called once when in  |
   | zmedico | fetchonly mode.                                              |

   | 11690   | When emerge --keep-going bails due to missing dependencies,  |
   | zmedico | show the error message after the mod_echo output since       |
   |         | otherwise the mod_echo output can sweep the error message    |
   |         | out of view. Thanks to Donnie Berkholz <dberkholz@g.o> for   |
   |         | reporting.                                                   |

   | 11691   | Bug #241366 - Only suggest to run `emaint --check world`     |
   | zmedico | when the atom is a direct member of the world set (rather    |
   |         | than from a nested set).                                     |

   | 11692   | Bug #229033 - When a Manifest is added automatically by      |
   | zmedico | repoman, it's in the "mynew" list, so move manifest paths    |
   |         | from that list to the "mymanifests" list when necessary.     |

svn path=/main/branches/prefix/; revision=11694
bin/ebuild.sh
bin/repoman
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/elog/__init__.py