-
Notifications
You must be signed in to change notification settings - Fork 2.5k
virtualbox-ose-guest-dkms: fix conflict with older vboxguest dkms mod… #58421
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
…ule in initramfs - see issue void-linux#58300
|
this is a hacky workaround, not an actual fix. the proper fix would be making this package rebuild the initramfs, like other dkms modules that get put in the initramfs: void-packages/srcpkgs/zfs/template Lines 20 to 21 in 597dfed
void-packages/srcpkgs/nvidia/template Lines 329 to 330 in 597dfed
|
|
I fail to see a good argument for including these drivers in an initramfs image. For that reason, I think triggering an initramfs rebuild in this package is unnecessary. Replacing an initramfs image involves some risk (albeit small) that the machine will be rendered unbootable, and it is not likely worth even a small risk for this package. I'd be very slightly more receptive to shipping a dracut configuration snippet that omits this driver, but given that somebody might have a legitimate reason to include these drivers, I'm reluctant to do so. Overriding default behavior is generally undesirable. Regardless of whether either of these options is pursued, the proposed workaround here is definitely not acceptable. |
|
|
|
Thank you. If it is agreed here that => What would it take to reach a decision and get Else, happy to edit this PR into something more amenable if you desire, like trying and testing a dracut.conf with |
|
Not every manual intervention required to make a package behave like the user expects is a bug or demands resolution at the distribution level. This is especially true for Void, where we actively avoid making too many decisions for users and expect them to be actively involved in the administration of their systems. We've seen many times (for example, with pipewire) how adding our own "innocuous" configuration changes eventually leads to trouble for users, and ultimately becomes a problem for us as we seek to unwind an earlier decision when our assumptions are no longer (or never were!) valid. You can reconfigure your Dracut installation to meet your requirements. I fail to see a good argument for shipping a default configuration to do so. That we cannot justify the inclusion of the VBox guest driver in an initramfs image does not imply that we have justified the explicit exclusion of it. If this is anybody's problem to fix, it would belong to the upstream |
|
Digging a bit, wouldn't that come from
If I am correct, and not sure what is generating that file nor what is the source input behind it, I believe that "m" means "build it as a module in the kernel". |
…ule in initramfs - see issue #58300
Testing the changes
Local build testing