]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Treat retracted pathes as irrelevant
authorMichael Schroeder <mls@suse.de>
Tue, 21 Jan 2020 11:00:40 +0000 (12:00 +0100)
committerMichael Schroeder <mls@suse.de>
Tue, 21 Jan 2020 11:00:40 +0000 (12:00 +0100)
src/suse.c

index 9537a336eb87815c1da4ecb3490299ac11407082..2533af912eccae937ed23456fd8ee8ef12a5faa3 100644 (file)
@@ -376,7 +376,11 @@ solvable_is_irrelevant_patch(Solvable *s, Map *installedmap)
   Pool *pool = s->repo->pool;
   Id con, *conp;
   int hadpatchpackage = 0;
+  const char *status;
 
+  status = solvable_lookup_str(s, UPDATE_STATUS);
+  if (status && !strcmp(status, "retracted"))
+    return 1;
   if (!s->conflicts)
     return 0;
   conp = s->repo->idarraydata + s->conflicts;