[Unstable:meta][PATCH] UBUNTU: [Packaging] Transition armhf generic-lpae to generic
Juerg Haefliger
juerg.haefliger at canonical.com
Thu Jun 29 11:37:06 UTC 2023
The armhf generic flavor is now LPAE-enabled and the only armhf flavor,
so transition generic-lpae to generic.
Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
debian/control.d/generic-lpae | 36 ---------------------
debian/control.d/transitionals-generic-lpae | 32 ++++++++++++++++++
debian/control.d/virtual | 6 ++--
3 files changed, 35 insertions(+), 39 deletions(-)
delete mode 100644 debian/control.d/generic-lpae
create mode 100644 debian/control.d/transitionals-generic-lpae
diff --git a/debian/control.d/generic-lpae b/debian/control.d/generic-lpae
deleted file mode 100644
index 09ed0440704b..000000000000
--- a/debian/control.d/generic-lpae
+++ /dev/null
@@ -1,36 +0,0 @@
-Package: linux-headers-generic-lpae${variant:suffix}
-Architecture: armhf
-Section: kernel
-Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-generic-lpae
-Description: Generic LPAE Linux kernel headers
- This package will always depend on the latest generic-lpae kernel headers
- available.
-
-Package: linux-image-generic-lpae${variant:suffix}
-Architecture: armhf
-Section: kernel
-Provides: ${dkms:wireguard-linux-compat-modules}
-Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic-lpae, linux-firmware
-Recommends: thermald [amd64]
-Description: Generic LPAE Linux kernel image
- This package will always depend on the latest generic-lpae kernel image
- available.
-
-Package: linux-tools-generic-lpae${variant:suffix}
-Architecture: armhf
-Section: kernel
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic-lpae
-Description: Generic LPAE Linux kernel tools
- This package will always depend on the latest generic-lpae kernel tools
- available.
-
-Package: linux-generic-lpae${variant:suffix}
-Architecture: armhf
-Section: kernel
-Provides: ${test:provides-full-generic-lpae}
-Depends: ${misc:Depends}, linux-image-generic-lpae${variant:suffix} (= ${binary:Version}), linux-headers-generic-lpae${variant:suffix} (= ${binary:Version})
-Description: Complete Generic LPAE Linux kernel and headers
- This package will always depend on the latest complete generic-lpae Linux kernel
- and headers.
-
diff --git a/debian/control.d/transitionals-generic-lpae b/debian/control.d/transitionals-generic-lpae
new file mode 100644
index 000000000000..883dc603ed9e
--- /dev/null
+++ b/debian/control.d/transitionals-generic-lpae
@@ -0,0 +1,32 @@
+#
+# Generated using kteam-tools script:
+# generate-transitions --input debian/control --output debian/control.d/transitionals-generic-lpae generic-lpae generic
+#
+Package: linux-headers-generic-lpae
+Architecture: armhf
+Section: oldlibs
+Depends: linux-headers-generic
+Description: Generic LPAE Linux kernel headers (dummy transitional package)
+ Transitional package for upgrades. This package can be safely removed.
+
+Package: linux-image-generic-lpae
+Architecture: armhf
+Section: oldlibs
+Depends: linux-image-generic
+Description: Generic LPAE Linux kernel image (dummy transitional package)
+ Transitional package for upgrades. This package can be safely removed.
+
+Package: linux-tools-generic-lpae
+Architecture: armhf
+Section: oldlibs
+Depends: linux-tools-generic
+Description: Generic LPAE Linux kernel tools (dummy transitional package)
+ Transitional package for upgrades. This package can be safely removed.
+
+Package: linux-generic-lpae
+Architecture: armhf
+Section: oldlibs
+Depends: linux-generic-wip
+Description: Complete Generic LPAE Linux kernel and headers (dummy transitional package)
+ Transitional package for upgrades. This package can be safely removed.
+
diff --git a/debian/control.d/virtual b/debian/control.d/virtual
index ccfdb91d415f..fdfc8e63bd2b 100644
--- a/debian/control.d/virtual
+++ b/debian/control.d/virtual
@@ -1,14 +1,14 @@
Package: linux-headers-virtual${variant:suffix}
Architecture: amd64 arm64 armhf ppc64el s390x
Section: kernel
-Depends: ${misc:Depends}, linux-headers-generic${variant:suffix} (= ${binary:Version}) [amd64 arm64 ppc64el s390x], linux-headers-generic-lpae${variant:suffix} (= ${binary:Version}) [armhf]
+Depends: ${misc:Depends}, linux-headers-generic${variant:suffix} (= ${binary:Version})
Description: Virtual Linux kernel headers
This package will always depend on linux-headers-generic.
Package: linux-image-virtual${variant:suffix}
Architecture: amd64 arm64 armhf ppc64el s390x
Section: kernel
-Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic [amd64 arm64 ppc64el s390x], linux-image-${kernel-abi-version}-generic-lpae [armhf]
+Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic
Provides: ${dkms:zfs-modules} ${dkms:virtualbox-guest-modules} ${dkms:wireguard-linux-compat-modules}
Description: Virtual Linux kernel image
This package will always depend on the latest minimal generic kernel image
@@ -18,7 +18,7 @@ Package: linux-tools-virtual${variant:suffix}
Architecture: amd64 arm64 armhf ppc64el s390x
Section: kernel
Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic [amd64 arm64 ppc64el s390x], linux-tools-${kernel-abi-version}-generic-lpae [armhf]
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic
Description: Virtual Linux kernel tools
This package will always depend on the latest minimal generic kernel tools
used for virtual instances.
--
2.39.2
More information about the kernel-team
mailing list