Merged from trunk 10246:10266
| 10250 | Make some confmem behavior modifications in order to try and |
| zmedico | make it less confusing for people who have forgotten about |
| | the --noconfmem option or are completely unaware of it. |
| | Thanks to Joe Peterson <lavajoe@gentoo.org> for suggesting |
| | these: * Always behave like --noconfmem is enabled for |
| | downgrades. * Purge confmem entries when a package is |
| | unmerged rather than replaced. |
| 10252 | Bug #220987 - Fix UnboundLocalError for 'skip' that only |
| zmedico | occurs when using alternate ROOT. Thanks to Ryan Tandy |
| | <tarpman@gmail.com>. |
| 10254 | Optimize BlockerDB.findInstalledBlockers() so that it |
| zmedico | doesn't unnecessarily try to match packages against an empty |
| | set of blocker atoms. |
| 10256 | Make the fix for bug #220341 better by checking all selected |
| zmedico | packages for matching cpv rather than just the last one. |
| 10258 | Allow scheduled uninstalls to be selected the same way as |
| zmedico | other leaf nodes. |
| 10260 | Use set.instersection() instead of a for loop. |
| zmedico | |
| 10262 | If an uninstall task fails inside MergeTask.merge(), use an |
| zmedico | UninstallFailure exception to handle it instead of allowing |
| | unmerge() to call exit(). |
| 10264 | For the "blockers" parameter that's passed into the dblink |
| zmedico | constructor now, make it a callable since it really |
| | shouldn't be called until the vdb lock has been acquired. |
| 10266 | Simplify code for derived Package attributes. |
| zmedico | |
svn path=/main/branches/prefix/; revision=10268