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).