diff mbox series

[jammy/linux-meta,v2] UBUNTU: [Packaging] control.d: provide hwe-20.04 to hwe-22.04 transitionals

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

Commit Message

Dimitri John Ledkov March 10, 2022, 4:50 p.m. UTC
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

Comments

Stefan Bader March 11, 2022, 8:24 a.m. UTC | #1
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.
> +
Dimitri John Ledkov March 11, 2022, 9:41 a.m. UTC | #2
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.
> > +
>
Paolo Pisati March 15, 2022, 3:40 p.m. UTC | #3
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 mbox series

Patch

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