Package: unattended-upgrades
Version: 2.12
Severity: normal
Tags: patch
Dear Michael, et al,
Linux Commit 706d933b:
Include target Debian release number in ABI name
https://salsa.debian.org/kernel-team/linux/-/commit/706d933b
generates kernel image package names such as the following:
* linux-image-6.12.38+deb13-amd64
* linux-image-6.12.41+deb13-amd64
* linux-image-6.12.43+deb13-amd64
versioned_kernel_pkgs_regexp does not match these, therefore
unattended-upgrade does not remove unused kernel packages in Trixie.
Lightly tested patch below.
Thank you!
Daniel Lewart
Urbana, Illinois
diff -ru a/unattended-upgrade b/unattended-upgrade
--- a/unattended-upgrade 2025-01-01 11:22:25.000000000 -0600
+++ b/unattended-upgrade 2025-09-12 00:00:00.000000000 -0500
@@ -947,7 +947,7 @@
"APT::VersionedKernelPackages")
if apt_versioned_kernel_pkgs:
return re.compile("(" + "|".join(
- ["^" + p + "-[1-9][0-9]*\\.[0-9]+\\.[0-9]+-[0-9]+(-.+)?$"
+ ["^" + p + r"-\d+\.\d+\.\d+(-|\+deb)\d+(-.+)?$"
for p in apt_versioned_kernel_pkgs]) + ")")
else:
return None