Module involflt doesn't build for kernel at build time
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
involflt (Ubuntu) | Status tracked in Oracular | |||||
Focal |
Fix Committed
|
Undecided
|
John Cabaj | |||
Jammy |
Fix Committed
|
Undecided
|
John Cabaj | |||
Noble |
Fix Committed
|
Undecided
|
John Cabaj | |||
Oracular |
Fix Released
|
Undecided
|
John Cabaj |
Bug Description
[Impact]
* For Focal and Jammy releases, the package never left the -proposed pocket due to dh-dkms being added to initial upload during sponsorship, which is not available in those respective releases.
* For Noble release, the package is only installable via DKMS, but cannot be built and signed alongside the kernel build during kernel SRU cycle (https:/
* Correcting src/md5.c also mistakenly set to public domain in copyright
* Using debhelper-compat (= 12) for Focal
* Correcting section from "misc" to "kernel"
* Removing executable permissions from C source files
* Updating Standards-Version to 4.7.0
[Fix]
* Simple re-package, with updated .dkms file, dependencies, and copyright
[Test Plan]
* Install requisite kernel (Focal, Jammy, or Noble) in some virtual environment (LXD or otherwise)
* Install DKMS module, which will rebuild against the kernel installed
* Ensure DKMS module builds and installs properly, and the module can be inserted via insmod
* Microsoft has additionally tested the module in-depth
[Where problems could occur]
* Regression risk is low as this module has been tested already, and these changes are limited to packaging.
* These updates allow the module to build for both Focal and Jammy, as those packages never left the -proposed pocket due to build dependency issues.
* In the case of Noble, the risk is that this could fail to build in some unforeseen circumstance where the kernel_source_dir variable is missing, though that would point to broader issues in DKMS.
tags: | added: patch |
summary: |
- Package doesn't build for Jammy or Focal, missing dh-dkms + Module doesn't build for at kernel build time |
summary: |
- Module doesn't build for at kernel build time + Module doesn't build for kernel at build time |
description: | updated |
Changed in involflt (Ubuntu Focal): | |
status: | New → In Progress |
Changed in involflt (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in involflt (Ubuntu Noble): | |
status: | New → In Progress |
description: | updated |
summary: |
- Module doesn't build for kernel at build time + Module involflt doesn't build for kernel at build time |
description: | updated |
Changed in involflt (Ubuntu Oracular): | |
status: | In Progress → Fix Committed |
This is a debdiff for Noble applicable to 0.1.0-0ubuntu7. This was built using sbuild against a Noble chroot, and works as intended.