http://bugzilla.opensuse.org/show_bug.cgi?id=1170232 http://bugzilla.opensuse.org/show_bug.cgi?id=1170232#c3 --- Comment #3 from Neal Gompa <ngompa13@gmail.com> --- (In reply to Neal Gompa from comment #2)
(In reply to Michal Suchanek from comment #1)
That's correct behavior. kernel-default-5.6.4-1.1.x86_64 and kernel-default-5.6.4-1.2.x86_64 are different build of the same kernel sources. You can only have one of them installed.
The obsoletes listed above do not cause problems. As noted in the RH bug it only happens 'sometimes' - that is when there are multiple rebuilds of the same kernel.
That shouldn't be a problem. It certainly isn't in Fedora, Mageia, OpenMandriva, ROSA, Yocto, etc. using DNF.
The packaging here is clearly buggy and needs some cleanup to simplify and rationalize the behavior.
Self-obsoletes are not okay...
To clarify, self-obsoletes are when the obsolete matches the provides. For example: Provides: foo = 1.0 Obsoletes: foo <= 1.0 That's in contrast to normal ones like so: Provides: foo = 1.0 Obsoletes: foo < 1.0 -- You are receiving this mail because: You are on the CC list for the bug.