Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-manager for openSUSE:Factory checked in at 2026-09-07 11:27:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virt-manager (Old) and /work/SRC/openSUSE:Factory/.virt-manager.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-manager" Mon Sep 7 11:27:25 2026 rev:294 rq:1375689 version:5.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes 2026-08-26 19:51:07.177225825 +0200 +++ /work/SRC/openSUSE:Factory/.virt-manager.new.1265/virt-manager.changes 2026-09-07 11:27:30.406158397 +0200 @@ -1,0 +2,7 @@ +Thu Sep 3 15:06:58 MDT 2026 - [email protected] + +- bsc#1268781 - inconsistent OS names in virt-install for 16.0. + Also fixes Leap 16.x detection issue. + virtinst-add-sle16-detection-support.patch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtinst-add-sle16-detection-support.patch ++++++ --- /var/tmp/diff_new_pack.ewNkns/_old 2026-09-07 11:27:32.260227202 +0200 +++ /var/tmp/diff_new_pack.ewNkns/_new 2026-09-07 11:27:32.263227313 +0200 @@ -11,7 +11,7 @@ log.debug("SUSE content product_name=%s", product_name) return product_name -@@ -271,27 +273,39 @@ class _SUSEContent: +@@ -271,28 +273,43 @@ class _SUSEContent: # Special case, parse version out of a line like this # cpe:/o:opensuse:opensuse:13.2,openSUSE @@ -63,9 +63,13 @@ + if len(product_name) > 1 and int(product_name[2]) != 0: + sle_version = (sle_version + '.' + product_name[2]) distro_version = sle_version ++ # bsc#1268781 - Map 16 to 16.0 because of the removal of the osinfo-db definition that had no '.0' ++ if distro_version == "16": ++ distro_version = "16.0" # SUSE Container as a Service Platform -@@ -518,13 +532,28 @@ class _SuseDistro(_RHELDistro): + if "Container" in self.product_name: +@@ -518,13 +535,30 @@ class _SuseDistro(_RHELDistro): if not cache.checked_for_suse_content: cache.checked_for_suse_content = True @@ -78,6 +82,8 @@ + products_str = cache.acquire_file_content("install/media.1/products") if products_str: products_str = products_str.replace('/', ' ,', 1) ++ if "Leap" in products_str and not "openSUSE" in products_str: ++ products_str = products_str.replace('Leap ', 'openSUSE ') products_str = "DISTRO " + products_str.replace('-', ' ') media_str = cache.acquire_file_content("media.1/media") + if not media_str: @@ -94,7 +100,7 @@ if media_str: media_arch = "x86_64" if 'aarch64' in media_str: -@@ -580,6 +609,10 @@ class _SuseDistro(_RHELDistro): +@@ -580,6 +614,10 @@ class _SuseDistro(_RHELDistro): if tree_arch == "ppc64": self._kernel_paths.append(("suseboot/linux64", "suseboot/initrd64")) @@ -105,7 +111,7 @@ # Tested with SLES 12 for ppc64le, all s390x self._kernel_paths.append(("boot/%s/linux" % tree_arch, "boot/%s/initrd" % tree_arch)) # Tested with Opensuse 10.0 -@@ -607,8 +640,12 @@ class _SuseDistro(_RHELDistro): +@@ -607,8 +645,12 @@ class _SuseDistro(_RHELDistro): if str(self._variant_prefix).startswith(("sles", "sled", "oes")): sp_version = "" @@ -120,7 +126,7 @@ return self._variant_prefix + version + sp_version -@@ -669,7 +706,7 @@ class _SLESDistro(_SuseDistro): +@@ -669,7 +711,7 @@ class _SLESDistro(_SuseDistro): PRETTY_NAME = "SLES" matching_distros = ["sles"] _variant_prefix = "sles" @@ -129,7 +135,7 @@ famregex = ".*SUSE Linux Enterprise.*" -@@ -965,17 +1002,17 @@ def _build_distro_list(osobj): +@@ -965,17 +1007,17 @@ def _build_distro_list(osobj): allstores = [ # Libosinfo takes priority _LibosinfoDistro,
