Fix units propagation and conflicts.
modified libpkg/pkg_solve.c
@@ -113,6 +113,16 @@ pkg_solve_update_var_resolved (struct pkg_solve_variable *var)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -177,7 +187,7 @@ pkg_solve_add_implication_graph(struct pkg_solve_impl_graph **graph,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -235,11 +245,15 @@ check_again:
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -268,11 +282,12 @@ check_again:
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -416,6 +431,7 @@ pkg_solve_undo_guess(struct pkg_solve_impl_graph *graph)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -434,7 +450,6 @@ pkg_solve_undo_guess(struct pkg_solve_impl_graph *graph)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -455,7 +470,7 @@ pkg_solve_sat_problem(struct pkg_solve_problem *problem)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -505,17 +520,19 @@ pkg_solve_sat_problem(struct pkg_solve_problem *problem)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -524,7 +541,7 @@ pkg_solve_sat_problem(struct pkg_solve_problem *problem)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -545,6 +562,10 @@ pkg_solve_sat_problem(struct pkg_solve_problem *problem)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|