The most confusing situation is in openSUSE Leap 15.1 builds ��� here both "Conflicts: otherproviders(%{name}-branding)" and "Conflicts: %{name}-branding" produces RPMLIST warnings. This seems to be bug of same roots. e.g. in https://build.opensuse.org/package/show/home:embar-:calamares/calamares > with "Conflicts: otherproviders(%{name}-branding)" calamares-branding-upstream.noarch: W: suse-branding-missing-conflicts calamares-branding Any branding flavor package that provides the generic branding must also conflict with all other branding packages via conflict on the generic branding name > with "Conflicts: %{name}-branding" calamares-branding-upstream.noarch: W: conflicts-with-provides calamares-branding The same symbolic name is provided and conflicted. This package might be uninstallable, if versioning matches How to correctly avoid such RPMLINT warnings in openSUSE Leap 15.1 and Tumbleweed builds?