From 3b3dd7211591a329457f77c6b7053b0909b98a69 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Tue, 15 Oct 2013 13:57:58 +0200 Subject: [PATCH] Fix obsoletes handling in multiversion mode (hopefully for the last time) Seems like rpm does not really obsolete packages in multiversion mode, but instead reports a conflict. --- src/transaction.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transaction.c b/src/transaction.c index 5fe90db..22496f2 100644 --- a/src/transaction.c +++ b/src/transaction.c @@ -622,7 +622,7 @@ create_transaction_info(Transaction *trans, Queue *decisionq) continue; queue_push2(ti, p, p2); } - if (s->obsoletes && (!multi || !pool->noobsoletesmultiversion)) + if (s->obsoletes && !multi) { Id obs, *obsp = s->repo->idarraydata + s->obsoletes; while ((obs = *obsp++) != 0) -- 2.7.4