Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2022-11-03 19:13:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Thu Nov  3 19:13:09 2022 rev:238 rq:1032808 version:7.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2022-10-10 
18:43:41.474756131 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.2275/qemu.changes      2022-11-03 
19:13:10.083648900 +0100
@@ -1,0 +2,24 @@
+Wed Oct 26 11:17:37 UTC 2022 - Dario Faggioli <dfaggi...@suse.com>
+
+- qtests test are not realiable when run inside OBS builders, so
+  let's disable that part of the testsuite for now. There is work
+  ongoing to run it somewhere else (on dedicated hosts) to avoid
+  loosing coverage. (bsc#1204566)
+
+-------------------------------------------------------------------
+Fri Oct 24 16:28:16 UTC 2022 - Dario Faggioli <dfaggi...@suse.com>
+
+- Improve dependency handling (e.g., what's recommended vs. what's
+  required.
+- Add a subpackage (qemu-headless) that brings in all the packages
+  that are needed for creating VMs with tools like virt-install
+  or VirtManager, run either locally or from a remote host.
+  (bsc#1202166)
+
+-------------------------------------------------------------------
+Mon Oct 10 10:28:11 UTC 2022 - Hans-Peter Jansen <h...@urpla.net>
+
+- Build fails due to exceeding 10 GB disk limit (10430 MB):
+  raise disk space contraint to 12 GB
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.mUdCnv/_old  2022-11-03 19:13:12.395662495 +0100
+++ /var/tmp/diff_new_pack.mUdCnv/_new  2022-11-03 19:13:12.399662519 +0100
@@ -95,6 +95,8 @@
 %define with_daxctl 1
 %endif
 
+%bcond_with chkqtests
+
 # enforce pxe rom sizes for migration compatability from SLE 11 SP3 forward
 # the following need to be > 64K
 %define supported_nics_large {e1000 rtl8139}
@@ -395,6 +397,7 @@
 # End of "ifarch s390x"
 %endif
 Recommends:     qemu-block-curl
+Recommends:     qemu-block-nfs
 Recommends:     qemu-ksm = %{qemuver}
 Recommends:     qemu-tools
 Recommends:     qemu-ui-curses
@@ -405,7 +408,6 @@
 Suggests:       qemu-block-dmg
 Suggests:       qemu-block-gluster
 Suggests:       qemu-block-iscsi
-Suggests:       qemu-block-nfs
 Suggests:       qemu-block-ssh
 Suggests:       qemu-chardev-baum
 Suggests:       qemu-extra
@@ -420,6 +422,27 @@
 # There isn't any for qemu-linux-user.
 %endif
 
+%package headless
+Summary:        Minimum set of packages for having a functional QEMU
+Group:          System/Emulators/PC
+Version:        %{qemuver}
+Release:        0
+Requires:       qemu
+Requires:       qemu-tools
+%if %{legacy_qemu_kvm}
+Requires:       qemu-kvm
+%endif
+Requires:       qemu-hw-usb-redirect
+# qemu-ui-spice-core will bring in qemu-audio-spice qemu-ui-opengl too
+Requires:       qemu-ui-spice-core
+Requires:       qemu-chardev-spice
+
+%description headless
+%{generic_qemu_description}
+
+This meta-package brings in, as dependencies, the minimum set of packages
+currently necessary for having a functional (headless) QEMU/KVM stack.
+
 %if "%{name}" == "qemu-linux-user"
 # Description and files for the qemu-linux-user package
 
@@ -567,9 +590,14 @@
 Requires:       qemu-seabios
 Requires:       qemu-sgabios
 Requires:       qemu-vgabios
+%ifarch x86_64
+Requires:       qemu-ovmf-x86_64
+%else
+Recommends:     qemu-ovmf-ia32
+Recommends:     qemu-ovmf-x86_64
+%endif
 Recommends:     ovmf
 Recommends:     qemu-microvm
-Recommends:     qemu-ovmf-x86_64
 
 %description x86
 %{generic_qemu_description}
@@ -2275,10 +2303,9 @@
 # This would be `make_build check-block`. But iotests are not reliable
 # if ran in parallel in OBS, so let's be slow for now.
 make -O V=1 VERBOSE=1 -j1 check-block
-# Run qtests in parallel. If it becomes unreliable, we can try something
-# like this: make -O V=1 VERBOSE=1 -j1 check-qtest
-%if !0%{?qemu_user_space_build}
-%make_build check-qtest
+%if %{with chkqtests} && !0%{?qemu_user_space_build}
+# Run qtests sequentially, as it's too unreliable, when run in OBS, if 
parallelized
+make -O V=1 VERBOSE=1 -j1 check-qtest
 %endif
 # Last step will be to run a full check-report, but we will
 # enable this at a later point


++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.mUdCnv/_old  2022-11-03 19:13:12.551663412 +0100
+++ /var/tmp/diff_new_pack.mUdCnv/_new  2022-11-03 19:13:12.555663436 +0100
@@ -8,7 +8,7 @@
     </conditions>
     <hardware>
       <disk>
-        <size unit="G">10</size>
+        <size unit="G">12</size>
       </disk>
     </hardware>
   </overwrite>




++++++ qemu.spec.in ++++++
--- /var/tmp/diff_new_pack.mUdCnv/_old  2022-11-03 19:13:12.763664659 +0100
+++ /var/tmp/diff_new_pack.mUdCnv/_new  2022-11-03 19:13:12.767664682 +0100
@@ -98,6 +98,8 @@
 %define with_daxctl 1
 %endif
 
+%bcond_with chkqtests
+
 # enforce pxe rom sizes for migration compatability from SLE 11 SP3 forward
 # the following need to be > 64K
 %define supported_nics_large {e1000 rtl8139}
@@ -337,6 +339,7 @@
 # End of "ifarch s390x"
 %endif
 Recommends:     qemu-block-curl
+Recommends:     qemu-block-nfs
 Recommends:     qemu-ksm = %{qemuver}
 Recommends:     qemu-tools
 Recommends:     qemu-ui-curses
@@ -347,7 +350,6 @@
 Suggests:       qemu-block-dmg
 Suggests:       qemu-block-gluster
 Suggests:       qemu-block-iscsi
-Suggests:       qemu-block-nfs
 Suggests:       qemu-block-ssh
 Suggests:       qemu-chardev-baum
 Suggests:       qemu-extra
@@ -362,6 +364,27 @@
 # There isn't any for qemu-linux-user.
 %endif
 
+%package headless
+Summary:        Minimum set of packages for having a functional QEMU
+Group:          System/Emulators/PC
+Version:        %{qemuver}
+Release:        0
+Requires:       qemu
+Requires:       qemu-tools
+%if %{legacy_qemu_kvm}
+Requires:       qemu-kvm
+%endif
+Requires:       qemu-hw-usb-redirect
+# qemu-ui-spice-core will bring in qemu-audio-spice qemu-ui-opengl too
+Requires:       qemu-ui-spice-core
+Requires:       qemu-chardev-spice
+
+%description headless
+%{generic_qemu_description}
+
+This meta-package brings in, as dependencies, the minimum set of packages
+currently necessary for having a functional (headless) QEMU/KVM stack.
+
 %if "%{name}" == "qemu-linux-user"
 # Description and files for the qemu-linux-user package
 
@@ -509,9 +532,14 @@
 Requires:       qemu-seabios
 Requires:       qemu-sgabios
 Requires:       qemu-vgabios
+%ifarch x86_64
+Requires:       qemu-ovmf-x86_64
+%else
+Recommends:     qemu-ovmf-ia32
+Recommends:     qemu-ovmf-x86_64
+%endif
 Recommends:     ovmf
 Recommends:     qemu-microvm
-Recommends:     qemu-ovmf-x86_64
 
 %description x86
 %{generic_qemu_description}
@@ -2217,10 +2245,9 @@
 # This would be `make_build check-block`. But iotests are not reliable
 # if ran in parallel in OBS, so let's be slow for now.
 make -O V=1 VERBOSE=1 -j1 check-block
-# Run qtests in parallel. If it becomes unreliable, we can try something
-# like this: make -O V=1 VERBOSE=1 -j1 check-qtest
-%if !0%{?qemu_user_space_build}
-%make_build check-qtest
+%if %{with chkqtests} && !0%{?qemu_user_space_build}
+# Run qtests sequentially, as it's too unreliable, when run in OBS, if 
parallelized
+make -O V=1 VERBOSE=1 -j1 check-qtest
 %endif
 # Last step will be to run a full check-report, but we will
 # enable this at a later point

Reply via email to