Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-12-03 18:41:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Thu Dec  3 18:41:28 2020 rev:188 rq:852363 version:5.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2020-11-23 
15:37:50.164070318 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.5913/qemu.changes      2020-12-03 
18:43:00.422179748 +0100
@@ -1,0 +2,17 @@
+Tue Nov 24 21:24:59 UTC 2020 - Bruce Rogers <[email protected]>
+
+- Be more careful about what directives are used for qemu-testsuite
+
+-------------------------------------------------------------------
+Tue Nov 24 17:17:47 UTC 2020 - Bruce Rogers <[email protected]>
+
+- Fix some spec file 'Requires' statements to be accurate to the
+  new model of relying on system-user-qemu and system-group-kvm to
+  provide the needed users and groups
+
+-------------------------------------------------------------------
+Thu Nov 19 18:43:48 UTC 2020 - Milan Savić <[email protected]>
+
+- Added io_uring support. 
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.tW3osr/_old  2020-12-03 18:43:02.086181946 +0100
+++ /var/tmp/diff_new_pack.tW3osr/_new  2020-12-03 18:43:02.086181946 +0100
@@ -73,6 +73,11 @@
 %define with_daxctl 1
 %endif
 
+%ifarch %ix86 x86_64
+%define with_uring 1
+%define liburing_min_version 0.3
+%endif
+
 # qemu, qemu-linux-user, and qemu-testsuite "flavors" enabled via OBS 
Multibuild
 %define flavor @BUILD_FLAVOR@%{nil}
 %if "%flavor" == ""
@@ -307,6 +312,9 @@
 BuildRequires:  libslirp-devel >= 4.2.0
 BuildRequires:  libspice-server-devel >= 0.12.5
 BuildRequires:  libssh-devel >= 0.8
+%if 0%{?with_uring}
+BuildRequires:  liburing-devel >= %liburing_min_version
+%endif
 BuildRequires:  libusb-1_0-devel >= 1.0.13
 BuildRequires:  libvdeplug-devel
 BuildRequires:  libxkbcommon-devel
@@ -342,48 +350,10 @@
 BuildRequires:  xz-devel
 %endif
 BuildRequires:  zlib-devel
-%if "%{name}" == "qemu-testsuite"
-BuildRequires:  bc
-BuildRequires:  qemu-arm = %{qemuver}
-BuildRequires:  qemu-audio-alsa = %{qemuver}
-BuildRequires:  qemu-audio-pa = %{qemuver}
-BuildRequires:  qemu-block-curl = %{qemuver}
-BuildRequires:  qemu-block-dmg = %{qemuver}
-BuildRequires:  qemu-block-gluster = %{qemuver}
-BuildRequires:  qemu-block-iscsi = %{qemuver}
-BuildRequires:  qemu-block-nfs = %{qemuver}
-%if 0%{?with_rbd}
-BuildRequires:  qemu-block-rbd = %{qemuver}
-%endif
-BuildRequires:  qemu-block-ssh = %{qemuver}
-BuildRequires:  qemu-chardev-baum = %{qemuver}
-%if %{provide_edk2_firmware}
-BuildRequires:  qemu-edk2 = %{qemuver}
-%endif
-BuildRequires:  qemu-extra = %{qemuver}
-BuildRequires:  qemu-guest-agent = %{qemuver}
-BuildRequires:  qemu-hw-display-qxl = %{qemuver}
-BuildRequires:  qemu-hw-usb-redirect = %{qemuver}
-BuildRequires:  qemu-hw-usb-smartcard = %{qemuver}
-BuildRequires:  qemu-ipxe = 1.0.0+
-BuildRequires:  qemu-ksm = %{qemuver}
-BuildRequires:  qemu-lang = %{qemuver}
-BuildRequires:  qemu-ppc   = %{qemuver}
-BuildRequires:  qemu-s390  = %{qemuver}
-BuildRequires:  qemu-seabios = %{sbver}
-BuildRequires:  qemu-sgabios = 8
-BuildRequires:  qemu-skiboot = %{qemuver}
-BuildRequires:  qemu-tools = %{qemuver}
-BuildRequires:  qemu-ui-curses = %{qemuver}
-BuildRequires:  qemu-ui-gtk = %{qemuver}
-BuildRequires:  qemu-ui-spice-app = %{qemuver}
-BuildRequires:  qemu-vgabios = %{sbver}
-BuildRequires:  qemu-x86    = %{qemuver}
-%endif
-Requires(pre):  group(kvm)
-Requires(pre):  group(qemu)
-Requires(pre):  shadow
-Requires(pre):  user(qemu)
+%if "%{name}" == "qemu"
+Requires:       group(kvm)
+Requires:       group(qemu)
+Requires:       user(qemu)
 Requires(post): coreutils
 %if %{kvm_available}
 Requires(post): acl
