Bug 57427 - Linux kernel 4.19 not covered by Debian Buster ELTS - switch to linux-5.10
Linux kernel 4.19 not covered by Debian Buster ELTS - switch to linux-5.10
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Kernel
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0-8-errata
Assigned To: Arvid Requate
Julia Bremer
https://git.knut.univention.de/univen...
:
Depends on: 51984
Blocks:
  Show dependency treegraph
 
Reported: 2024-07-04 20:06 CEST by Arvid Requate
Modified: 2024-07-11 12:39 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arvid Requate univentionstaff 2024-07-04 20:06:11 CEST
UCS 5.0 currently runs with linux 4.19 by default: univention-role-server-common depends on linux-image-amd64 and that currently depends on linux-image-4.19.0-27-amd64.

Debian Buster ELTS only covers linux-5.10, so we switch to that by letting univention-role-server-common depend on linux-image-5.10-amd64 instead.
Comment 1 Arvid Requate univentionstaff 2024-07-04 20:06:18 CEST
Since we don't get any udeb packages for this backport-kernel we will not be able to ship an iso that directly boots the new kernel. If we build a new iso, it will probably put the new version of the deb package univention-role-server-common into the path /var/cache/univention-system-setup/packages/ on the iso. In that case we would need to put the backport kernel packages on the iso too. We'll need to see how repo-ng behaves in that respect.

We need to check/ensure that all binary packages generated from linux-5.10 are recognized as maintained.
Comment 2 Arvid Requate univentionstaff 2024-07-05 15:18:10 CEST
repo ucs branch 5.0-8:
56d6027f04 | Switch to linux-image-5.10-amd64

Package: univention-server
Version: 15.0.10-2
Branch: 5.0-0
Scope: errata5.0-8


repo ucs-maintained:
8ce699b | Add linux 5.10 source packages to maintained

I've rebuilt the iso image to check that
* It still uses linux 4.19 for installation
* It has the new version of univention-role-server-common and
  linux-image-5.10* deb packages in /var/cache/univention-system-setup/packages

The univention-errata-level/maintained-packages.txt list (which is the basis for
the univention-list-installed-unmaintained-packages script) should get updated
automatically during errata release.
Comment 3 Julia Bremer univentionstaff 2024-07-11 12:03:12 CEST
OK: Secure boot
OK: New kernel installed after initial DVD system setup
OK: Old kernel is still used for building the DVD
OK: Jenkins
OK: New dependency to univention-server
OK: univention-updater univention-prune-kernels was adjusted so that it keeps both the old 4.19 and the new 5.10 kernel
OK: The new linux kernel is regarded "maintained" by our tools

Verified