From: Michael Schroeder Date: Wed, 15 Jun 2016 10:08:35 +0000 (+0200) Subject: Take disfavors into account when auto-minimizing for recommended packages X-Git-Tag: 0.6.23~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c94293991ad8be57b99f8c413a3596b62649fa6;p=thirdparty%2Flibsolv.git Take disfavors into account when auto-minimizing for recommended packages --- diff --git a/src/solver.c b/src/solver.c index 207864ec..d6023b0b 100644 --- a/src/solver.c +++ b/src/solver.c @@ -2913,6 +2913,8 @@ solver_run_sat(Solver *solv, int disablerules, int doweak) lastsi = -1; break; } + if (solv->isdisfavormap.size && MAPTST(&solv->isdisfavormap, p)) + continue; if (lastsi < 0 && (MAPTST(&solv->recommendsmap, p) || solver_is_supplementing(solv, pool->solvables + p))) lastsi = i; }