LRMv5: switch primary version handling to kernel-versions data set
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Andy Whitcroft | ||
Bionic |
Fix Released
|
High
|
Andy Whitcroft | ||
Focal |
Fix Released
|
High
|
Andy Whitcroft | ||
Hirsute |
Fix Released
|
High
|
Andy Whitcroft | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Invalid
|
Undecided
|
Unassigned | ||
linux-restricted-modules (Ubuntu) |
Fix Released
|
High
|
Andy Whitcroft | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Switch fetching dkms-versions data for these packages to the kernel-versions dataset.
Currently the primary dkms-versions data is committed directly to the primary kernel packages. This allows this information to cascade reliably to all derivatives and their associated LRM packages. But once the primaries are closed it is increasingly hard to change this data. This makes performing an LRM-only respin very difficult as it differs in handling from a primary spin.
We move the primary version dataset out of the kernel packages into a shared external "kernel-versions" dataset. Each package which needs this data then obtains the information it needs directly, with it committed locally to that package at update time.
This renders preparation of am initial (-1) spin and a later LRM-only respin identicle. We simply update the shared dataset and perform a no-change rebuild (./update-versions) on them and they will automatically get the updated version information.
We will want to update update-
CVE References
Changed in linux-restricted-modules (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux (Ubuntu Hirsute): | |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu Hirsute): | |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu Hirsute): | |
assignee: | nobody → Andy Whitcroft (apw) |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-restricted-modules (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in linux-restricted-modules (Ubuntu Focal): | |
status: | New → Fix Released |
Changed in linux-restricted-modules (Ubuntu Hirsute): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.10 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | New → Fix Committed |
Changed in linux-oem-5.10 (Ubuntu Bionic): | |
status: | New → Invalid |
Changed in linux-oem-5.10 (Ubuntu Hirsute): | |
status: | New → Invalid |
tags: |
added: kernel-packaging-tracking-bug removed: verification-needed-bionic verification-needed-focal verification-needed-hirsute |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1928921
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.