From: Luca Boccassi Date: Sat, 5 Jul 2025 20:10:01 +0000 (+0100) Subject: ukify: fix parsing uname version with '+' X-Git-Tag: v258-rc1~159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cc01c8cc48f4d5408fc43046cc8655170e8694b;p=thirdparty%2Fsystemd.git ukify: fix parsing uname version with '+' Debian started using '+' in the kernel uname version, which fails the regex in ukify. Fix it. --- diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index ce4505c8960..c5cf21cde98 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -310,7 +310,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*$'