diff options
author | Timo Teräs <timo.teras@iki.fi> | 2011-07-30 20:59:47 +0300 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2011-08-01 16:21:47 +0300 |
commit | a5146f1b6cb5bb0cf56c6aa8293e26302e5d0ee2 (patch) | |
tree | c82d99f1c8e3c2da26c1554d9ae27ae451e40554 /src/apk_solver.h | |
parent | 1a04425fad2fbf88eb0cbb9648e7556a00dd2916 (diff) | |
download | apk-tools-a5146f1b6cb5bb0cf56c6aa8293e26302e5d0ee2.tar.gz apk-tools-a5146f1b6cb5bb0cf56c6aa8293e26302e5d0ee2.tar.bz2 apk-tools-a5146f1b6cb5bb0cf56c6aa8293e26302e5d0ee2.tar.xz apk-tools-a5146f1b6cb5bb0cf56c6aa8293e26302e5d0ee2.zip |
solver: generate proper error messages
* 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
Diffstat (limited to 'src/apk_solver.h')
-rw-r--r-- | src/apk_solver.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/apk_solver.h b/src/apk_solver.h index 27e3b93..f634b2f 100644 --- a/src/apk_solver.h +++ b/src/apk_solver.h @@ -24,7 +24,7 @@ struct apk_changeset { void apk_solver_sort(struct apk_database *db); int apk_solver_solve(struct apk_database *db, struct apk_dependency_array *world, - struct apk_package_array **solution); + struct apk_package_array **solution, int allow_errors); int apk_solver_generate_changeset(struct apk_database *db, struct apk_package_array *solution, struct apk_changeset *changeset); |