(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