From: Jaroslav Mracek Date: Thu, 7 Sep 2017 14:22:25 +0000 (+0200) Subject: Not remove excluded unused dependencies (RhBug:1260242) X-Git-Tag: 0.6.30~35^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F225%2Fhead;p=thirdparty%2Flibsolv.git Not remove excluded unused dependencies (RhBug:1260242) https://bugzilla.redhat.com/show_bug.cgi?id=1260242 --- diff --git a/src/rules.c b/src/rules.c index 5654330b..01f6fd6a 100644 --- a/src/rules.c +++ b/src/rules.c @@ -4610,6 +4610,8 @@ solver_createcleandepsmap(Solver *solv, Map *cleandepsmap, int unneeded) { if (pool->solvables[p].repo != installed) continue; + if (pool->considered != NULL && !MAPTST(pool->considered, p)) + continue; if (!MAPTST(&im, p)) MAPSET(cleandepsmap, p - installed->start); }