[Bug 1153849] New: RPM spec otherproviders() for *-branding packages is not valid for openSUSE TW?
http://bugzilla.opensuse.org/show_bug.cgi?id=1153849 Bug ID: 1153849 Summary: RPM spec otherproviders() for *-branding packages is not valid for openSUSE TW? Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService Assignee: bnc-team-screening@forge.provo.novell.com Reporter: opensuse.lietuviu.kalba@gmail.com QA Contact: adrian@suse.com Found By: --- Blocker: --- If we use "Conflicts: otherproviders(%{name}-branding)" for packages, we get RPMLINT warning in Tumbleweed and openSUSE Leap 15.1 builds, for example in https://build.opensuse.org/package/show/openSUSE%3AFactory/MozillaFirefox (and in https://build.opensuse.org/package/show/mozilla/firefox69 ) MozillaFirefox-branding-upstream.i686: W: suse-branding-missing-conflicts MozillaFirefox-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 If we set "Conflicts: %{name}-branding", we no longer see such warning. However using "Conflicts: %{name}-branding" contradicts with requirement to specify "Provides: %{name}-branding". There was no such warning in openSUSE Leap 15.0. Thus seems there is regression from openSUSE Leap 15.0. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1153849
http://bugzilla.opensuse.org/show_bug.cgi?id=1153849#c1
--- Comment #1 from Mindaugas Baranauskas
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? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1153849
http://bugzilla.opensuse.org/show_bug.cgi?id=1153849#c2
Mindaugas Baranauskas
participants (1)
-
bugzilla_noreply@novell.com