Blame refreshtestarch.diff

5b17a5
--- lib/psm.c.orig	2023-09-19 10:10:10.000000000 +0000
5b17a5
+++ lib/psm.c	2023-10-09 12:21:38.576812293 +0000
5b17a5
@@ -709,6 +709,7 @@ void rpmpsmNotify(rpmpsm psm, int what,
5b17a5
 static void markReplacedInstance(rpmts ts, rpmte te)
5b17a5
 {
5b17a5
     rpmdbMatchIterator mi = rpmtsTeIterator(ts, te, 1);
Bernhard M. Wiedemann 1250f9
+    rpmdbSetIteratorRE(mi, RPMTAG_ARCH, RPMMIRE_STRCMP, rpmteA(te));
5b17a5
     while (rpmdbNextIterator(mi) != NULL) {
5b17a5
 	rpmteSetDBInstance(te, rpmdbGetIteratorOffset(mi));
5b17a5
 	break;