[PATCH][SRU][MANTIC][linux-meta] UBUNTU: [Packaging] Add focal OEM transitionals

Dimitri John Ledkov dimitri.ledkov at canonical.com
Thu Nov 16 13:08:19 UTC 2023


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.
+
-- 
2.34.1




More information about the kernel-team mailing list