Merged from trunk -r12004:12020
authorFabian Groffen <grobian@gentoo.org>
Sat, 22 Nov 2008 11:34:13 +0000 (11:34 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 22 Nov 2008 11:34:13 +0000 (11:34 -0000)
commite410a9e06a60a97a878db3e6e1270b13f3cc876f
tree5ff3cac3788885c467a50d90602bec32957eb83b
parent1a2e39aa49d2f121626bf9d281d2b98177ffad75
   Merged from trunk -r12004:12020

   | 12006   | Bug #247370 - Use a private PORTAGE_TMPDIR for --fetchonly   |
   | zmedico | mode in order do avoid locking the normal build dir location |
   |         | (similar to bug #245231). The EbuildFetchPretend class is    |
   |         | renamed to EbuildFetchonly and it's used for --fetchonly     |
   |         | mode regardless of whether --pretend is enabled. Also, fix   |
   |         | stdout/stderr flushing in JobStatusDisplay.displayMessage()  |
   |         | and portage.spawn() to ensure output always occurs in the    |
   |         | correct order when displaying pkg_nofetch() output in        |
   |         | --fetchonly mode.                                            |

   | 12008   | Inside _parse_data(), don't rely on the magic 22 line count  |
   | zmedico | for the flat_list format, since it doesn't make a            |
   |         | significant performance difference and it places an          |
   |         | artificial limit on the number of keys that can be stored.   |

   | 12010   | Remove inappropriate backslash escaping inside               |
   | zmedico | _db_escape_string().                                         |

   | 12012   | When given an ambiguous ebuild name to install, format the   |
   | zmedico | list of choices in emerge --search format if --quiet mode is |
   |         | not enabled, otherwise just show a brief list. Thanks to     |
   |         | Markus Meier <maekke@g.o> for the suggestion.                |

   | 12014   | In JobStatusDisplay, always flush the output stream after    |
   | zmedico | writing to it.                                               |

   | 12016   | In EbuildProcess._start(), don't open the log file during    |
   | zmedico | the clean phase since the open file can result in an nfs     |
   |         | lock on $T/build.log which prevents the clean phase from     |
   |         | removing $T. Thanks to Jeremy Olexa <darkside@g.o> for       |
   |         | reporting.                                                   |

   | 12018   | Bug #248059 - In action_depclean(), ignore invalid atoms in  |
   | zmedico | deps of packages to be uninstalled.                          |

   | 12020   | Bug #248059 - Make --depclean more tolerant of invalid atoms |
   | zmedico | in dependencies of packages that will be uninstalled anyway. |

svn path=/main/branches/prefix/; revision=12038
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/cache/metadata.py
pym/portage/cache/sqlite.py