diff mbox series

[meta-oe,1/7] check-version-mismatch.bbclass: avoid single '(' in version output

Message ID 20250417080516.3158818-1-Qi.Chen@windriver.com
State Under Review
Headers show
Series [meta-oe,1/7] check-version-mismatch.bbclass: avoid single '(' in version output | expand

Commit Message

Chen, Qi April 17, 2025, 8:05 a.m. UTC
From: Chen Qi <Qi.Chen@windriver.com>

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 <Qi.Chen@windriver.com>
---
 meta-oe/classes/check-version-mismatch.bbclass | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/meta-oe/classes/check-version-mismatch.bbclass b/meta-oe/classes/check-version-mismatch.bbclass
index dc6eeab4e7..100cf09ac2 100644
--- a/meta-oe/classes/check-version-mismatch.bbclass
+++ b/meta-oe/classes/check-version-mismatch.bbclass
@@ -93,6 +93,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)