From: Michael Schroeder Date: Wed, 16 Feb 2022 14:40:28 +0000 (+0100) Subject: Do not replace noarch problem rules with arch dependent ones X-Git-Tag: 0.7.21~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07f62fbbb93a0a16964200c50bd5dbcba85df151;p=thirdparty%2Flibsolv.git Do not replace noarch problem rules with arch dependent ones --- diff --git a/src/problems.c b/src/problems.c index 558eb206..0bd48d4d 100644 --- a/src/problems.c +++ b/src/problems.c @@ -1159,7 +1159,6 @@ findproblemrule_internal(Solver *solv, Id idx, Id *reqrp, Id *conrp, Id *sysrp, Pool *pool = solv->pool; Id op = -solv->rules[*reqrp].p; if (op > 1 && pool->solvables[op].arch != pool->solvables[-r->p].arch && - pool->solvables[op].arch != pool->noarchid && pool->solvables[-r->p].arch != pool->noarchid) continue; /* different arch, skip */ }