@@ -448,8 +418,6 @@
 
 This package acts as an umbrella package to the other QEMU sub-packages.
 
-%if "%{name}" != "qemu-testsuite"
-
 %package x86
 Summary:        Machine emulator and virtualizer for x86 architectures
 Group:          System/Emulators/PC
@@ -766,9 +734,8 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_libexecdir/qemu-bridge-helper
-Requires(pre):  group(kvm)
 Requires(pre):  permissions
-Requires(pre):  shadow
+Requires:       group(kvm)
 Recommends:     multipath-tools
 Recommends:     qemu-block-curl
 %if 0%{?with_rbd}
@@ -785,8 +752,7 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_bindir/qemu-ga
-Requires(pre):  group(kvm)
-Requires(pre):  shadow
+Requires:       group(kvm)
 Requires(post): udev
 Supplements:    modalias(acpi*:QEMU0002%3A*)
 Supplements:    modalias(pci:v0000FFFDd00000101sv*sd*bc*sc*i*)
@@ -901,6 +867,47 @@
 
 This package provides a service file for starting and stopping KSM.
 
+%else #qemu
+BuildRequires:  bc
+BuildRequires:  qemu-arm = %{qemuver}
+BuildRequires:  qemu-audio-alsa = %{qemuver}
+BuildRequires:  qemu-audio-pa = %{qemuver}
+BuildRequires:  qemu-block-curl = %{qemuver}
+BuildRequires:  qemu-block-dmg = %{qemuver}
+BuildRequires:  qemu-block-gluster = %{qemuver}
+BuildRequires:  qemu-block-iscsi = %{qemuver}
+BuildRequires:  qemu-block-nfs = %{qemuver}
+%if 0%{?with_rbd}
+BuildRequires:  qemu-block-rbd = %{qemuver}
+%endif
+BuildRequires:  qemu-block-ssh = %{qemuver}
+BuildRequires:  qemu-chardev-baum = %{qemuver}
+%if %{provide_edk2_firmware}
+BuildRequires:  qemu-edk2 = %{qemuver}
+%endif
+BuildRequires:  qemu-extra = %{qemuver}
+BuildRequires:  qemu-guest-agent = %{qemuver}
+BuildRequires:  qemu-hw-display-qxl = %{qemuver}
+BuildRequires:  qemu-hw-usb-redirect = %{qemuver}
+BuildRequires:  qemu-hw-usb-smartcard = %{qemuver}
+BuildRequires:  qemu-ipxe = 1.0.0+
+BuildRequires:  qemu-ksm = %{qemuver}
+BuildRequires:  qemu-lang = %{qemuver}
+BuildRequires:  qemu-ppc   = %{qemuver}
+BuildRequires:  qemu-s390  = %{qemuver}
+BuildRequires:  qemu-seabios = %{sbver}
+BuildRequires:  qemu-sgabios = 8
+BuildRequires:  qemu-skiboot = %{qemuver}
+BuildRequires:  qemu-tools = %{qemuver}
+BuildRequires:  qemu-ui-curses = %{qemuver}
+BuildRequires:  qemu-ui-gtk = %{qemuver}
+BuildRequires:  qemu-ui-spice-app = %{qemuver}
+BuildRequires:  qemu-vgabios = %{sbver}
+BuildRequires:  qemu-x86    = %{qemuver}
+
+%description
+This package records qemu testsuite results and represents successful testing.
+
 %endif # ! qemu-testsuite
 %endif # ! qemu-linux-user
 
