From ae4875c3292886404b635be4d8229eec62f3dcd6 Mon Sep 17 00:00:00 2001 From: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:28:54 -0700 Subject: [PATCH] Update shell metadata handling (#59) Co-authored-by: Daniel McKnight --- neon_gui/utils.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/neon_gui/utils.py b/neon_gui/utils.py index 5ac3036..f4ecd3a 100644 --- a/neon_gui/utils.py +++ b/neon_gui/utils.py @@ -27,7 +27,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. from ovos_bus_client import Message -from ovos_utils.log import LOG +from ovos_utils.log import LOG, log_deprecation from ovos_utils.gui import extend_about_data from datetime import datetime @@ -79,9 +79,14 @@ def add_neon_about_data(): build_info = json.load(f) if build_info.get("image", {}).get("version"): # Neon OS 2.0; use neon-debos version - extra_data.append({"display_key": "Neon OS", + extra_data.append({"display_key": "Neon Debos", "display_value": build_info['image']['version']}) + if build_info.get("build_version"): + extra_data.insert(0, {"display_key": "Neon OS", + "display_value": build_info["build_version"]}) else: + log_deprecation("Legacy image metadata support is deprecated", + "1.3") extra_data.extend(_get_legacy_image_metadata(build_info, core_version)) except FileNotFoundError: