Merged from trunk 10801:10812
| 10802 | Handle KeyError from aux_get() inside |
| zmedico | dbapi._iter_match_slot() and _iter_match_use(). Thanks to |
| | grobian for reporting. |
| 10803 | Use settings["ROOT"] at the beginning of env_update() to |
| zmedico | avoid breakage due to "root" being an ObjectProxy instance. |
| 10804 | * Remove PORTAGE_LEGACY_GLOBALS hack for portage import |
| zmedico | since late initialization of portage.settings (via |
| | ObjectProxy) allows us to rely on being able to access the |
| | portage.exception namespace before portage.settings is |
| | initialized. * Use portage.settings["ROOT"] instead of |
| | portage.root to avoid potential ObjectProxy compatibility |
| | issues. |
| 10805 | Fix the PermissionDenied message for color.map. |
| zmedico | |
| 10806 | Add "PATH" to the set of allowed pacakge metadata keys for |
| zmedico | the PackageIndex. |
| 10807 | Call use_reduce() with matchall=1 when checking depstrings. |
| zmedico | Otherwise it's possible for invalid deps to be ignored. |
| | Thanks to grobian for reporting. |
| 10808 | For brevity, and consistency with pkgcore, rename |
| zmedico | "all-installed" to just "installed". Thanks to ferringb for |
| | the suggestion. |
| 10809 | Split the --skipfirst code into a resume_depgraph() function |
| zmedico | that will be useful for implementing a --keep-going option |
| | (bug #12768). |
| 10810 | Use bool() to simplify ObjectProxy.__nonzero__(). |
| zmedico | |
| 10811 | Bug #12768 - Add a --keep-going option. This uses the same |
| zmedico | resume_depgraph() function that's called for emerge --resume |
| | operations. Given the remaining tasks, depedencies are |
| | recalculated and any tasks with unsatisfied dependencies are |
| | automatically dropped. |
| 10812 | Call clear_caches() after the depgraph is out of scope, in |
| zmedico | MergeTask.merge(). |
svn path=/main/branches/prefix/; revision=10815