I've hit this upgrade time issue: Error: Transaction test error: file /usr/share/info/annobin.info.gz from install of annobin-9.65-2.fc35.x86_64 conflicts with file from package annobin-docs-9.66-1.fc35.noarch Since annobin-docs.noarch seems to be new in annobin-9.66-1.fc35: https://koji.fedoraproject.org/koji/buildinfo?buildID=1732837 https://koji.fedoraproject.org/koji/buildinfo?buildID=1734614 I think the new version should Obsolete the older versions to avoid this kind of conflict.
annobin-9.66-2.fc35 does not fixes it: # dnf --allowerasing upgrade --best --enablerepo=f35-build Last metadata expiration check: 0:22:21 ago on Fri 16 Apr 2021 12:15:29 PM CEST. Error: Problem: problem with installed package redhat-rpm-config-183-1.fc35.noarch - cannot install the best update candidate for package redhat-rpm-config-183-1.fc35.noarch - package redhat-rpm-config-183-1.fc35.noarch requires (annobin if (gcc or clang)), but none of the providers can be installed - cannot install the best update candidate for package annobin-9.65-2.fc35.x86_64 - package annobin-docs-9.66-2.fc35.noarch obsoletes annobin < 9.66-2.fc35 provided by annobin-9.65-2.fc35.x86_64 - problem with installed package gcc-11.0.1-0.4.fc35.x86_64 - cannot install the best update candidate for package gcc-11.0.1-0.4.fc35.x86_64
I will fix it properly. The Obsoletes are wrong, they cause uninstalling packages. Moreover the docs package must be required by all the other ones because it packages a license.
Fixed in dist-git. Somebody needs to untag the broken annobin. Also please look at related rpm-redhat-config bug #1950310.
A request for untagging the old annobin <https://pagure.io/releng/issue/10090>.
Thank you, Petr
FEDORA-2021-0a76ee686a has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.