The issue was originally reported on DNF5.
The problem is that upgrade of `B-1-1.i686` result in RPM in removal of
`B-2-2.x86_64` and `B-1-1.x86_64`.
The issue is reproducible from commandline, API (Python DNF, C DNF5). The
behavior caused for DNF4 complains in callbacks, but DNF5 correctly fails. Not
nicely, but it is less problematic then removal of all packages `b.x86_64`.
Package `B` does not require anything and provides only `B`.
```
#rpm -q --root=/tmp/dnf_ci_installroot_eajo9b5c B
B-1-1.i686
B-2-2.x86_64
B-1-1.x86_64
# rpm -U --root=/tmp/dnf_ci_installroot_eajo9b5c B-2-2.i686.rpm
# rpm -q --root=/tmp/dnf_ci_installroot_eajo9b5c B
B-2-2.i686
```
_Originally posted by @j-mracek in
https://github.com/rpm-software-management/dnf5/issues/518#issuecomment-1883115076_
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/2837
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/issues/2...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint