RFC: add a mechanism to disable building a module for known bad kernels
Bug #735505 reported by
Timo Aaltonen
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dkms (Ubuntu) |
Expired
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: dkms
Proprietary modules (like fgrlx) usually need an update to build against newer kernels than what the driver was tested with. People installing backported kernels (either from a distro release or vanilla upstream ones) face problems when the build fails against such a kernel, and apport files bugs which have to be cleaned afterwards.
There should be a way to tell dkms not to build a module for kernels newer than $FOO, or (maybe preferably) at least make the failure non-fatal so that the package still installs fine but issues a warning that the build failed for some kernel(s).
Changed in dkms (Ubuntu): | |
importance: | Undecided → Wishlist |
To post a comment you must log in.
There is a way already in dkms.conf to specify which kernels not to build with. Look at the OBSOLETE_BY directive. I don't see why you would ever want the package to install though if it's not going to work with your kernel.
That sounds to me like a core problem that user needs to know about and should block package installation.