It came to my attention today that the kernel-modules-extra package is included in the live spins. It has been for quite some time from what I can tell. I was just wondering if this was intentional, or if there was some reasoning behind it. It is expected that kernel-modules-extra should not be required on most systems.
Justin
On Tue, 2020-05-05 at 15:16 -0500, Justin Forbes wrote:
It came to my attention today that the kernel-modules-extra package is included in the live spins. It has been for quite some time from what I can tell. I was just wondering if this was intentional, or if there was some reasoning behind it. It is expected that kernel-modules-extra should not be required on most systems.
https://pagure.io/fedora-kickstarts/c/9607fe239ded5cb51cbbeef64a39879126e1d0...
But, more enlighteningly, from the lorax sample kickstart:
https://github.com/weldr/lorax/commit/87d941b81aec95de6b675151e2904ac9c24c4c...
"livemedia-creator: Add kernel-modules and kernel-modules-extra to examples
If you don't do this DNF will add the debug kernel to the package set to satisfy kmod() requirements."
So, I think this is probably why. We could try dropping it and building some live images and seeing what happens?
On Tue, May 5, 2020 at 4:54 PM Adam Williamson adamwill@fedoraproject.org wrote:
On Tue, 2020-05-05 at 15:16 -0500, Justin Forbes wrote:
It came to my attention today that the kernel-modules-extra package is included in the live spins. It has been for quite some time from what I can tell. I was just wondering if this was intentional, or if there was some reasoning behind it. It is expected that kernel-modules-extra should not be required on most systems.
https://pagure.io/fedora-kickstarts/c/9607fe239ded5cb51cbbeef64a39879126e1d0...
But, more enlighteningly, from the lorax sample kickstart:
https://github.com/weldr/lorax/commit/87d941b81aec95de6b675151e2904ac9c24c4c...
"livemedia-creator: Add kernel-modules and kernel-modules-extra to examples
If you don't do this DNF will add the debug kernel to the package set to satisfy kmod() requirements."
So, I think this is probably why. We could try dropping it and building some live images and seeing what happens?
There's a bug for fixing this that is still unresolved: https://bugzilla.redhat.com/show_bug.cgi?id=1228897
It came to my attention today that the kernel-modules-extra package is included in the live spins. It has been for quite some time from what I can tell. I was just wondering if this was intentional, or if there was some reasoning behind it. It is expected that kernel-modules-extra should not be required on most systems.
There's the issue Adam mentioned but also for a lot of desktops they mark NetworkManager-l2tp (or it's -gnome sub package) as mandatory, and system-tools has it as default and this pulls in kernel-modules-extra. For the vast majority of Deskop VPN use cases these days I actually doubt this is actually useful to be installed by default. I wonder if the problem Adam mentioned would go away by making the l2tp bits optional, from experience it really tends to be a site to site protocol.
Peter
desktop@lists.fedoraproject.org