[SRU] should disable DKMS build against kernel v5.0.0 or above
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
backport-iwlwifi-dkms (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Eoan |
Fix Released
|
Undecided
|
You-Sheng Yang | ||
Focal |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
7906 should be used against kernels not newer than v5.0, especially v5.3, which has already known regression that fails Wi-Fi association.
[Fix]
Add "OBSOLETE_BY=5.0.0" to dkms conf.
[Test Case]
1. Install packages in ppa:vicamo/
2. Modules will still be built, but the original in-tree kernel modules won't be overridden. From `dkms status` one should find following warnings for kernels >= 5.0.0:
WARNING! Diff between built and installed module!
[Regression Potential]
7906 is meant for 4.15 kernels for Bionic. New models should have been supported directly in 5.x kernels via SRU. So the regression potential should be LOW here.
========== original bug description ==========
Ubuntu kernel v5.0 or above should have enough backports to enable AX201 family, there should be little reason one would need DKMS on such systems. Besides, 7906 has been pretty outdated in comparison to what we already have in kernel, actually it could even cause more problems than gains.
Therefore, for Bionic 4.15 kernels (-generic & -oem) we will still recommends the use of this DKMS as v4.15 is even more outdated. For Bionic hwe kernels (5.0) or hwe-edge (5.3) kernels, the use of this DKMS should be obsoleted. Same applies to Disco/Eoan/Focal.
Related branches
- You-Sheng Yang: Approve
-
Diff: 43 lines (+15/-3)3 files modifieddebian/backport-iwlwifi-dkms.dkms.in (+1/-0)
debian/changelog (+11/-0)
debian/gbp.conf (+3/-3)
- You-Sheng Yang: Approve
-
Diff: 41 lines (+13/-2)3 files modifieddebian/backport-iwlwifi-dkms.dkms.in (+1/-0)
debian/changelog (+10/-0)
debian/gbp.conf (+2/-2)
summary: |
- should disable DKMS build against kernel v5.0.0 or above + [SRU] should disable DKMS build against kernel v5.0.0 or above |
description: | updated |
Marking Focal as INVALID explicitly because Focal is still a series in development, and we'll constantly import new upstream revisions into Focal, so it's supposed to be always newer than the in-tree kernel.