@@ -1178,6 +1185,9 @@
        --enable-libusb \
        --disable-libxml2 \
        --enable-linux-aio \
+%if 0%{?with_uring}
+       --enable-linux-io-uring \
+%endif
        --enable-lzfse \
        --enable-lzo \
        --disable-malloc-trim \




++++++ qemu.spec.in ++++++
--- /var/tmp/diff_new_pack.tW3osr/_old  2020-12-03 18:43:02.458182437 +0100
+++ /var/tmp/diff_new_pack.tW3osr/_new  2020-12-03 18:43:02.458182437 +0100
@@ -73,6 +73,11 @@
 %define with_daxctl 1
 %endif
 
+%ifarch %ix86 x86_64
+%define with_uring 1
+%define liburing_min_version 0.3
+%endif
+
 # qemu, qemu-linux-user, and qemu-testsuite "flavors" enabled via OBS 
Multibuild
 %define flavor @BUILD_FLAVOR@%{nil}
 %if "%flavor" == ""
@@ -233,6 +238,9 @@
 BuildRequires:  libslirp-devel >= 4.2.0
 BuildRequires:  libspice-server-devel >= 0.12.5
 BuildRequires:  libssh-devel >= 0.8
+%if 0%{?with_uring}
+BuildRequires:  liburing-devel >= %liburing_min_version
+%endif
 BuildRequires:  libusb-1_0-devel >= 1.0.13
 BuildRequires:  libvdeplug-devel
 BuildRequires:  libxkbcommon-devel
@@ -268,48 +276,10 @@
 BuildRequires:  xz-devel
 %endif
 BuildRequires:  zlib-devel
-%if "%{name}" == "qemu-testsuite"
-BuildRequires:  bc
-BuildRequires:  qemu-arm = %{qemuver}
-BuildRequires:  qemu-audio-alsa = %{qemuver}
-BuildRequires:  qemu-audio-pa = %{qemuver}
-BuildRequires:  qemu-block-curl = %{qemuver}
-BuildRequires:  qemu-block-dmg = %{qemuver}
-BuildRequires:  qemu-block-gluster = %{qemuver}
-BuildRequires:  qemu-block-iscsi = %{qemuver}
-BuildRequires:  qemu-block-nfs = %{qemuver}
-%if 0%{?with_rbd}
-BuildRequires:  qemu-block-rbd = %{qemuver}
-%endif
-BuildRequires:  qemu-block-ssh = %{qemuver}
-BuildRequires:  qemu-chardev-baum = %{qemuver}
-%if %{provide_edk2_firmware}
-BuildRequires:  qemu-edk2 = %{qemuver}
-%endif
-BuildRequires:  qemu-extra = %{qemuver}
-BuildRequires:  qemu-guest-agent = %{qemuver}
-BuildRequires:  qemu-hw-display-qxl = %{qemuver}
-BuildRequires:  qemu-hw-usb-redirect = %{qemuver}
-BuildRequires:  qemu-hw-usb-smartcard = %{qemuver}
-BuildRequires:  qemu-ipxe = 1.0.0+
-BuildRequires:  qemu-ksm = %{qemuver}
-BuildRequires:  qemu-lang = %{qemuver}
-BuildRequires:  qemu-ppc   = %{qemuver}
-BuildRequires:  qemu-s390  = %{qemuver}
-BuildRequires:  qemu-seabios = %{sbver}
-BuildRequires:  qemu-sgabios = 8
-BuildRequires:  qemu-skiboot = %{qemuver}
-BuildRequires:  qemu-tools = %{qemuver}
-BuildRequires:  qemu-ui-curses = %{qemuver}
-BuildRequires:  qemu-ui-gtk = %{qemuver}
-BuildRequires:  qemu-ui-spice-app = %{qemuver}
-BuildRequires:  qemu-vgabios = %{sbver}
-BuildRequires:  qemu-x86    = %{qemuver}
-%endif
-Requires(pre):  group(kvm)
-Requires(pre):  group(qemu)
-Requires(pre):  shadow
-Requires(pre):  user(qemu)
+%if "%{name}" == "qemu"
+Requires:       group(kvm)
+Requires:       group(qemu)
+Requires:       user(qemu)
 Requires(post): coreutils
 %if %{kvm_available}
 Requires(post): acl
