]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Do not replace noarch problem rules with arch dependent ones
authorMichael Schroeder <mls@suse.de>
Wed, 16 Feb 2022 14:40:28 +0000 (15:40 +0100)
committerMichael Schroeder <mls@suse.de>
Tue, 22 Feb 2022 17:10:02 +0000 (18:10 +0100)
src/problems.c

index 558eb20653c586287ca7d5b2f9dcf22fb58b9a1e..0bd48d4db6010b5cbdc5106322cb7d15baa2ebff 100644 (file)
@@ -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 */
                    }