Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubevirt for openSUSE:Factory 
checked in at 2021-05-04 22:01:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubevirt (Old)
 and      /work/SRC/openSUSE:Factory/.kubevirt.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubevirt"

Tue May  4 22:01:14 2021 rev:18 rq:890392 version:0.40.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubevirt/kubevirt.changes        2021-04-29 
22:52:57.574012258 +0200
+++ /work/SRC/openSUSE:Factory/.kubevirt.new.2988/kubevirt.changes      
2021-05-04 22:01:30.064485246 +0200
@@ -1,0 +2,6 @@
+Thu Apr 29 11:23:54 UTC 2021 - Vasily Ulyanov <vasily.ulya...@suse.com>
+
+- Include release number into docker tag
+- Add kubevirt_containers_meta build service
+
+-------------------------------------------------------------------

New:
----
  kubevirt_containers_meta
  kubevirt_containers_meta.service

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

Other differences:
------------------
++++++ kubevirt.spec ++++++
--- /var/tmp/diff_new_pack.nNl3Eb/_old  2021-05-04 22:01:30.768482600 +0200
+++ /var/tmp/diff_new_pack.nNl3Eb/_new  2021-05-04 22:01:30.772482585 +0200
@@ -25,6 +25,8 @@
 URL:            https://github.com/kubevirt/kubevirt
 Source0:        %{name}-%{version}.tar.gz
 Source1:        kubevirt-psp-caasp.yaml
+Source2:        kubevirt_containers_meta
+Source3:        kubevirt_containers_meta.service
 Source100:      %{name}-rpmlintrc
 Patch0:         dont-build-virtctl-darwin.patch
 Patch1:         dont-use-bazel-in-build-manifests.patch
@@ -106,6 +108,14 @@
 %description    tests
 The package provides Kubevirt end-to-end tests.
 
+%package -n     obs-service-kubevirt_containers_meta
+Summary:        Kubevirt containers meta information (build service)
+Group:          System/Packages
+
+%description -n obs-service-kubevirt_containers_meta
+The package provides meta information that is used during the build of
+the Kubevirt container images.
+
 %prep
 %autosetup -p1
 
@@ -168,7 +178,7 @@
        cmd/virt-operator \
        %{nil}
 
-env DOCKER_PREFIX=$reg_path DOCKER_TAG=%{version} ./hack/build-manifests.sh 
--skipj2
+env DOCKER_PREFIX=$reg_path DOCKER_TAG=%{version}-%{release} 
./hack/build-manifests.sh --skipj2
 
 %install
 mkdir -p %{buildroot}%{_bindir}
@@ -196,6 +206,11 @@
 install -m 644 %{S:1} %{buildroot}/%{_datadir}/kube-virt/manifests/release/
 install -m 0644 tests/default-config.json %{buildroot}%{_datadir}/kube-virt
 
+# Install kubevirt_containers_meta build service
+mkdir -p %{buildroot}%{_prefix}/lib/obs/service
+install -m 0755 %{S:2} %{buildroot}%{_prefix}/lib/obs/service
+install -m 0644 %{S:3} %{buildroot}%{_prefix}/lib/obs/service
+
 %files virtctl
 %license LICENSE
 %doc README.md
@@ -246,4 +261,10 @@
 %{_bindir}/virt-tests
 %{_datadir}/kube-virt/default-config.json
 
+%files -n obs-service-kubevirt_containers_meta
+%license LICENSE
+%doc README.md
+%dir %{_prefix}/lib/obs
+%{_prefix}/lib/obs/service
+
 %changelog

++++++ kubevirt_containers_meta ++++++
#!/bin/bash

distro=$(rpm --eval '%{?sle_version}:%{?is_opensuse}%{!?is_opensuse:0}')
case "${distro}" in
150200:0)
    TAGPREFIX=suse/sles/15.2
    LABELPREFIX=com.suse.kubevirt
    ;;
150300:0)
    TAGPREFIX=suse/sles/15.3
    LABELPREFIX=com.suse.kubevirt
    ;;
*)
    TAGPREFIX=kubevirt
    LABELPREFIX=org.opensuse.kubevirt
    ;;
esac

if [ -n "${pkg}" ]; then
    if rpm -q ${pkg}; then
        PKG_VERSION=$(rpm -q --queryformat=%{version} ${pkg})
        PKG_RELEASE=$(rpm -q --queryformat=%{release} ${pkg})
    else
        _pkg=$(find ./repos -name "${pkg}*.rpm")
        PKG_VERSION=$(rpm -qp --queryformat=%{version} ${_pkg})
        PKG_RELEASE=$(rpm -qp --queryformat=%{release} ${_pkg})
    fi
fi
++++++ kubevirt_containers_meta.service ++++++
<service name="kubevirt_containers_meta">
    <summary>Containers meta information for Kubevirt (build service)</summary>
    <description>Provides meta information that is used during the build of
the Kubevirt container images.</description>
</service>

Reply via email to