[PATCH][SRU][MANTIC][linux-meta] UBUNTU: [Packaging] Add focal OEM transitionals
Timo Aaltonen
tjaalton at ubuntu.com
Thu Nov 16 17:34:18 UTC 2023
Dimitri John Ledkov kirjoitti 16.11.2023 klo 15.08:
> BugLink: https://bugs.launchpad.net/bugs/2040106
>
> There is a class of systems that upgraded from focal, before all focal
> OEM kenrels rolled in focal release. And due to partial lack of
> transitionals in interim and later releases, there are system out
> there stuck on really old kernels.
>
> Trigger transition for all of those systems to up to date HWE kernel.
>
> Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
> ---
> debian/control.d/transitionals-oem-20.04 | 134 +++++++++++++++++++++++
> 1 file changed, 134 insertions(+)
> create mode 100644 debian/control.d/transitionals-oem-20.04
>
> diff --git a/debian/control.d/transitionals-oem-20.04 b/debian/control.d/transitionals-oem-20.04
> new file mode 100644
> index 0000000000..e280b6e2db
> --- /dev/null
> +++ b/debian/control.d/transitionals-oem-20.04
> @@ -0,0 +1,134 @@
> +#
> +# Generated using kteam-tools script:
> +# generate-transitions --input /home/xnox/canonical/kernel/ubuntu/focal/linux-meta/debian/control --output debian/control.d/transitionals-oem-20.04 oem-20.04* generic-hwe-22.04
> +#
> +# And then hand edited to fix up duplicate transitional comment, and
> +# lack of header package transitionals.
> +#
> +
> +Package: linux-headers-oem-20.04
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-headers-generic-hwe-22.04
> +Description: OEM Linux kernel headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-headers-oem-20.04b
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-headers-generic-hwe-22.04
> +Description: OEM Linux kernel headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-headers-oem-20.04c
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-headers-generic-hwe-22.04
> +Description: OEM Linux kernel headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-headers-oem-20.04d
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-headers-generic-hwe-22.04
> +Description: OEM Linux kernel headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-image-oem-20.04
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-image-generic-hwe-22.04
> +Description: OEM Linux kernel image (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-tools-oem-20.04
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-tools-generic-hwe-22.04
> +Description: OEM Linux kernel tools (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-oem-20.04
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-generic-hwe-22.04
> +Description: Complete OEM Linux kernel and headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-modules-iwlwifi-oem-20.04
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-modules-iwlwifi-generic-hwe-22.04
> +Description: Extra drivers for iwlwifi for the oem flavour (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-image-oem-20.04b
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-image-generic-hwe-22.04
> +Description: OEM Linux kernel image (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-tools-oem-20.04b
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-tools-generic-hwe-22.04
> +Description: OEM Linux kernel tools (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-oem-20.04b
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-generic-hwe-22.04
> +Description: Complete OEM Linux kernel and headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-image-oem-20.04c
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-image-generic-hwe-22.04
> +Description: OEM Linux kernel image (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-tools-oem-20.04c
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-tools-generic-hwe-22.04
> +Description: OEM Linux kernel tools (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-oem-20.04c
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-generic-hwe-22.04
> +Description: Complete OEM Linux kernel and headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-image-oem-20.04d
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-image-generic-hwe-22.04
> +Description: OEM Linux kernel image (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-tools-oem-20.04d
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-tools-generic-hwe-22.04
> +Description: OEM Linux kernel tools (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-oem-20.04d
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-generic-hwe-22.04
> +Description: Complete OEM Linux kernel and headers (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
> +Package: linux-modules-iwlwifi-oem-20.04d
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-modules-iwlwifi-generic-hwe-22.04
> +Description: Extra drivers for iwlwifi for the oem flavour (dummy transitional package)
> + Transitional package for upgrades. This package can be safely removed.
> +
First I thought why iwlwifi transitionals are missing for b & c, but
looking at the original packages I can see that they don't actually
build iwlwifi meta for oem-20.04N, but -generic.. oh well
Acked-by: Timo Aaltonen <timo.aaltonen at canonical.com>
--
t
More information about the kernel-team
mailing list