Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubevirt1.8 for openSUSE:Factory 
checked in at 2026-07-14 13:47:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubevirt1.8 (Old)
 and      /work/SRC/openSUSE:Factory/.kubevirt1.8.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubevirt1.8"

Tue Jul 14 13:47:03 2026 rev:2 rq:1365288 version:1.8.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubevirt1.8/kubevirt1.8.changes  2026-06-22 
17:25:03.300583129 +0200
+++ /work/SRC/openSUSE:Factory/.kubevirt1.8.new.1991/kubevirt1.8.changes        
2026-07-14 13:47:27.761934553 +0200
@@ -1,0 +2,6 @@
+Fri Jul 10 17:05:24 UTC 2026 - James Fehlig <[email protected]>
+
+- Only build the manifests package and kubevirt containers meta
+  service for Tumbleweed
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kubevirt1.8.spec ++++++
--- /var/tmp/diff_new_pack.U0kwxM/_old  2026-07-14 13:47:29.465992300 +0200
+++ /var/tmp/diff_new_pack.U0kwxM/_new  2026-07-14 13:47:29.469992435 +0200
@@ -186,6 +186,7 @@
 The package provides sidecar-shim binary than will call the respective
 hooks with the proper command-line arguments.
 
+%if 0%{?suse_version} >= 1699
 %package        manifests
 Provides:       kubevirt-manifests = %{version}-%{release}
 Obsoletes:      kubevirt-manifests < %{version}-%{release}
@@ -197,6 +198,7 @@
 %description    manifests
 This contains the built YAML manifests used to install kubevirt into a
 kubernetes installation with kubectl apply.
+%endif
 
 %package        tests
 Provides:       kubevirt-tests = %{version}-%{release}
@@ -209,6 +211,7 @@
 %description    tests
 The package provides Kubevirt end-to-end tests.
 
+%if 0%{?suse_version} >= 1699
 %package -n     obs-service-kubevirt1.8_containers_meta
 Provides:       obs-service-kubevirt_containers_meta = %{version}-%{release}
 Obsoletes:      obs-service-kubevirt_containers_meta < %{version}-%{release}
@@ -220,16 +223,17 @@
 %description -n obs-service-kubevirt1.8_containers_meta
 The package provides meta information that is used during the build of
 the Kubevirt container images.
+%endif
 
 %prep
 %autosetup -p1 -n %{upstream_name}-%{version}
 
 %build
-# Hackery to determine which registry path to use in kubevirt-operator.yaml
-# when building the manifests
+# For SLES 16.x, the registry path of the various kubevirt containers is
+# handled by the BCI build machinery.
 #
-# The 'kubevirt_registry_path' macro can be used to define an explicit path in
-# the project config, e.g.
+# For Tumbleweed, the 'kubevirt_registry_path' macro can be used to define
+# an explicit path in the project config, e.g.
 #
 # Macros:
 # %%kubevirt_registry_path registry.opensuse.org/Virtualization/container
@@ -240,56 +244,28 @@
 # osc build --define='kubevirt_registry_path 
registry.opensuse.org/foo/bar/baz' ...
 #
 # If 'kubevirt_registry_path' is not specified, the standard publish location
-# for SLE and openSUSE-based containers is used.
+# for Tumbleweed-based containers is used.
 #
-distro='%{?sle_version}:%{?is_opensuse}%{!?is_opensuse:0}'
-case "${distro}" in
-150500:0)
-    tagprefix=suse/sles/15.5
-    labelprefix=com.suse.kubevirt
-    registry=registry.suse.com
-    ;;
-150600:0)
-    tagprefix=suse/sles/15.6
-    labelprefix=com.suse.kubevirt
-    registry=registry.suse.com
-    ;;
-150700:0)
-    tagprefix=suse/sles/15.7
-    labelprefix=com.suse.kubevirt
-    registry=registry.suse.com
-    ;;
-*:1)
+%if 0%{?suse_version} >= 1699
     tagprefix=kubevirt
     labelprefix=org.opensuse.kubevirt
     registry=registry.opensuse.org