@@ -374,8 +344,6 @@
 
 This package acts as an umbrella package to the other QEMU sub-packages.
 
-%if "%{name}" != "qemu-testsuite"
-
 %package x86
 Summary:        Machine emulator and virtualizer for x86 architectures
 Group:          System/Emulators/PC
@@ -692,9 +660,8 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_libexecdir/qemu-bridge-helper
-Requires(pre):  group(kvm)
 Requires(pre):  permissions
-Requires(pre):  shadow
+Requires:       group(kvm)
 Recommends:     multipath-tools
 Recommends:     qemu-block-curl
 %if 0%{?with_rbd}
@@ -711,8 +678,7 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_bindir/qemu-ga
-Requires(pre):  group(kvm)
-Requires(pre):  shadow
+Requires:       group(kvm)
 Requires(post): udev
 Supplements:    modalias(acpi*:QEMU0002%3A*)
 Supplements:    modalias(pci:v0000FFFDd00000101sv*sd*bc*sc*i*)
@@ -827,6 +793,47 @@
 
 This package provides a service file for starting and stopping KSM.
 
+%else # qemu
+BuildRequires:  bc
+BuildRequires:  qemu-arm = %{qemuver}
+BuildRequires:  qemu-audio-alsa = %{qemuver}
+BuildRequires:  qemu-audio-pa = %{qemuver}
+BuildRequires:  qemu-block-curl = %{qemuver}
+BuildRequires:  qemu-block-dmg = %{qemuver}
+BuildRequires:  qemu-block-gluster = %{qemuver}
+BuildRequires:  qemu-block-iscsi = %{qemuver}
+BuildRequires:  qemu-block-nfs = %{qemuver}
+%if 0%{?with_rbd}
+BuildRequires:  qemu-block-rbd = %{qemuver}
+%endif
+BuildRequires:  qemu-block-ssh = %{qemuver}
+BuildRequires:  qemu-chardev-baum = %{qemuver}
+%if %{provide_edk2_firmware}
+BuildRequires:  qemu-edk2 = %{qemuver}
+%endif
+BuildRequires:  qemu-extra = %{qemuver}
+BuildRequires:  qemu-guest-agent = %{qemuver}
+BuildRequires:  qemu-hw-display-qxl = %{qemuver}
+BuildRequires:  qemu-hw-usb-redirect = %{qemuver}
+BuildRequires:  qemu-hw-usb-smartcard = %{qemuver}
+BuildRequires:  qemu-ipxe = 1.0.0+
+BuildRequires:  qemu-ksm = %{qemuver}
+BuildRequires:  qemu-lang = %{qemuver}
+BuildRequires:  qemu-ppc   = %{qemuver}
+BuildRequires:  qemu-s390  = %{qemuver}
+BuildRequires:  qemu-seabios = %{sbver}
+BuildRequires:  qemu-sgabios = 8
+BuildRequires:  qemu-skiboot = %{qemuver}
+BuildRequires:  qemu-tools = %{qemuver}
+BuildRequires:  qemu-ui-curses = %{qemuver}
+BuildRequires:  qemu-ui-gtk = %{qemuver}
+BuildRequires:  qemu-ui-spice-app = %{qemuver}
+BuildRequires:  qemu-vgabios = %{sbver}
+BuildRequires:  qemu-x86    = %{qemuver}
+
+%description
+This package records qemu testsuite results and represents successful testing.
+
 %endif # ! qemu-testsuite
 %endif # ! qemu-linux-user
 
@@ -1031,6 +1038,9 @@
        --enable-libusb \
        --disable-libxml2 \
        --enable-linux-aio \
+%if 0%{?with_uring}
+       --enable-linux-io-uring \
+%endif
        --enable-lzfse \
        --enable-lzo \
        --disable-malloc-trim \
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to