From: Michael Schroeder Date: Wed, 20 Sep 2017 14:18:03 +0000 (+0200) Subject: Fix splitprovides handling with addalreadyrecommended turned off X-Git-Tag: 0.6.30~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7c8479922b2bad348bdaf3420c074a17421e92d6;p=thirdparty%2Flibsolv.git Fix splitprovides handling with addalreadyrecommended turned off A matching splitprovides counts as package update. --- diff --git a/src/solver.c b/src/solver.c index 4775e31a..6b2cb056 100644 --- a/src/solver.c +++ b/src/solver.c @@ -234,7 +234,7 @@ solver_dep_fulfilled_alreadyinstalled(Solver *solv, Id dep) return r1 == 2 || r2 == 2 ? 2 : 1; } if (rd->flags == REL_NAMESPACE && rd->name == NAMESPACE_SPLITPROVIDES) - return solver_splitprovides(solv, rd->evr, 0); + return solver_splitprovides(solv, rd->evr, 0) ? 2 : 0; if (rd->flags == REL_NAMESPACE && solv->installsuppdepq) { Queue *q = solv->installsuppdepq;