- Apr 15, 2009
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
Automatically remove packages that are no longer required by a top level dependency.
-
Timo Teräs authored
Refuse to delete explicitly specified top-level packages unless --force is specified.
-
Natanael Copa authored
-
Timo Teräs authored
Enforce name_id to be within apk_state allocated area. New apk_name:s can be created later for e.g. unknown packages requested at command line.
-
Timo Teräs authored
-
Natanael Copa authored
-
Natanael Copa authored
-
Timo Teräs authored
Fixes #24.
-
- Apr 14, 2009
-
-
Timo Teräs authored
Calculate changesets directly by stabilizating the package graph instead of recalculating the whole graph and then diffing (similar approach as seen in 'smart' package manager). The algorithm is not complete: defferred search space forking is missing. So you don't always get a solution on complex graphs. Benefits: - usually the search state tree is smaller (less memory used) - speed relational to changeset size, not database size (usually faster) - touch only packages related to users request (can work on partitially broken state; upgrades only necessary packages, fixes #7) Also implemented: - command prompt to confirm operation if packages are deleted or downgraded - requesting deletion of package suggests removal of all packages depending on the package being removed (you'll get list of packages that also get removed if you want package X removed) - option --simulate to see what would have been done (mainly for testing) - an untested implementation of versioned dependencies and conflicts A lot has changed, so expect new bugs too.
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
This will be used later by the commit change calculator (for improved changeset calculation, ref #7). Will be also used by "apk info" to show reverse dependencies or "required by" information.
-
Timo Teräs authored
-
- Apr 13, 2009
-
-
Natanael Copa authored
fixes issue with apk version -t asdf asdf
-
Natanael Copa authored
This is so we can handle arpwatch-2.1a15 This makes us not 100% compatible with Gentoo
-
Natanael Copa authored
Otherwise we only allow letters after first digit, i.e 2a, 2b but not 2.2a, 2.2b etc.
-
- Apr 03, 2009
-
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
-
- Mar 20, 2009
-
- Mar 17, 2009
-
-
Timo Teräs authored
speeds up writing of package / file database.
-
Timo Teräs authored
So we don't get artificial limits on the amount of dependencies (fixes #8).
-
- Mar 07, 2009
-
-
Cameron Banta authored
-
- Mar 06, 2009
-
-
Cameron Banta authored
-
- Mar 04, 2009
-
-
Natanael Copa authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
So you will not get .apk-new files of the new configuration files.
- Feb 27, 2009
-
-
Timo Teräs authored
-
Timo Teräs authored
-
- Feb 17, 2009
-
-
Natanael Copa authored
-
- Feb 12, 2009
-
- Feb 08, 2009
-
-
Natanael Copa authored
we let bb use /bin and /sbin, all packages overriding busybox must install the bins in /usr/bin and /usr/sbin
-
Natanael Copa authored
- empty lines comes after not before - separate pkgname with : when using -v option
-