From d3124f5cdbb7fc00d7c204e43b7f94d807c56e91 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Tue, 9 Apr 2019 13:04:25 +0200 Subject: [PATCH] Fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason --- src/solver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/solver.c b/src/solver.c index 2ec776ed..45e51e79 100644 --- a/src/solver.c +++ b/src/solver.c @@ -1913,6 +1913,8 @@ resolve_dependencies(Solver *solv, int level, int disablerules, Queue *dq) } if (i == solv->nrules) i = 1; + if (solv->focus_best && solv->do_extra_reordering && i >= solv->featurerules) + continue; r = solv->rules + i; if (r->d < 0) /* ignore disabled rules */ continue; -- 2.47.2