[Bug 1126512] New: kernel-default-4.20.10-2.1.g4c06520 obsoletes drm-kmp-default for an unrelated distribution
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512 Bug ID: 1126512 Summary: kernel-default-4.20.10-2.1.g4c06520 obsoletes drm-kmp-default for an unrelated distribution Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: manfred.h@gmx.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Trying to use a new kernel on Leap 42.3 results in a sort-of unusable system. Installing kernel-default-4.20.10-2.1.g4c06520 (and newer) results in removing drm-kmp-default, while - due to multiversion.kernels - the distribution's kernel is still installed, and should remain usable. However, all modules needed to run this distro on some almost recent hardware (Intel Kaby Lake) wrt/ graphics are contained in this particular drm-kmp-default package. There has been an indepth discussion on the mailing list starting at https://lists.opensuse.org/opensuse-kernel/2019-02/msg00018.html FWIW, I now build my own kernel in OBS with just this obsoletes line being deleted for kernel-default and everything works for me; however, I'd rate this a complete waste of resources... Please get rid of the line which actually is distribution related, not part of this Kernel:stable repo! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
Manfred Hollstein
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c1
--- Comment #1 from Michal Suchanek
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c2
--- Comment #2 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c3
--- Comment #3 from Michal Suchanek
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c4
--- Comment #4 from Manfred Hollstein
But multiversion can be both enabled and disabled so there is no way to make it work 100% in all cases.
Yeah, but if multiversion is active, the Obsoletes: causes an older version of the kernel to not _completely_ work anymore. These Obsoletes are difficult to deal with for *all* multiversion packages; I know of only kernel-* packages utilizing it. If we don't cover the 100% case (i.e. leaving an otherwise unused package installed in the file system), so what? It just needs some space, but it doesn't break an otherwise working (older) kernel, at least. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c5
--- Comment #5 from Manfred Hollstein
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c6
--- Comment #6 from Takashi Iwai
But multiversion can be both enabled and disabled so there is no way to make it work 100% in all cases.
Yes, that's a problem, we have no perfect solution, so it's rather a judgement call which approach gives more better result (and still safe enough). The only significant regression by the removal of obsoletes would be the migration from old SP to new SP. It might work, might not, we need a check. OTOH, for TW, there is no such case, so I don't think it matters much. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c7
--- Comment #7 from Takashi Iwai
And, even if the older kernel gets uninstalled, it doesn't harm to leave the drm-kmp-default package installed.
Sure, leaving the old kernel is no problem. The problem here would be the case where user disables the multi-version zypper setup. If it blocks the upgrade, this can be a problem. OTOH, in no-multi-version case, I guess zypper will remove the whole KMPs that depend on the kernel to be upgraded. So the obsoletes is moot in this regard. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
Andreas Färber
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512
http://bugzilla.opensuse.org/show_bug.cgi?id=1126512#c14
--- Comment #14 from Manfred Hollstein
Closing
Thanks a lot! Good things take a while... ;) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com