From 095d61d2e259c483c048b6d4d73a85f56dc7a9e3 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Thu, 17 Apr 2025 01:05:10 -0700 Subject: [PATCH] check-version-mismatch.bbclass: avoid single '(' in version output Avoid a single '(' in version. For example, we want to extract the '2.30.31' instead of '2.30.31(2' for lvm2. Signed-off-by: Chen Qi Signed-off-by: Khem Raj --- meta-oe/classes/check-version-mismatch.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/classes/check-version-mismatch.bbclass b/meta-oe/classes/check-version-mismatch.bbclass index 7b46151b03..7198895fed 100644 --- a/meta-oe/classes/check-version-mismatch.bbclass +++ b/meta-oe/classes/check-version-mismatch.bbclass @@ -95,6 +95,8 @@ python do_package_check_version_mismatch() { version = version[1:] if version.endswith(")") and "(" not in version: version = version[:-1] + if not version.endswith(")") and "(" in version: + version = version.split('(')[0] # handle extra version info version = version + match.group("extra") + match.group("extra2") possible_versions.append(version)