From fa9395331406501e6220108dfcb100438856b4eb Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Thu, 1 Mar 2012 15:21:11 +0100 Subject: [PATCH] - fix cleandeps bug with supplemented userinstalled packages --- src/rules.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rules.c b/src/rules.c index c09ae0b7..361af837 100644 --- a/src/rules.c +++ b/src/rules.c @@ -2312,6 +2312,8 @@ static void solver_createcleandepsmap(Solver *solv) continue; if (!MAPTST(&im, ip)) continue; + if (MAPTST(&userinstalled, ip - installed->start)) + continue; supp = s->repo->idarraydata + s->supplements; while ((sup = *supp++) != 0) if (dep_possible(solv, sup, &im)) -- 2.47.2