Merged from trunk -r11701:11713
| 11702 | Remove the "found_available_arg" variable from |
| zmedico | depgraph._select_pkg() and use the "matched_packages" |
| | variable instead. This solve a problem where the |
| | "found_available_arg" flag is unreliable due to the slot |
| | filtering behavior of depgraph._iter_atoms_for_pkg(). For |
| | example, a higher version in a different slot than the |
| | available ebuild might be masked or unavailable, and |
| | depgraph._iter_atoms_for_pkg() will not identify the |
| | available ebuild as a match due to this installed package |
| | (which is not available for reinstall). |
| 11703 | Simplify logic from the previous commit. |
| zmedico | |
| 11704 | Revert previous 2 commits since they broke "selective" |
| zmedico | behavior. |
| 11705 | Handle the case that was intended to be fixed by r11702 |
| zmedico | (which got reverted). |
| 11706 | Prefer thirdpartymirrors over normal mirrors in cases when |
| zmedico | the file does not yet exist on the normal mirrors. Thanks to |
| | Maurice van der Pot <griffon26@g.o> for reporting. |
| 11707 | Remove redundant duplicate uri elimination code. It's |
| zmedico | already handled in the fetch loop. |
| 11708 | Add PORTAGE_QUIET to the environment whitelist and filter it |
| zmedico | from the saved ebuild environment. |
| 11709 | Bug #186842 - Suppress file merge display, as previously |
| zmedico | done in --quiet mode, whenever --verbose is not enabled. |
| | Also, export PORTAGE_VERBOSE to the ebuild environment and |
| | use it to control tar verbosity when creating binary |
| | packages. |
| 11710 | Use normal return statements instead of calling sys.exit() |
| zmedico | inside dblink.mergeme(). |
| 11711 | Remove needlessly complex error handling code from |
| zmedico | vardbapi.cpv_counter(). |
| 11712 | Remove unused imports found by pyflakes. |
| zmedico | |
| 11713 | Validate PROPERTIES inside doebuild(). |
| zmedico | |
svn path=/main/branches/prefix/; revision=11734