mstflint-dkms no longer exists in mantic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mstflint (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Undecided
|
dann frazier |
Bug Description
[Impact]
Users upgrading from jammy to mantic will not have an mstflint-dkms package. This will leave the mstflint-dkms package from jammy installed, which is incompatible with the 6.5 kernel.
The mstflint 4.21 package in mantic includes the kernel module source - it just doesn't build the mstflint-dkms package. The reason we ended up here was due to a bypass of the SRU process, described here:
https:/
mstflint 4.21's kernel source does not build with the 6.5 kernel in mantic. For that we need the 4.26 source. I looked at backporting src:mstflint 4.26 from noble in its entirety to resolve this issue, but aborted after finding a backwards compatibility issue in the mstflint deb (bug 2060026).
Instead, I'm looking to backport only the dkms changes from 4.26 into 4.21.
Now, this may seem like a lot to do for an obscure package in an interim release. But this is just a precursor to resolving bug 2051571 in jammy, which I expect to be a simple backport of the mantic SRU to jammy.
[Test Case]
- mstflint-dkms installs in mantic and builds against the mantic kernel.
- mstflint-
- mstflint-
Regression test: compare the contents of the mstflint binary package before/after, makes sure the file list matches and maintainer scripts are equivalent.
[What Could Go Wrong]
Introducing the mstflint-dkms package should carry a low regression risk because the package does not already exist in mantic. However, the packaging changes could introduce regressions in the other binary package, mstflint, if they are buggy. The upstream version bump of the mstflint-dkms package needs to be handled carefully, or we'll risk breaking
description: | updated |
Changed in mstflint (Ubuntu Mantic): | |
status: | New → In Progress |
assignee: | nobody → dann frazier (dannf) |
Changed in mstflint (Ubuntu): | |
status: | New → Invalid |
Hello dann, or anyone else affected,
Accepted mstflint into mantic-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ mstflint/ 4.21.0+ 1-1ubuntu0. 1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification- needed- mantic to verification- done-mantic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- mantic. In either case, without details of your testing we will not be able to proceed.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance for helping!
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.