From 1fad9f0ab4404edbdb7815e830f57d340d1128b2 Mon Sep 17 00:00:00 2001 From: Matthew G McGovern Date: Tue, 21 Jan 2025 09:19:07 -0800 Subject: [PATCH] Minimum version add debug log if no match --- lisa/operating_system.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lisa/operating_system.py b/lisa/operating_system.py index 5d6a312d2a..73f7f28524 100644 --- a/lisa/operating_system.py +++ b/lisa/operating_system.py @@ -415,11 +415,19 @@ def package_exists( """ package_name = self.__resolve_package_name(package) exists = self._package_exists(package_name) - if exists and minimum_version: - return ( + if exists and minimum_version is not None: + acceptable = bool( self.get_package_information(package_name=package_name) >= minimum_version ) + if not acceptable: + self._log.debug( + ( + f"Minimum version of package {package_name} " + f"did not meet minimum of {str(minimum_version)}." + ) + ) + return acceptable else: return exists