Created attachment 1518116 [details] Debugsolver data Description of problem: Install of higher version of nss.x86_64 result in installing i686 packages. Upgrade of nss.x86_64 result in correct behavior (upgrade of nss and nss-sysinit). Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. dnf install nss-<lowest version>.x86_64 and nss-sysinit-<lowest version>.x86_64 in empty installroot 2. dnf install nss-<higher version that installed>.x86_64 Actual results: Adds i686 packages in transaction install glibc-2.28-26.fc29.i686@test install nspr-4.20.0-1.fc29.i686@test install nss-3.39.0-2.fc29.i686@test install nss-softokn-3.41.0-1.fc29.i686@test install nss-softokn-freebl-3.41.0-1.fc29.i686@test install nss-util-3.41.0-1.fc29.i686@test install sqlite-libs-3.26.0-1.fc29.i686@test install zlib-1.2.11-14.fc29.i686@test upgrade nss-3.39.0-2.fc29.x86_64@@System nss-3.41.0-1.fc29.x86_64@test Expected results: upgrade nss-3.39.0-2.fc29.x86_64@@System nss-3.41.0-1.fc29.x86_64@test upgrade nss-sysinit-3.39.0-2.fc29.x86_64@@System nss-sysinit-3.41.0-1.fc29.x86_64@test Additional info:
The whole reason for this is: `nss-sysinit-3.39.0-2.fc29.x86_64@@System` requires `nss = 3.39.0-2.fc29` which is provided by (installed) `nss-3.39.0-2.fc29.x86_64@@System` and `nss-3.39.0-2.fc29.i686@test`. When you ask to update just nss, it keeps nss-sysint at old version which makes solver to install nss.i686 to satisfy dependency. So I would say, this is nss packaging bug. It should depends on nss%{?_isa}, not just on nss.
https://src.fedoraproject.org/rpms/nss/pull-request/8
nss-3.41.0-3.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-1d30a89f7c
nss-3.41.0-3.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-1d30a89f7c
nss-3.41.0-3.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.