Merged from trunk 10035:10069
| 10037 | Make unmerge() group packages by cat/pn when the order |
| zmedico | doesn't matter, so the display appears like earlier versions |
| | of portage. |
| 10039 | Fix "deep" logic in depgraph._complete_graph() so that it |
| zmedico | always properly recognizes whether or not "deep" was |
| | previously enabled. |
| 10041 | * Fix dep_check() so that it doesn't expand virtual blockers |
| zmedico | since the un-expanded virtual atom is more useful for |
| | maintaining a cache of blocker atoms. * Expand virtual |
| | blockers in depgraph.validate_blockers(), since it's not |
| | done by dep_check() anymore. * If blocker data from the |
| | graph is available, use it to validate the blocker cache and |
| | update the cache if it seems invalid. * Make |
| | BlockerCache._load() more tolerant to installs/uninstalls so |
| | so that cache isn't rebuilt every time. |
| 10042 | Fix logic to re-use blockers from the graph when populating |
| zmedico | the blocker cache. |
| 10043 | Fix broken comparison, compare with None instead of nonzero. |
| zmedico | |
| 10045 | Handle a KeyError when validating the blocker cache. |
| zmedico | |
| 10047 | Bug #219837 - Adjust date calculations to improve accuracy. |
| zmedico | |
| 10050 | * Add a Package.operation attribute and use it to |
| zmedico | distinguish "uninstall" operations. |
| 10052 | Don't add blockers to the graph more times than necessary. |
| zmedico | |
| 10054 | Sort blockers when caching them. |
| zmedico | |
| 10056 | Detect an old version of tarsync and use bzip2 compression |
| zmedico | in that case. |
| 10062 | When adding blockers for installed packages to the graph, |
| zmedico | use cached Package instances instead of constructing new |
| | ones. |
| 10065 | Fix variable rename breakage: pkg -> pkg.cpv |
| zmedico | |
| 10067 | Bug #219837 - Adjust date calculations some more and show an |
| zmedico | informative ewarn message when bailing out due to a newer |
| | snapshot being unavailable. |
| 10069 | check if PORTAGE_TMPDIR is mounted readonly/noexec (bug |
| genone | #219957) |
svn path=/main/branches/prefix/; revision=10088