2024-04-12 19:37:16 |
dann frazier |
bug |
|
|
added bug |
2024-04-12 19:37:31 |
dann frazier |
nominated for series |
|
Ubuntu Mantic |
|
2024-04-12 19:37:31 |
dann frazier |
bug task added |
|
mstflint (Ubuntu Mantic) |
|
2024-04-12 19:49:39 |
dann frazier |
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 reason we ended up here was due to a bypass of the SRU process, described here:
https://bugs.launchpad.net/ubuntu/+source/mstflint/+bug/2051571/comments/1
[Test Case]
mstflint-dkms installs in mantic and builds against the mantic kernel. Also, mstflint-dkms/mantic upgrades cleanly from jammy.
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. |
[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://bugs.launchpad.net/ubuntu/+source/mstflint/+bug/2051571/comments/1
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-dkms/mantic upgrades cleanly from jammy.
- mstflint-dkms/mantic upgrades cleanly to noble.
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 |
|
2024-04-12 19:49:43 |
dann frazier |
mstflint (Ubuntu Mantic): status |
New |
In Progress |
|
2024-04-12 19:49:46 |
dann frazier |
mstflint (Ubuntu Mantic): assignee |
|
dann frazier (dannf) |
|
2024-04-12 19:49:50 |
dann frazier |
mstflint (Ubuntu): status |
New |
Invalid |
|
2024-04-26 08:09:50 |
Timo Aaltonen |
mstflint (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2024-04-26 08:09:51 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-04-26 08:09:54 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2024-04-26 08:09:56 |
Timo Aaltonen |
tags |
|
verification-needed verification-needed-mantic |
|
2024-04-26 08:16:52 |
Timo Aaltonen |
mstflint (Ubuntu Jammy): status |
New |
Fix Committed |
|
2024-04-26 08:16:55 |
Timo Aaltonen |
tags |
verification-needed verification-needed-mantic |
verification-needed verification-needed-jammy verification-needed-mantic |
|
2024-05-03 20:37:53 |
dann frazier |
tags |
verification-needed verification-needed-jammy verification-needed-mantic |
verification-done verification-done-jammy verification-done-mantic |
|
2024-05-09 14:10:03 |
Andreas Hasenack |
tags |
verification-done verification-done-jammy verification-done-mantic |
verification-done verification-done-jammy verification-needed-mantic |
|
2024-07-04 20:59:51 |
Andreas Hasenack |
tags |
verification-done verification-done-jammy verification-needed-mantic |
verification-done verification-done-jammy verification-done-mantic |
|
2024-07-04 21:04:09 |
Launchpad Janitor |
mstflint (Ubuntu Mantic): status |
Fix Committed |
Fix Released |
|
2024-07-04 21:04:22 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|