Merged from trunk 10124:10149
| 10126 | Buf #219294 - Fix 'date' and 'cut' arguments for BSD |
| zmedico | userland. Thanks to RB <aoz.syn@gmail.com> for this patch. |
| 10127 | Use absolute paths for files in ${DISTDIR}. Thanks to RB |
| zmedico | <aoz.syn@gmail.com> for this patch. |
| 10130 | Similar to the circular dependency display, handle the |
| zmedico | unsatisfied blocker display inside _serialize_tasks() since |
| | that's a convenient place to bail out. |
| 10132 | * Move circular deps and blocker displays to |
| zmedico | depgraph.display_problems(). * Always call |
| | display_problems() since calling it from inside display() |
| | can lead to unwanted recursion. |
| 10134 | Improve --resume handling of saved "favorites" argument |
| zmedico | atoms: * Save the favorites in oneshot mode too since |
| | they're still useful for restoring state upon --resume. * |
| | Add a depgraph._load_favorites() method to resume state from |
| | a previous select_files() call. This allows Package |
| | instances to be matched with DependencyArg instances during |
| | graph creation. |
| 10136 | Fix logic so display_problems() gets called every time |
| zmedico | display() does. |
| 10137 | Fix display_problems() logic some more. |
| zmedico | |
| 10139 | When loadResumeCommand() rejects a resume list, give a more |
| zmedico | informative explanation. |
| 10141 | Don't clean out old resume lists when in --ask or --pretend |
| zmedico | mode. |
| 10143 | When a --resume list is rejected due to unsatisfied deps, |
| zmedico | display a list of missing deps and which packages they |
| | belong to. |
| 10145 | When a resume list is rejected, display the invalid resume |
| zmedico | list data in case the user is interested. This is enabled |
| | with --verbose or --debug. |
| 10147 | Validate all the data types inside BlockerCache._load() so |
| zmedico | that any corruption is detected as soon as possible. |
| 10149 | In BlockerData._load(), salvage as much cache as possible |
| zmedico | when some seems to be corrupt. |
svn path=/main/branches/prefix/; revision=10169