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

Reply via email to