Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | io: get rid of APK_PROGRESS_SCALE | Timo Teräs | 2013-06-17 | 1 | -5/+3 |
| | | | | | no need to muldiv all the time, just pass the current amount of bytes done, and let callbacks use that directly. | ||||
* | cache: implement progress bar (ref #1170) | Timo Teräs | 2013-06-17 | 1 | -3/+4 |
| | |||||
* | print: move progress printing to common functions | Timo Teräs | 2013-06-17 | 1 | -34/+4 |
| | |||||
* | errors: detect self-conflicts properly | Timo Teräs | 2013-06-14 | 1 | -4/+6 |
| | | | | | and add the provided version information to the conflicts. fixes the final test case that was broken. hooray. | ||||
* | solver, errors: fix few additional test cases and clean ups | Timo Teräs | 2013-06-13 | 1 | -2/+2 |
| | |||||
* | pkg: add global reverse dependency iterator helpers and use them | Timo Teräs | 2013-06-13 | 1 | -58/+10 |
| | | | | ... in the error printing and the package deletion. | ||||
* | errors: rewrite the logic how errors are reported | Timo Teräs | 2013-06-13 | 1 | -102/+255 |
| | | | | | | | Instead of the dependency oriented logic, switch to print them for each package or name needed. Might give a bit more readable errors now. There's still few corner cases that proper error is not output, which are cought by the test cases. | ||||
* | solver: prune broken world dependencies with --force | Timo Teräs | 2013-06-13 | 1 | -9/+3 |
| | | | | mostly useful for reboot, when all packages are not available. | ||||
* | solver: rewrite as deductive solver -- pinning support | Timo Teräs | 2013-06-13 | 1 | -1/+1 |
| | | | | Fix also pinning test cases to be more sane. | ||||
* | solver: rewrite as deductive solver -- per name flags | Timo Teräs | 2013-06-13 | 1 | -7/+12 |
| | | | | | Handle properly per-name preference flags, and add test cases for testing those via fix applet. | ||||
* | solver: rewrite as deductive solver -- core features | Timo Teräs | 2013-06-13 | 1 | -0/+547 |
Implementing basic dependency handling, install_if and awareness of pinning. |