2022-09-28 15:32:17 |
Kleber Sacilotto de Souza |
bug |
|
|
added bug |
2022-09-28 15:32:25 |
Kleber Sacilotto de Souza |
nominated for series |
|
Ubuntu Focal |
|
2022-09-28 15:32:25 |
Kleber Sacilotto de Souza |
bug task added |
|
linux-restricted-modules-hwe-5.15 (Ubuntu Focal) |
|
2022-09-28 15:32:30 |
Kleber Sacilotto de Souza |
linux-restricted-modules-hwe-5.15 (Ubuntu Focal): status |
New |
In Progress |
|
2022-09-28 15:32:37 |
Kleber Sacilotto de Souza |
linux-restricted-modules-hwe-5.15 (Ubuntu): status |
New |
Invalid |
|
2022-09-28 15:32:49 |
Kleber Sacilotto de Souza |
linux-restricted-modules-hwe-5.15 (Ubuntu Focal): importance |
Undecided |
High |
|
2022-09-28 15:32:52 |
Kleber Sacilotto de Souza |
linux-restricted-modules-hwe-5.15 (Ubuntu Focal): assignee |
|
Kleber Sacilotto de Souza (kleber-souza) |
|
2022-09-29 16:15:04 |
Kleber Sacilotto de Souza |
description |
[Impact]
The kernel lrm packages have a mechanism to auto-generate transitional packages by adding a line to 'debian/package.config' in the following format
transitional <from> <to> <archs>
Example:
transitional 450-oem-20.04 450-generic amd64
When being processed by 'debian/scripts/gen-rules.lrm' the autogenerated contents are added to 'debian/control.d/transitionals-local', however, this file is not included in the final 'debian/control' for packages which does not contain the default variant '--' (see debian/rules.in). This is intentional to prevent unwanted transitionals.
However, there are some cases where we want to transition packages to kernels which are not the default variant in a series (e.g. hwe kernels). |
[Impact]
The kernel lrm packages have a mechanism to auto-generate transitional packages by adding a line to 'debian/package.config' in the following format
transitional <from> <to> <archs>
Example:
transitional 450-oem-20.04 450-generic amd64
When being processed by 'debian/scripts/gen-rules.lrm' the autogenerated contents are added to 'debian/control.d/transitionals-local'. However, this file is not included in the final 'debian/control' for packages which does not contain the default variant '--' (see debian/rules.in). This is intentional to prevent unwanted transitionals.
However, there are some cases where we want to transition packages to kernels which are not the default variant in a series (e.g. hwe kernels).
[Fix]
The proposed fix is to add a new command "migrate", which does exactly what "transitional" does but adding the content to 'debian/control.d/migrate-local' which would get added to the final 'debian/control' independently of the source's variants.
[Test Case]
Add "migrate" entries to 'debian/package.config' and check whether they get added to 'debian/control' even for non default variant packages.
[Where problems could occur]
If not used correctly, unwanted transitionals could be generated causing issues to the archive. However, this is a new command and should not impact any of the previously set transitionals and it needs to be explicitly used. |
|
2022-09-29 16:16:10 |
Kleber Sacilotto de Souza |
summary |
Fix lrm transitional autogenerate |
Add lrm autogenerated transitional independent of variants |
|
2023-03-30 12:54:02 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules (Ubuntu) |
|
2023-03-30 12:54:08 |
Timo Aaltonen |
linux-restricted-modules (Ubuntu Focal): status |
New |
Invalid |
|
2023-04-24 16:23:40 |
Launchpad Janitor |
linux-restricted-modules-hwe-5.15 (Ubuntu Focal): status |
In Progress |
Fix Released |
|
2023-05-11 10:51:57 |
Timo Aaltonen |
nominated for series |
|
Ubuntu Mantic |
|
2023-05-11 10:51:57 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules (Ubuntu Mantic) |
|
2023-05-11 10:51:57 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules-hwe-5.15 (Ubuntu Mantic) |
|
2023-05-11 10:51:57 |
Timo Aaltonen |
nominated for series |
|
Ubuntu Lunar |
|
2023-05-11 10:51:57 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules (Ubuntu Lunar) |
|
2023-05-11 10:51:57 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules-hwe-5.15 (Ubuntu Lunar) |
|
2023-05-11 10:52:07 |
Timo Aaltonen |
linux-restricted-modules-hwe-5.15 (Ubuntu Lunar): status |
New |
Invalid |
|
2023-05-11 10:52:25 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules-hwe-5.19 (Ubuntu) |
|
2023-05-11 10:52:41 |
Timo Aaltonen |
linux-restricted-modules (Ubuntu Lunar): status |
New |
Invalid |
|
2023-05-11 10:53:12 |
Timo Aaltonen |
linux-restricted-modules-hwe-5.19 (Ubuntu Focal): status |
New |
Invalid |
|
2023-05-11 10:53:18 |
Timo Aaltonen |
nominated for series |
|
Ubuntu Jammy |
|
2023-05-11 10:53:18 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules (Ubuntu Jammy) |
|
2023-05-11 10:53:18 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules-hwe-5.15 (Ubuntu Jammy) |
|
2023-05-11 10:53:18 |
Timo Aaltonen |
bug task added |
|
linux-restricted-modules-hwe-5.19 (Ubuntu Jammy) |
|
2023-05-11 10:53:24 |
Timo Aaltonen |
linux-restricted-modules (Ubuntu Jammy): status |
New |
Invalid |
|
2023-05-11 10:53:38 |
Timo Aaltonen |
linux-restricted-modules-hwe-5.15 (Ubuntu Jammy): status |
New |
Invalid |
|
2023-05-11 10:53:48 |
Timo Aaltonen |
linux-restricted-modules-hwe-5.19 (Ubuntu Lunar): status |
New |
Invalid |
|
2023-05-11 10:53:55 |
Timo Aaltonen |
linux-restricted-modules-hwe-5.19 (Ubuntu Mantic): status |
New |
Invalid |
|
2023-05-11 10:54:05 |
Timo Aaltonen |
linux-restricted-modules-hwe-5.19 (Ubuntu Jammy): status |
New |
In Progress |
|
2024-04-19 20:56:14 |
Launchpad Janitor |
linux-restricted-modules (Ubuntu): status |
New |
Fix Released |
|