Message ID | 20220310165030.57329-1-dimitri.ledkov@canonical.com |
---|---|
State | New |
Headers | show |
Series | [jammy/linux-meta,v2] UBUNTU: [Packaging] control.d: provide hwe-20.04 to hwe-22.04 transitionals | expand |
On 10.03.22 17:50, Dimitri John Ledkov wrote: > In focal GA, it was decided to make hwe kernel tracks > everlasting. Thus accross lts-to-lts upgrades hwe-20.04 variants > should roll to hwe-22.04 variants. > > At the same time as this patch, jammy:linux variants should be updated > from hwe-20.04 to hwe-22.04. > > At the same time as this patch, jammy:linux-restricted-modules should > gain transtionals too. Why not then submit both together? > > And we should do all of the above for the jammy:linux-lowlatency > kernels. > > Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com> > --- > > Changes since v1: > - provide all transitions > - transition from hwe-20.04 to hwe-22.04, instead of just hwe > > debian/control.d/transitionals-hwe-20.04 | 270 +++++++++++++++++++++++ > 1 file changed, 270 insertions(+) > create mode 100644 debian/control.d/transitionals-hwe-20.04 > > diff --git a/debian/control.d/transitionals-hwe-20.04 b/debian/control.d/transitionals-hwe-20.04 > new file mode 100644 > index 0000000000..20a1c62c6b > --- /dev/null > +++ b/debian/control.d/transitionals-hwe-20.04 > @@ -0,0 +1,270 @@ > +# > +# Generated using kteam-tools script: > +# generate-transitions --input debian/control --output debian/control.d/transitionals-hwe-20.04 hwe-20.04 hwe-22.04 > +# > +Package: linux-headers-generic-hwe-20.04 > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-headers-generic-hwe-22.04 > +Description: Generic Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-generic-hwe-20.04 > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-image-generic-hwe-22.04 > +Description: Generic Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-generic-hwe-20.04 > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-tools-generic-hwe-22.04 > +Description: Generic Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-cloud-tools-generic-hwe-20.04 > +Architecture: amd64 > +Section: oldlibs > +Depends: linux-cloud-tools-generic-hwe-22.04 > +Description: Generic Linux kernel cloud tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-generic-hwe-20.04 > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-generic-hwe-22.04 > +Description: Complete Generic Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-headers-generic-hwe-20.04-edge > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-headers-generic-hwe-22.04-edge > +Description: Generic Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-generic-hwe-20.04-edge > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-image-generic-hwe-22.04-edge > +Description: Generic Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-generic-hwe-20.04-edge > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-tools-generic-hwe-22.04-edge > +Description: Generic Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-cloud-tools-generic-hwe-20.04-edge > +Architecture: amd64 > +Section: oldlibs > +Depends: linux-cloud-tools-generic-hwe-22.04-edge > +Description: Generic Linux kernel cloud tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-generic-hwe-20.04-edge > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-generic-hwe-22.04-edge > +Description: Complete Generic Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-headers-generic-64k-hwe-20.04 > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-headers-generic-64k-hwe-22.04 > +Description: Generic 64K Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-generic-64k-hwe-20.04 > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-image-generic-64k-hwe-22.04 > +Description: Generic 64K Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-generic-64k-hwe-20.04 > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-tools-generic-64k-hwe-22.04 > +Description: Generic 64K Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-generic-64k-hwe-20.04 > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-generic-64k-hwe-22.04 > +Description: Complete Generic 64K Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-headers-generic-64k-hwe-20.04-edge > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-headers-generic-64k-hwe-22.04-edge > +Description: Generic 64K Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-generic-64k-hwe-20.04-edge > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-image-generic-64k-hwe-22.04-edge > +Description: Generic 64K Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-generic-64k-hwe-20.04-edge > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-tools-generic-64k-hwe-22.04-edge > +Description: Generic 64K Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-generic-64k-hwe-20.04-edge > +Architecture: arm64 > +Section: oldlibs > +Depends: linux-generic-64k-hwe-22.04-edge > +Description: Complete Generic 64K Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-headers-generic-lpae-hwe-20.04 > +Architecture: armhf > +Section: oldlibs > +Depends: linux-headers-generic-lpae-hwe-22.04 > +Description: Generic LPAE Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-generic-lpae-hwe-20.04 > +Architecture: armhf > +Section: oldlibs > +Depends: linux-image-generic-lpae-hwe-22.04 > +Description: Generic LPAE Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-generic-lpae-hwe-20.04 > +Architecture: armhf > +Section: oldlibs > +Depends: linux-tools-generic-lpae-hwe-22.04 > +Description: Generic LPAE Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-generic-lpae-hwe-20.04 > +Architecture: armhf > +Section: oldlibs > +Depends: linux-generic-lpae-hwe-22.04 > +Description: Complete Generic LPAE Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-headers-generic-lpae-hwe-20.04-edge > +Architecture: armhf > +Section: oldlibs > +Depends: linux-headers-generic-lpae-hwe-22.04-edge > +Description: Generic LPAE Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-generic-lpae-hwe-20.04-edge > +Architecture: armhf > +Section: oldlibs > +Depends: linux-image-generic-lpae-hwe-22.04-edge > +Description: Generic LPAE Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-generic-lpae-hwe-20.04-edge > +Architecture: armhf > +Section: oldlibs > +Depends: linux-tools-generic-lpae-hwe-22.04-edge > +Description: Generic LPAE Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-generic-lpae-hwe-20.04-edge > +Architecture: armhf > +Section: oldlibs > +Depends: linux-generic-lpae-hwe-22.04-edge > +Description: Complete Generic LPAE Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-headers-virtual-hwe-20.04 > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-headers-virtual-hwe-22.04 > +Description: Virtual Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-virtual-hwe-20.04 > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-image-virtual-hwe-22.04 > +Description: Virtual Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-virtual-hwe-20.04 > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-tools-virtual-hwe-22.04 > +Description: Virtual Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-cloud-tools-virtual-hwe-20.04 > +Architecture: amd64 > +Section: oldlibs > +Depends: linux-cloud-tools-virtual-hwe-22.04 > +Description: Virtual Linux kernel cloud tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-virtual-hwe-20.04 > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-virtual-hwe-22.04 > +Description: Minimal Generic Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-extra-virtual-hwe-20.04 > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-image-extra-virtual-hwe-22.04 > +Description: Extra drivers for Virtual Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-headers-virtual-hwe-20.04-edge > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-headers-virtual-hwe-22.04-edge > +Description: Virtual Linux kernel headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-virtual-hwe-20.04-edge > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-image-virtual-hwe-22.04-edge > +Description: Virtual Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-tools-virtual-hwe-20.04-edge > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-tools-virtual-hwe-22.04-edge > +Description: Virtual Linux kernel tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-cloud-tools-virtual-hwe-20.04-edge > +Architecture: amd64 > +Section: oldlibs > +Depends: linux-cloud-tools-virtual-hwe-22.04-edge > +Description: Virtual Linux kernel cloud tools (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-virtual-hwe-20.04-edge > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-virtual-hwe-22.04-edge > +Description: Minimal Generic Linux kernel and headers (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > + > +Package: linux-image-extra-virtual-hwe-20.04-edge > +Architecture: amd64 arm64 powerpc ppc64el s390x > +Section: oldlibs > +Depends: linux-image-extra-virtual-hwe-22.04-edge > +Description: Extra drivers for Virtual Linux kernel image (dummy transitional package) > + Transitional package for upgrades. This package can be safely removed. > +
On Fri, 11 Mar 2022 at 08:24, Stefan Bader <stefan.bader@canonical.com> wrote: > > On 10.03.22 17:50, Dimitri John Ledkov wrote: > > In focal GA, it was decided to make hwe kernel tracks > > everlasting. Thus accross lts-to-lts upgrades hwe-20.04 variants > > should roll to hwe-22.04 variants. > > > > At the same time as this patch, jammy:linux variants should be updated > > from hwe-20.04 to hwe-22.04. > > > > At the same time as this patch, jammy:linux-restricted-modules should > > gain transtionals too. > > Why not then submit both together? > Cause I ran out of time, and realized that there are more things to be done at submission time is the truth =) I will send them in as a reply to this patch. > > > > > And we should do all of the above for the jammy:linux-lowlatency > > kernels. > > > > Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com> > > --- > > > > Changes since v1: > > - provide all transitions > > - transition from hwe-20.04 to hwe-22.04, instead of just hwe > > > > debian/control.d/transitionals-hwe-20.04 | 270 +++++++++++++++++++++++ > > 1 file changed, 270 insertions(+) > > create mode 100644 debian/control.d/transitionals-hwe-20.04 > > > > diff --git a/debian/control.d/transitionals-hwe-20.04 b/debian/control.d/transitionals-hwe-20.04 > > new file mode 100644 > > index 0000000000..20a1c62c6b > > --- /dev/null > > +++ b/debian/control.d/transitionals-hwe-20.04 > > @@ -0,0 +1,270 @@ > > +# > > +# Generated using kteam-tools script: > > +# generate-transitions --input debian/control --output debian/control.d/transitionals-hwe-20.04 hwe-20.04 hwe-22.04 > > +# > > +Package: linux-headers-generic-hwe-20.04 > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-headers-generic-hwe-22.04 > > +Description: Generic Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-generic-hwe-20.04 > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-image-generic-hwe-22.04 > > +Description: Generic Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-generic-hwe-20.04 > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-tools-generic-hwe-22.04 > > +Description: Generic Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-cloud-tools-generic-hwe-20.04 > > +Architecture: amd64 > > +Section: oldlibs > > +Depends: linux-cloud-tools-generic-hwe-22.04 > > +Description: Generic Linux kernel cloud tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-generic-hwe-20.04 > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-generic-hwe-22.04 > > +Description: Complete Generic Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-headers-generic-hwe-20.04-edge > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-headers-generic-hwe-22.04-edge > > +Description: Generic Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-generic-hwe-20.04-edge > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-image-generic-hwe-22.04-edge > > +Description: Generic Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-generic-hwe-20.04-edge > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-tools-generic-hwe-22.04-edge > > +Description: Generic Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-cloud-tools-generic-hwe-20.04-edge > > +Architecture: amd64 > > +Section: oldlibs > > +Depends: linux-cloud-tools-generic-hwe-22.04-edge > > +Description: Generic Linux kernel cloud tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-generic-hwe-20.04-edge > > +Architecture: amd64 armhf arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-generic-hwe-22.04-edge > > +Description: Complete Generic Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-headers-generic-64k-hwe-20.04 > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-headers-generic-64k-hwe-22.04 > > +Description: Generic 64K Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-generic-64k-hwe-20.04 > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-image-generic-64k-hwe-22.04 > > +Description: Generic 64K Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-generic-64k-hwe-20.04 > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-tools-generic-64k-hwe-22.04 > > +Description: Generic 64K Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-generic-64k-hwe-20.04 > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-generic-64k-hwe-22.04 > > +Description: Complete Generic 64K Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-headers-generic-64k-hwe-20.04-edge > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-headers-generic-64k-hwe-22.04-edge > > +Description: Generic 64K Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-generic-64k-hwe-20.04-edge > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-image-generic-64k-hwe-22.04-edge > > +Description: Generic 64K Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-generic-64k-hwe-20.04-edge > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-tools-generic-64k-hwe-22.04-edge > > +Description: Generic 64K Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-generic-64k-hwe-20.04-edge > > +Architecture: arm64 > > +Section: oldlibs > > +Depends: linux-generic-64k-hwe-22.04-edge > > +Description: Complete Generic 64K Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-headers-generic-lpae-hwe-20.04 > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-headers-generic-lpae-hwe-22.04 > > +Description: Generic LPAE Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-generic-lpae-hwe-20.04 > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-image-generic-lpae-hwe-22.04 > > +Description: Generic LPAE Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-generic-lpae-hwe-20.04 > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-tools-generic-lpae-hwe-22.04 > > +Description: Generic LPAE Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-generic-lpae-hwe-20.04 > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-generic-lpae-hwe-22.04 > > +Description: Complete Generic LPAE Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-headers-generic-lpae-hwe-20.04-edge > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-headers-generic-lpae-hwe-22.04-edge > > +Description: Generic LPAE Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-generic-lpae-hwe-20.04-edge > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-image-generic-lpae-hwe-22.04-edge > > +Description: Generic LPAE Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-generic-lpae-hwe-20.04-edge > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-tools-generic-lpae-hwe-22.04-edge > > +Description: Generic LPAE Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-generic-lpae-hwe-20.04-edge > > +Architecture: armhf > > +Section: oldlibs > > +Depends: linux-generic-lpae-hwe-22.04-edge > > +Description: Complete Generic LPAE Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-headers-virtual-hwe-20.04 > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-headers-virtual-hwe-22.04 > > +Description: Virtual Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-virtual-hwe-20.04 > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-image-virtual-hwe-22.04 > > +Description: Virtual Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-virtual-hwe-20.04 > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-tools-virtual-hwe-22.04 > > +Description: Virtual Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-cloud-tools-virtual-hwe-20.04 > > +Architecture: amd64 > > +Section: oldlibs > > +Depends: linux-cloud-tools-virtual-hwe-22.04 > > +Description: Virtual Linux kernel cloud tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-virtual-hwe-20.04 > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-virtual-hwe-22.04 > > +Description: Minimal Generic Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-extra-virtual-hwe-20.04 > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-image-extra-virtual-hwe-22.04 > > +Description: Extra drivers for Virtual Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-headers-virtual-hwe-20.04-edge > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-headers-virtual-hwe-22.04-edge > > +Description: Virtual Linux kernel headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-virtual-hwe-20.04-edge > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-image-virtual-hwe-22.04-edge > > +Description: Virtual Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-tools-virtual-hwe-20.04-edge > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-tools-virtual-hwe-22.04-edge > > +Description: Virtual Linux kernel tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-cloud-tools-virtual-hwe-20.04-edge > > +Architecture: amd64 > > +Section: oldlibs > > +Depends: linux-cloud-tools-virtual-hwe-22.04-edge > > +Description: Virtual Linux kernel cloud tools (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-virtual-hwe-20.04-edge > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-virtual-hwe-22.04-edge > > +Description: Minimal Generic Linux kernel and headers (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + > > +Package: linux-image-extra-virtual-hwe-20.04-edge > > +Architecture: amd64 arm64 powerpc ppc64el s390x > > +Section: oldlibs > > +Depends: linux-image-extra-virtual-hwe-22.04-edge > > +Description: Extra drivers for Virtual Linux kernel image (dummy transitional package) > > + Transitional package for upgrades. This package can be safely removed. > > + >
On Thu, Mar 10, 2022 at 04:50:30PM +0000, Dimitri John Ledkov wrote: > In focal GA, it was decided to make hwe kernel tracks > everlasting. Thus accross lts-to-lts upgrades hwe-20.04 variants > should roll to hwe-22.04 variants. > > At the same time as this patch, jammy:linux variants should be updated > from hwe-20.04 to hwe-22.04. > > At the same time as this patch, jammy:linux-restricted-modules should > gain transtionals too. > > And we should do all of the above for the jammy:linux-lowlatency > kernels.
diff --git a/debian/control.d/transitionals-hwe-20.04 b/debian/control.d/transitionals-hwe-20.04 new file mode 100644 index 0000000000..20a1c62c6b --- /dev/null +++ b/debian/control.d/transitionals-hwe-20.04 @@ -0,0 +1,270 @@ +# +# Generated using kteam-tools script: +# generate-transitions --input debian/control --output debian/control.d/transitionals-hwe-20.04 hwe-20.04 hwe-22.04 +# +Package: linux-headers-generic-hwe-20.04 +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-headers-generic-hwe-22.04 +Description: Generic Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-generic-hwe-20.04 +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-image-generic-hwe-22.04 +Description: Generic Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-generic-hwe-20.04 +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-tools-generic-hwe-22.04 +Description: Generic Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-cloud-tools-generic-hwe-20.04 +Architecture: amd64 +Section: oldlibs +Depends: linux-cloud-tools-generic-hwe-22.04 +Description: Generic Linux kernel cloud tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-generic-hwe-20.04 +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-generic-hwe-22.04 +Description: Complete Generic Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-headers-generic-hwe-20.04-edge +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-headers-generic-hwe-22.04-edge +Description: Generic Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-generic-hwe-20.04-edge +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-image-generic-hwe-22.04-edge +Description: Generic Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-generic-hwe-20.04-edge +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-tools-generic-hwe-22.04-edge +Description: Generic Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-cloud-tools-generic-hwe-20.04-edge +Architecture: amd64 +Section: oldlibs +Depends: linux-cloud-tools-generic-hwe-22.04-edge +Description: Generic Linux kernel cloud tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-generic-hwe-20.04-edge +Architecture: amd64 armhf arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-generic-hwe-22.04-edge +Description: Complete Generic Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-headers-generic-64k-hwe-20.04 +Architecture: arm64 +Section: oldlibs +Depends: linux-headers-generic-64k-hwe-22.04 +Description: Generic 64K Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-generic-64k-hwe-20.04 +Architecture: arm64 +Section: oldlibs +Depends: linux-image-generic-64k-hwe-22.04 +Description: Generic 64K Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-generic-64k-hwe-20.04 +Architecture: arm64 +Section: oldlibs +Depends: linux-tools-generic-64k-hwe-22.04 +Description: Generic 64K Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-generic-64k-hwe-20.04 +Architecture: arm64 +Section: oldlibs +Depends: linux-generic-64k-hwe-22.04 +Description: Complete Generic 64K Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-headers-generic-64k-hwe-20.04-edge +Architecture: arm64 +Section: oldlibs +Depends: linux-headers-generic-64k-hwe-22.04-edge +Description: Generic 64K Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-generic-64k-hwe-20.04-edge +Architecture: arm64 +Section: oldlibs +Depends: linux-image-generic-64k-hwe-22.04-edge +Description: Generic 64K Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-generic-64k-hwe-20.04-edge +Architecture: arm64 +Section: oldlibs +Depends: linux-tools-generic-64k-hwe-22.04-edge +Description: Generic 64K Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-generic-64k-hwe-20.04-edge +Architecture: arm64 +Section: oldlibs +Depends: linux-generic-64k-hwe-22.04-edge +Description: Complete Generic 64K Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-headers-generic-lpae-hwe-20.04 +Architecture: armhf +Section: oldlibs +Depends: linux-headers-generic-lpae-hwe-22.04 +Description: Generic LPAE Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-generic-lpae-hwe-20.04 +Architecture: armhf +Section: oldlibs +Depends: linux-image-generic-lpae-hwe-22.04 +Description: Generic LPAE Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-generic-lpae-hwe-20.04 +Architecture: armhf +Section: oldlibs +Depends: linux-tools-generic-lpae-hwe-22.04 +Description: Generic LPAE Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-generic-lpae-hwe-20.04 +Architecture: armhf +Section: oldlibs +Depends: linux-generic-lpae-hwe-22.04 +Description: Complete Generic LPAE Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-headers-generic-lpae-hwe-20.04-edge +Architecture: armhf +Section: oldlibs +Depends: linux-headers-generic-lpae-hwe-22.04-edge +Description: Generic LPAE Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-generic-lpae-hwe-20.04-edge +Architecture: armhf +Section: oldlibs +Depends: linux-image-generic-lpae-hwe-22.04-edge +Description: Generic LPAE Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-generic-lpae-hwe-20.04-edge +Architecture: armhf +Section: oldlibs +Depends: linux-tools-generic-lpae-hwe-22.04-edge +Description: Generic LPAE Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-generic-lpae-hwe-20.04-edge +Architecture: armhf +Section: oldlibs +Depends: linux-generic-lpae-hwe-22.04-edge +Description: Complete Generic LPAE Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-headers-virtual-hwe-20.04 +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-headers-virtual-hwe-22.04 +Description: Virtual Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-virtual-hwe-20.04 +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-image-virtual-hwe-22.04 +Description: Virtual Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-virtual-hwe-20.04 +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-tools-virtual-hwe-22.04 +Description: Virtual Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-cloud-tools-virtual-hwe-20.04 +Architecture: amd64 +Section: oldlibs +Depends: linux-cloud-tools-virtual-hwe-22.04 +Description: Virtual Linux kernel cloud tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-virtual-hwe-20.04 +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-virtual-hwe-22.04 +Description: Minimal Generic Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-extra-virtual-hwe-20.04 +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-image-extra-virtual-hwe-22.04 +Description: Extra drivers for Virtual Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-headers-virtual-hwe-20.04-edge +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-headers-virtual-hwe-22.04-edge +Description: Virtual Linux kernel headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-virtual-hwe-20.04-edge +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-image-virtual-hwe-22.04-edge +Description: Virtual Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-tools-virtual-hwe-20.04-edge +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-tools-virtual-hwe-22.04-edge +Description: Virtual Linux kernel tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-cloud-tools-virtual-hwe-20.04-edge +Architecture: amd64 +Section: oldlibs +Depends: linux-cloud-tools-virtual-hwe-22.04-edge +Description: Virtual Linux kernel cloud tools (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-virtual-hwe-20.04-edge +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-virtual-hwe-22.04-edge +Description: Minimal Generic Linux kernel and headers (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. + +Package: linux-image-extra-virtual-hwe-20.04-edge +Architecture: amd64 arm64 powerpc ppc64el s390x +Section: oldlibs +Depends: linux-image-extra-virtual-hwe-22.04-edge +Description: Extra drivers for Virtual Linux kernel image (dummy transitional package) + Transitional package for upgrades. This package can be safely removed. +
In focal GA, it was decided to make hwe kernel tracks everlasting. Thus accross lts-to-lts upgrades hwe-20.04 variants should roll to hwe-22.04 variants. At the same time as this patch, jammy:linux variants should be updated from hwe-20.04 to hwe-22.04. At the same time as this patch, jammy:linux-restricted-modules should gain transtionals too. And we should do all of the above for the jammy:linux-lowlatency kernels. Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com> --- Changes since v1: - provide all transitions - transition from hwe-20.04 to hwe-22.04, instead of just hwe debian/control.d/transitionals-hwe-20.04 | 270 +++++++++++++++++++++++ 1 file changed, 270 insertions(+) create mode 100644 debian/control.d/transitionals-hwe-20.04