From 91dfd2112ecbfb1bbe11a0b02d7f57f506230049 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Fri, 22 Mar 2024 14:19:56 +0100
Subject: [PATCH] Handle "-SNAPSHOT"

---
 build_models_xml.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/build_models_xml.py b/build_models_xml.py
index 87bb02f..1389ca6 100755
--- a/build_models_xml.py
+++ b/build_models_xml.py
@@ -63,6 +63,9 @@ model_prefixes = ["no/nibio/vips/model", "fi/luke/vips/model"]
 
 # Returns -1 if number_a < number_b, 1 if number_a > number_b, 0 if equal
 def compare_version_numbers(number_a, number_b):
+    # Make sure we remove "-SNAPSHOT"
+    number_a = number_a.split("-")[0]
+    number_b = number_b.split("-")[0]
     number_a_parts = list(map(int,number_a.split(".")))
     number_b_parts = list(map(int,number_b.split(".")))
     for idx in range(len(number_a_parts)):
-- 
GitLab