From ee225fd56886202178f032fc15db4a7550a42e7f Mon Sep 17 00:00:00 2001 From: pgladkows Date: Mon, 7 Sep 2026 16:25:50 +0200 Subject: [PATCH 1/5] libs-updates-070926 --- tests/sdl/whitelists.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/sdl/whitelists.py b/tests/sdl/whitelists.py index 5da644a16d..f6f6c6c21b 100644 --- a/tests/sdl/whitelists.py +++ b/tests/sdl/whitelists.py @@ -118,6 +118,7 @@ class OvmsBaseType(Enum): 'libopenvino_auto_plugin.so', 'libopenvino_c.so', 'libopenvino_genai.so', + 'libopenvino_gguf_frontend.so', 'libopenvino_hetero_plugin.so', 'libopenvino_intel_cpu_plugin.so', 'libopenvino_intel_gpu_plugin.so', @@ -144,17 +145,17 @@ class OvmsBaseType(Enum): OvmsBaseType.REDHAT: set(), OvmsBaseType.REDHAT_PYTHON: set(), OvmsBaseType.WINDOWS: { - 'ClientApi.dll', 'espeak-ng.dll', 'git2.dll', 'libcurl-x64.dll', - 'opencv_world4140.dll', + 'opencv_world4130.dll', 'openvino.dll', 'openvino_auto_batch_plugin.dll', 'openvino_auto_plugin.dll', 'openvino_c.dll', 'openvino_genai.dll', 'openvino_genai_c.dll', + 'openvino_gguf_frontend.dll', 'openvino_hetero_plugin.dll', 'openvino_intel_cpu_plugin.dll', 'openvino_intel_gpu_plugin.dll', From 4a6a53d10c72ddf68ec803d365b3db83b9506a4c Mon Sep 17 00:00:00 2001 From: pgladkows Date: Thu, 17 Sep 2026 13:48:06 +0200 Subject: [PATCH 2/5] update opencv_world4140 --- tests/sdl/whitelists.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/sdl/whitelists.py b/tests/sdl/whitelists.py index f6f6c6c21b..38b745b900 100644 --- a/tests/sdl/whitelists.py +++ b/tests/sdl/whitelists.py @@ -148,7 +148,7 @@ class OvmsBaseType(Enum): 'espeak-ng.dll', 'git2.dll', 'libcurl-x64.dll', - 'opencv_world4130.dll', + 'opencv_world4140.dll', 'openvino.dll', 'openvino_auto_batch_plugin.dll', 'openvino_auto_plugin.dll', From 487f8377e2d6dbe1a2508ab26a96dcf78de91630 Mon Sep 17 00:00:00 2001 From: pgladkows Date: Thu, 17 Sep 2026 15:36:16 +0200 Subject: [PATCH 3/5] fix ubuntu24 packages --- tests/sdl/whitelists.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/sdl/whitelists.py b/tests/sdl/whitelists.py index 38b745b900..7e7f949038 100644 --- a/tests/sdl/whitelists.py +++ b/tests/sdl/whitelists.py @@ -254,9 +254,7 @@ class OvmsBaseType(Enum): }, OvmsBaseType.UBUNTU24: { 'libicu74', - 'tzdata', - 'netbase', - 'libreadline8t64'}, + }, OvmsBaseType.UBUNTU24_PYTHON: { 'libpython3.12t64', 'libpython3.12-minimal', From 44c0c8b276e1ceeefa4c3b7bbe740b088866fc24 Mon Sep 17 00:00:00 2001 From: pgladkows Date: Thu, 17 Sep 2026 18:27:34 +0200 Subject: [PATCH 4/5] whitelists updates --- tests/sdl/whitelists.py | 86 ++++++++++++++++++++++------------------- 1 file changed, 47 insertions(+), 39 deletions(-) diff --git a/tests/sdl/whitelists.py b/tests/sdl/whitelists.py index 7e7f949038..be724dfd19 100644 --- a/tests/sdl/whitelists.py +++ b/tests/sdl/whitelists.py @@ -18,7 +18,6 @@ class OvmsType(Enum): - UBUNTU20 = auto() UBUNTU22 = auto() UBUNTU22_GPU = auto() UBUNTU22_NGINX = auto() @@ -34,11 +33,9 @@ class OvmsType(Enum): class OvmsBaseType(Enum): COMMON = "common" UBUNTU = "ubuntu" - UBUNTU20 = "ubuntu20" UBUNTU22 = "ubuntu22" UBUNTU24 = "ubuntu24" UBUNTU_PYTHON = "ubuntu_python" - UBUNTU20_PYTHON = "ubuntu20_python" UBUNTU22_PYTHON = "ubuntu22_python" UBUNTU24_PYTHON = "ubuntu24_python" UBUNTU_GPU = "ubuntu_gpu" @@ -61,19 +58,15 @@ class OvmsBaseType(Enum): }, OvmsBaseType.UBUNTU: {'libicuuc.so', 'libicudata.so',}, OvmsBaseType.UBUNTU_PYTHON: {'libexpat.so',}, - OvmsBaseType.UBUNTU20: {'librt.so',}, - OvmsBaseType.UBUNTU20_PYTHON: {'libpython3.8.so', 'libutil.so',}, OvmsBaseType.UBUNTU22: {'libdl.so', 'libm.so', 'libpthread.so',}, OvmsBaseType.UBUNTU22_PYTHON: {'libpython3.10.so',}, OvmsBaseType.UBUNTU24: {'libdl.so', 'libm.so', 'libpthread.so',}, - OvmsBaseType.UBUNTU24_PYTHON: {'libpython3.12.so',}, + OvmsBaseType.UBUNTU24_PYTHON: set(), OvmsBaseType.REDHAT: {'libdl.so', 'libm.so', 'libpthread.so',}, - OvmsBaseType.REDHAT_PYTHON: {'libpython3.12.so'}, + OvmsBaseType.REDHAT_PYTHON: set(), } whitelisted_dynamic_libraries = { - OvmsType.UBUNTU20: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.UBUNTU] | dynamic_libraries[OvmsBaseType.UBUNTU20], - "python": dynamic_libraries[OvmsBaseType.UBUNTU_PYTHON] | dynamic_libraries[OvmsBaseType.UBUNTU20_PYTHON]}, OvmsType.UBUNTU22: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.UBUNTU] | dynamic_libraries[OvmsBaseType.UBUNTU22], "python": dynamic_libraries[OvmsBaseType.UBUNTU_PYTHON] | dynamic_libraries[OvmsBaseType.UBUNTU22_PYTHON]}, OvmsType.UBUNTU22_GPU: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.UBUNTU] | dynamic_libraries[OvmsBaseType.UBUNTU22], @@ -81,11 +74,11 @@ class OvmsBaseType(Enum): OvmsType.UBUNTU22_NGINX: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.UBUNTU] | dynamic_libraries[OvmsBaseType.UBUNTU22], "python": dynamic_libraries[OvmsBaseType.UBUNTU_PYTHON] | dynamic_libraries[OvmsBaseType.UBUNTU22_PYTHON]}, OvmsType.UBUNTU24: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.UBUNTU] | dynamic_libraries[OvmsBaseType.UBUNTU24], - "python": dynamic_libraries[OvmsBaseType.UBUNTU_PYTHON] | dynamic_libraries[OvmsBaseType.UBUNTU24_PYTHON]}, + "python": dynamic_libraries[OvmsBaseType.UBUNTU24_PYTHON]}, OvmsType.UBUNTU24_GPU: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.UBUNTU] | dynamic_libraries[OvmsBaseType.UBUNTU24], - "python": dynamic_libraries[OvmsBaseType.UBUNTU_PYTHON] | dynamic_libraries[OvmsBaseType.UBUNTU24_PYTHON]}, + "python": dynamic_libraries[OvmsBaseType.UBUNTU24_PYTHON]}, OvmsType.UBUNTU24_NGINX: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.UBUNTU] | dynamic_libraries[OvmsBaseType.UBUNTU24], - "python": dynamic_libraries[OvmsBaseType.UBUNTU_PYTHON] | dynamic_libraries[OvmsBaseType.UBUNTU24_PYTHON]}, + "python": dynamic_libraries[OvmsBaseType.UBUNTU24_PYTHON]}, OvmsType.REDHAT: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.REDHAT], "python": dynamic_libraries[OvmsBaseType.REDHAT_PYTHON]}, OvmsType.REDHAT_GPU: {"default": dynamic_libraries[OvmsBaseType.COMMON] | dynamic_libraries[OvmsBaseType.REDHAT], @@ -139,15 +132,33 @@ class OvmsBaseType(Enum): }, OvmsBaseType.UBUNTU22: set(), OvmsBaseType.UBUNTU24: set(), - OvmsBaseType.UBUNTU20_PYTHON: set(), - OvmsBaseType.UBUNTU22_PYTHON: set(), - OvmsBaseType.UBUNTU24_PYTHON: set(), + OvmsBaseType.UBUNTU22_PYTHON: { + 'libovmspython.so', + 'libovms_mediapipe_runtime_shared.so', + 'libpython_calculators.so', + }, + OvmsBaseType.UBUNTU24_PYTHON: { + 'libovmspython.so', + 'libovms_mediapipe_runtime_shared.so', + 'libpython_calculators.so', + }, OvmsBaseType.REDHAT: set(), - OvmsBaseType.REDHAT_PYTHON: set(), + OvmsBaseType.REDHAT_PYTHON: { + 'libovmspython.so', + 'libovms_mediapipe_runtime_shared.so', + 'libpython_calculators.so', + }, OvmsBaseType.WINDOWS: { + 'ClientApi.dll', 'espeak-ng.dll', 'git2.dll', + 'icudt70.dll', + 'icuuc70.dll', 'libcurl-x64.dll', + 'libovmspython.dll', + 'libpython_calculators.dll', + 'opencv_world4120.dll', + 'opencv_world4130.dll', 'opencv_world4140.dll', 'openvino.dll', 'openvino_auto_batch_plugin.dll', @@ -170,6 +181,7 @@ class OvmsBaseType(Enum): 'openvino_tensorflow_frontend.dll', 'openvino_tensorflow_lite_frontend.dll', 'openvino_tokenizers.dll', + 'ovms_mediapipe_runtime_shared.dll', 'tbb12.dll', }, OvmsBaseType.WINDOWS_PYTHON: { @@ -204,15 +216,22 @@ class OvmsBaseType(Enum): } whitelisted_libraries = { - OvmsType.UBUNTU20: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU]}, - OvmsType.UBUNTU22: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU22]}, - OvmsType.UBUNTU22_GPU: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU22]}, - OvmsType.UBUNTU22_NGINX: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU22]}, - OvmsType.UBUNTU24: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU24]}, - OvmsType.UBUNTU24_GPU: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU24]}, - OvmsType.UBUNTU24_NGINX: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU24]}, - OvmsType.REDHAT: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.REDHAT]}, - OvmsType.REDHAT_GPU: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.REDHAT]}, + OvmsType.UBUNTU22: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU22], + "python": libraries[OvmsBaseType.UBUNTU22_PYTHON]}, + OvmsType.UBUNTU22_GPU: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU22], + "python": libraries[OvmsBaseType.UBUNTU22_PYTHON]}, + OvmsType.UBUNTU22_NGINX: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU22], + "python": libraries[OvmsBaseType.UBUNTU22_PYTHON]}, + OvmsType.UBUNTU24: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU24], + "python": libraries[OvmsBaseType.UBUNTU24_PYTHON]}, + OvmsType.UBUNTU24_GPU: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU24], + "python": libraries[OvmsBaseType.UBUNTU24_PYTHON]}, + OvmsType.UBUNTU24_NGINX: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.UBUNTU] | libraries[OvmsBaseType.UBUNTU24], + "python": libraries[OvmsBaseType.UBUNTU24_PYTHON]}, + OvmsType.REDHAT: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.REDHAT], + "python": libraries[OvmsBaseType.REDHAT_PYTHON]}, + OvmsType.REDHAT_GPU: {"default": libraries[OvmsBaseType.COMMON] | libraries[OvmsBaseType.REDHAT], + "python": libraries[OvmsBaseType.REDHAT_PYTHON]}, OvmsType.WINDOWS: {"default": libraries[OvmsBaseType.WINDOWS], "python": libraries[OvmsBaseType.WINDOWS_PYTHON]}, } @@ -229,18 +248,6 @@ class OvmsBaseType(Enum): 'libsqlite3-0', 'readline-common', }, - OvmsBaseType.UBUNTU20: { - 'libicu66', - 'libssl1.1', - 'tzdata', - }, - OvmsBaseType.UBUNTU20_PYTHON: { - 'libmpdec2', - 'libpython3.8', - 'libpython3.8-minimal', - 'libpython3.8-stdlib', - 'mime-support', - }, OvmsBaseType.UBUNTU22: { 'libicu70' }, @@ -254,6 +261,9 @@ class OvmsBaseType(Enum): }, OvmsBaseType.UBUNTU24: { 'libicu74', + 'tzdata', + 'netbase', + 'libreadline8t64' }, OvmsBaseType.UBUNTU24_PYTHON: { 'libpython3.12t64', @@ -313,8 +323,6 @@ class OvmsBaseType(Enum): } whitelisted_packages = { - OvmsType.UBUNTU20: {"default": packages[OvmsBaseType.UBUNTU] | packages[OvmsBaseType.UBUNTU20], - "python": packages[OvmsBaseType.UBUNTU_PYTHON] | packages[OvmsBaseType.UBUNTU20_PYTHON]}, OvmsType.UBUNTU22: {"default": packages[OvmsBaseType.UBUNTU] | packages[OvmsBaseType.UBUNTU22], "python": packages[OvmsBaseType.UBUNTU_PYTHON] | packages[OvmsBaseType.UBUNTU22_PYTHON]}, OvmsType.UBUNTU22_GPU: {"default": packages[OvmsBaseType.UBUNTU] | packages[OvmsBaseType.UBUNTU22] | packages[OvmsBaseType.UBUNTU_GPU], From e16b6530448c45d8c01f4b0e6b7d2d6f27c58a24 Mon Sep 17 00:00:00 2001 From: pgladkows Date: Fri, 18 Sep 2026 09:37:51 +0200 Subject: [PATCH 5/5] update windows libs --- tests/sdl/whitelists.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tests/sdl/whitelists.py b/tests/sdl/whitelists.py index be724dfd19..0ae9992f48 100644 --- a/tests/sdl/whitelists.py +++ b/tests/sdl/whitelists.py @@ -149,16 +149,11 @@ class OvmsBaseType(Enum): 'libpython_calculators.so', }, OvmsBaseType.WINDOWS: { - 'ClientApi.dll', 'espeak-ng.dll', 'git2.dll', - 'icudt70.dll', - 'icuuc70.dll', 'libcurl-x64.dll', 'libovmspython.dll', 'libpython_calculators.dll', - 'opencv_world4120.dll', - 'opencv_world4130.dll', 'opencv_world4140.dll', 'openvino.dll', 'openvino_auto_batch_plugin.dll',