summaryrefslogtreecommitdiff
path: root/test/error2.expect
AgeCommit message (Collapse)AuthorFilesLines
2012-01-20solver: fix regression from "calculate branch minimum penalty early"Timo Teräs1-2/+1
Forgot to reset per-name penalty when it got locked by apply_decision. This also fine tunes compare_package_preference() to always prefer packages specified on command line speeding up calculation certain complicated solutions.
2012-01-17solver: calculate branch minimum penalty earlyTimo Teräs1-1/+2
Previously we would cache the penalty when evaluating the final solution, and adding that until we backtrack to first topology position changing that penalty. However, we can just keep track of minimum penalty based on name state, and add it. This allows us to bail out early on bad branches because we know in advance how things will turn out.
2011-10-14solver: preference scoringTimo Teräs1-1/+1
Should now choose packages better if the best available version is uninstallable for some reason.
2011-09-05solver: report 'complete' solutions with errorsTimo Teräs1-4/+1
Allow to select packages that conflict in case we are looking for errors. This allows 'add --force' to install (on boot) the set of packages with minimum conflicts.
2011-08-01solver: generate proper error messagesTimo Teräs1-0/+5
* the solver no longer does look-ahead locking of names (could be possibly optimized later); instead names are now always ordered strictly to properly detect the package names which are unsolveable * basic error tests added, so we can see the most likely problem in dependencies easily