From f50ffbe8eb8b0b00718037b90d76e4f20ff537ba Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Sat, 5 Jul 2025 21:10:01 +0100 Subject: [PATCH] ukify: fix parsing uname version with '+' Debian started using '+' in the kernel uname version, which fails the regex in ukify. Fix it. (cherry picked from commit 6cc01c8cc48f4d5408fc43046cc8655170e8694b) --- src/ukify/ukify.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index 95b46b2daf9..a6acdf9e9ae 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -289,7 +289,7 @@ class UkifyConfig: class Uname: # This class is here purely as a namespace for the functions - VERSION_PATTERN = r'(?P[a-z0-9._-]+) \([^ )]+\) (?:#.*)' + VERSION_PATTERN = r'(?P[a-z0-9._+-]+) \([^ )]+\) (?:#.*)' NOTES_PATTERN = r'^\s+Linux\s+0x[0-9a-f]+\s+OPEN\n\s+description data: (?P[0-9a-f ]+)\s*$' -- 2.47.3