I've noticed this bug since months ago but when I come back it still abides here. # dnf update catfish* 1>/dev/null Problem: cannot install both catfish-common-1.4.2-2.fc28.3.noarch and catfish-common-1.4.2-2.fc26.2.noarch - package catfish-1.4.2-2.fc26.2.noarch requires catfish-common = 1.4.2-2.fc26.2, but none of the providers can be installed - cannot install the best update candidate for package catfish-common-1.4.2-2.fc26.2.noarch - problem with installed package catfish-1.4.2-2.fc26.2.noarch Please bump the version to 1.4.2-3.fc28 instead to solve it.
[mtasaka@localhost ~]$ koji latest-pkg f28-build catfish Build Tag Built by ---------------------------------------- -------------------- ---------------- catfish-1.4.2-2.fc28.3 f28 zbyszek [mtasaka@localhost ~]$ koji latest-pkg f26-build catfish Build Tag Built by ---------------------------------------- -------------------- ---------------- catfish-1.4.2-2.fc26.2 f26 releng [mtasaka@localhost ~]$ rpmdev-vercmp 1.4.2-2.fc28.3 1.4.2-2.fc26.2 1.4.2-2.fc28.3 > 1.4.2-2.fc26.2 So this is not a bug.
(Actually dnf does not show verbose dependency chain report, so it is hard to analyze dependency issue :( , however anyway at least version upgrade path is correct here)
This is actually due to https://src.fedoraproject.org/rpms/catfish/c/318a44255dec768ddcd4762a2669c239cde15312?branch=master
* Sat Nov 18 2017 Mamoru TASAKA <mtasaka> - 1.4.2-3 - Fix up python2 namespace script bug manually
Thanks.