- May 06, 2009
-
-
Timo Teräs authored
-
Natanael Copa authored
A = "added" U = "updated"
-
- Apr 21, 2009
-
-
Natanael Copa authored
-
Natanael Copa authored
This allows you to query the state db even if you do not have write permissions in cache dir (which is needed if you have remote repositories) This should speed up things and save some memory if you have big and slow remote repositories.
-
Natanael Copa authored
This should be slightly faster and comsume less memory in theory
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
apk_db_add_repository does its own error reporting and does not set errno reliable. This patch also tell which repository it failed to load the index for rather than just say it failed to open "APK_INDEX.gz" which does not tell much.
-
Natanael Copa authored
-
Natanael Copa authored
-
- Apr 16, 2009
-
-
Timo Teräs authored
Cache non-local index files always locally. Introduce 'update' applet to force refresh of cached index files. Fixes #19.
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
Tracks now probler header file dependencies and command line parameters used to build files. E.g. changing CFLAGS rebuild all C-files. And changing version rebuild now the files where it's used.
-
- 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
-