- 15 Sep, 2011 4 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
so far we just parse the db options
-
Timo Teräs authored
namely this fixes apk upgrade without --no-self-upgrade when the solver is called twice.
-
- 14 Sep, 2011 11 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
Use the build option SHARED_LIBAPK for building shared.
-
Natanael Copa authored
So we can build with -Werror
-
Timo Teräs authored
the only bit of information needed in solver commit is the "hard" topology sorting information for trigger ordering. fixes a bug in "apk del" which uses the state pointers to do intermediate calculations between solution solving and commit.
-
Timo Teräs authored
-
Timo Teräs authored
also optimize search to happen for enumeration of package names. fixes #39, fixes #560
-
Timo Teräs authored
fixes #714
-
Timo Teräs authored
fixes #738
-
Timo Teräs authored
Use it to avoid self-upgrade loops in case something fails during the initial upgrade attempt.
-
Timo Teräs authored
-
- 13 Sep, 2011 2 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
- 09 Sep, 2011 6 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
Make a loud warning if the script returns failure, but do not abort installation sequence because of that.
-
Timo Teräs authored
-
Timo Teräs authored
Deduce the world dependencies to remove locally, and same for the additional messages about packages not deleted.
-
Timo Teräs authored
-
Timo Teräs authored
still todo: - 'fix' is missing - 'del -R' does not work - 'upgrade' does not do self-upgrade first ... and a lot of testing.
-
- 05 Sep, 2011 1 commit
-
-
Timo Teräs authored
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.
-
- 18 Aug, 2011 1 commit
-
-
Timo Teräs authored
* each package name has two sorting positions, one which causes install_if triggers to be run, and other for bulk dependencies * fix also inverted ordering of package installations
-
- 05 Aug, 2011 1 commit
-
-
Timo Teräs authored
this allows quite some optimizations to running time and memory requirements.
-
- 01 Aug, 2011 1 commit
-
-
Timo Teräs authored
* 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
-
- 27 Jul, 2011 4 commits
-
-
Timo Teräs authored
Packages that need (re-)installation but which are not available, are excluded now properly.
-
Timo Teräs authored
The first found solution is the most preferred one then.
-
Timo Teräs authored
-
Natanael Copa authored
-
- 26 Jul, 2011 1 commit
-
-
Timo Teräs authored
* basic code for a backtracking, forward checking dependency satisfier * works better when there are tricky dependencies to solve (when can't just upgrade everything to most preferred versions) * the new code always evaluates all of 'world' constraints (old code just does incremental updates based on heuristics) * is probably somewhat slower than old code (probably unnoticeable difference in most cases) * makes easier to write support for provides and repository pinning * test applet and a bunch of test cases added which uses the new code * from the old feature set install_if is not yet implemented
-
- 24 Jul, 2011 2 commits
-
-
Timo Teräs authored
This applet can be used to generate data for graphviz tools. Useful to visualize package dependencies, and possible errors in the repository. Usage examples: apk dot gnome-desktop | tred | dot -Tpng gnome-desktop.png -- to generate simplified dependency chart of gnome-desktop apk dot --errors | dot -Tpng index-errors.png -- to generate chart visualizing dependency errors in index
-
Timo Teräs authored
-
- 22 Jul, 2011 1 commit
-
-
Timo Teräs authored
* fixup the help messages to align up properly * refresh screen width on SIGWINCH
-
- 16 Jul, 2011 4 commits
-
-
Ariadne Conill authored
-
Ariadne Conill authored
-
Ariadne Conill authored
-
Ariadne Conill authored
-
- 11 Jul, 2011 1 commit
-
-
Timo Teräs authored
fixes #666
-