- 17 Jan, 2012 5 commits
-
-
Timo Teräs authored
* upgrade needs explicit check so we don't try self-upgrade (which would print additional messages on screen) * add can fix problems, so check against the new world * merge the code in few places
-
Timo Teräs authored
regression from upgrade to the new solver system.
-
Timo Teräs authored
-
Timo Teräs authored
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.
-
Timo Teräs authored
-
- 16 Jan, 2012 1 commit
-
-
Timo Teräs authored
-
- 13 Jan, 2012 1 commit
-
-
Timo Teräs authored
Previously we would not upgrade just by doing "apk add foo@tag" if foo was already installed. It required explicit '-u'. This allows 'apk add' to explicitly prefer the newly specified pinning.
-
- 12 Jan, 2012 4 commits
-
-
Timo Teräs authored
* default writing the world with spaces if a space is found (for backwards compatibility) for now
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
- 06 Jan, 2012 6 commits
-
-
Timo Teräs authored
It is really name(@tag)(>=version).
-
Timo Teräs authored
-
Natanael Copa authored
instead of just list all installed package
-
Natanael Copa authored
-
Timo Teräs authored
call apk_pkg_install() and hlist_tail_ptr() only once. the latter is O(n) and can get very slow.
-
Timo Teräs authored
-
- 27 Dec, 2011 3 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
- 24 Dec, 2011 1 commit
-
-
Timo Teräs authored
.. so do not load them.
-
- 23 Nov, 2011 1 commit
-
-
Timo Teräs authored
did not properly detect as error if name could not be satisfied due to being available in tagged repository which is not enabled.
-
- 01 Nov, 2011 5 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
otherwise --force does might not work during boot.
-
Timo Teräs authored
-
- 31 Oct, 2011 3 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
caused upgrading package X with "apk add path/to/x...apk" where the package file was not in any repository to not work properly.
-
- 29 Oct, 2011 2 commits
-
-
Timo Teräs authored
broken in commit bfd53b59 (print: minor cleanup to indented writer).
-
Timo Teräs authored
Improves /etc/apk/repositories format so you can say: http://nl.alpinelinux.org/alpine/v2.3/main @edge http://nl.alpinelinux.org/alpine/edge/main @testing http://nl.alpinelinux.org/alpine/edge/testing After which you can pin dependencies to these tags using: apk add stableapp newapp@edge bleedingapp@testing Apk will now by default only use the untagged repositories, but adding a tag to specific dependency: 1. will prefer that tag for the name 2. allowing pulling in dependencies from that tag (though, it prefers untagged packages to satisfy deps if possible) fixes #575
-
- 24 Oct, 2011 1 commit
-
-
Timo Teräs authored
One can now say in dependency "!foo<2" which means, that if foo is installed, it needs to be >=2, but it's not a required dependency.
-
- 20 Oct, 2011 2 commits
-
-
Natanael Copa authored
Use new apk_blob_pull_dep instead of the old apk_dep_from_blob
-
Timo Teräs authored
-
- 19 Oct, 2011 2 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
If two packages replace each other, the one with highes priority will keep the file. Additionally, if we have a package overriding another's file it's remembered and handled properly. This is essentially to allow "policy packages" which just overwrite certain (configuration) files from other package(s).
-
- 18 Oct, 2011 1 commit
-
-
Timo Teräs authored
"replaces" is now turned to a full dependency type list, so you can make package overwrite files only certain versions of the package (though, we should probably take this into account already at solution calculation phase). Also make 'info --replaces' print the "replaces" of the package. This is in preparation for the policy package support, which still requires "replacement priority" field to decide which packages' files get the preference.
-
- 14 Oct, 2011 1 commit
-
-
Timo Teräs authored
Should now choose packages better if the best available version is uninstallable for some reason.
-
- 28 Sep, 2011 1 commit
-
-
Timo Teräs authored
-