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