-    ;;
-*)
-%if 0%{?suse_version} == 1600
-    tagprefix=kubevirt
-    labelprefix=com.suse.kubevirt
-    registry=registry.suse.com
-%else
-    echo "Unsupported distro: ${distro}" >&2
-    exit 1
-%endif
-    ;;
-esac
 
-%if "%{?kubevirt_registry_path}" == ""
+    %if "%{?kubevirt_registry_path}" == ""
     reg_path="${registry}/${tagprefix}"
-%else
+    %else
     reg_path='%{kubevirt_registry_path}'
-%endif
+    %endif
 
-sed -i"" \
+    sed -i"" \
     -e "s#_TAGPREFIX_#${tagprefix}#g" \
     -e "s#_LABELPREFIX_#${labelprefix}#g" \
     -e "s#_REGISTRY_#${registry}#g" \
     -e "s#_PKG_VERSION_#%{version}#g" \
     -e "s#_PKG_RELEASE_#%{release}#g" \
-    -e "s#_DISTRO_#${distro}#g" \
+        -e "s#_DISTRO_#tumbleweed#g" \
     %{S:1}
+%endif
 
 mkdir -p go/src/kubevirt.io go/pkg
 ln -s ../../../ go/src/kubevirt.io/kubevirt
@@ -324,7 +300,9 @@
     cmd/virtctl \
     %{nil}
 
+%if 0%{?suse_version} >= 1699
 env DOCKER_PREFIX=$reg_path DOCKER_TAG=%{version}-%{release} 
KUBEVIRT_NO_BAZEL=true ./hack/build-manifests.sh
+%endif
 
 %install
 mkdir -p %{buildroot}%{_bindir}
@@ -361,6 +339,7 @@
 install -p -m 0644 cmd/virt-launcher/virtqemud.conf 
%{buildroot}%{_datadir}/kube-virt-1.8/virt-launcher
 install -p -m 0644 cmd/virt-launcher/qemu.conf 
%{buildroot}%{_datadir}/kube-virt-1.8/virt-launcher
 
+%if 0%{?suse_version} >= 1699
 # Install release manifests
 mkdir -p %{buildroot}%{_datadir}/kube-virt-1.8/manifests/release
 install -m 0644 _out/manifests/release/kubevirt-operator.yaml 
%{buildroot}%{_datadir}/kube-virt-1.8/manifests/release/
@@ -378,6 +357,7 @@
 mkdir -p %{buildroot}%{_prefix}/lib/obs/service
 install -m 0755 %{S:1} %{buildroot}%{_prefix}/lib/obs/service
 install -m 0644 %{S:2} %{buildroot}%{_prefix}/lib/obs/service
+%endif
 
 %files virtctl
 %license LICENSE
@@ -450,24 +430,30 @@
 %doc cmd/sidecars/README.md
 %{_bindir}/sidecar-shim
 
+%if 0%{?suse_version} >= 1699
 %files manifests
 %license LICENSE
 %doc README.md
 %dir %{_datadir}/kube-virt-1.8
 %dir %{_datadir}/kube-virt-1.8/manifests
 %{_datadir}/kube-virt-1.8/manifests/release
+%endif
 
 %files tests
 %license LICENSE
 %doc README.md
 %dir %{_datadir}/kube-virt-1.8
-%dir %{_datadir}/kube-virt-1.8/manifests
 %{_bindir}/virt-tests
+%if 0%{?suse_version} >= 1699
+%dir %{_datadir}/kube-virt-1.8/manifests
 %{_datadir}/kube-virt-1.8/manifests/testing
+%endif
 
+%if 0%{?suse_version} >= 1699
 %files -n obs-service-kubevirt1.8_containers_meta
 %license LICENSE
 %doc README.md
 %dir %{_prefix}/lib/obs
 %{_prefix}/lib/obs/service
+%endif
 

Reply via email to