Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-09-18 14:32:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Fri Sep 18 14:32:50 2020 rev:181 rq:834954 version:5.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2020-09-03 
01:11:17.092409598 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.changes      2020-09-18 
14:36:15.051726590 +0200
@@ -1,0 +2,43 @@
+Tue Sep 15 21:19:55 UTC 2020 - Bruce Rogers <[email protected]>
+
+- Change qemu-x86 packaging relationship with qemu-microvm from
+  Requires to Recommends
+
+-------------------------------------------------------------------
+Thu Sep 10 21:42:02 UTC 2020 - Bruce Rogers <[email protected]>
+
+- In an effort to "Close the Leap Gap", remove use of is_opensuse
+  from the spec file, so that the same packages built for SLE can
+  be reused for Leap. Some sub-packages will not be included for
+  SLE which are included for Leap. They wil be provided in Package
+  Hub for SLE users as unsupported packages. (jsc#SLE-11660,
+  jsc#SLE-11661, jsc#SLE-11662, jsc#SLE-11691, jse#SLE-11692,
+  jsc#SLE-11894)
+
+-------------------------------------------------------------------
+Thu Sep 10 14:51:35 UTC 2020 - Bruce Rogers <[email protected]>
+
+- Add infrastructure to do package splits when split-off package
+  isn't required and doesn't (otherwise) include any previously
+  installed files. This version of qemu has split out non-essential
+  functionality into loadable modules, as noted in Aug 20, 2020 log
+  entry, which describes the emergency Split-Provides. That approach
+  will be superseded by this planned approach, and those dummy doc
+  files will be removed in time
+  Here is the new mapping:
+  subpackage            continuity file provided (files are dummies)
+  ==========            ============================================
+  qemu-chardev-baum     /usr/share/qemu/forsplits/00
+  qemu-hw-display-qxl   /usr/share/qemu/forsplits/01
+  qemu-hw-usb-redirect  /usr/share/qemu/forsplits/02
+  qemu-hw-usb-smartcard /usr/share/qemu/forsplits/03
+
+-------------------------------------------------------------------
+Wed Sep  9 02:38:13 UTC 2020 - Bruce Rogers <[email protected]>
+
+- Fix path of qemu-pr-helper. It was a mistake to move it from
+  %_bindir to _libexecdir. In more recent qemu code it's been moved
+  back, so undo this mistake by providing it at the same location
+  as it has been all along
+
+-------------------------------------------------------------------

New:
----
  pkg-split.txt

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

Other differences:
------------------
++++++ qemu.spec ++++++
++++ 836 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qemu/qemu.spec
++++ and /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.spec

++++++ build-Workaround-compilation-error-with-.patch ++++++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.103734668 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.107734672 +0200
@@ -4,7 +4,6 @@
 
 Git-commit: 1dd56dbd11082fb622c2ed21cfaced4f47d798a6
 References: bsc#1121464
-Include-If: %if 0%{?suse_version} > 1500 && 0%{?is_opensuse}
 
 Compiling with gcc 9.1 generates lots of "taking address of packed
 member of ... may result in an unaligned pointer value" warnings.

++++++ bundles.tar.xz ++++++
Binary files old/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle and 
new/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle differ
Binary files old/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle and 
new/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle differ

++++++ docs-add-SUSE-support-statements-to-html.patch ++++++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.195734750 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.195734750 +0200
@@ -2,7 +2,7 @@
 Date: Tue, 28 Apr 2020 09:53:49 -0600
 Subject: docs: add SUSE support statements to html docs
 
-Include-If: %if %{legacy_qemu_kvm} && 0%{?is_opensuse} == 0
+Include-If: %if %{legacy_qemu_kvm}
 
 We can fairly easily produce an html version of our support statements.
 Now that qemu includes fairly good html-based documentation, leverage it

++++++ hw-hyperv-vmbus-Fix-32bit-compilation.patch ++++++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.223734776 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.223734776 +0200
@@ -1,10 +1,27 @@
 From: Jon Doron <[email protected]>
 Date: Wed, 15 Jul 2020 11:43:26 +0300
 Subject: hw: hyperv: vmbus: Fix 32bit compilation
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
 
-Git-commit: 0000000000000000000000000000000000000000
+Git-commit: 8b39aa90e90e9c04d07b0fbb583195237f3f11fe
 
+Fix 32-bit build error for vmbus:
+
+  hw/hyperv/vmbus.c: In function ‘gpadl_iter_io’:
+  hw/hyperv/vmbus.c:383:13: error: cast to pointer from integer of different 
size [-Werror=int-to-pointer-cast]
+  383 |         p = (void *)(((uintptr_t)iter->map & TARGET_PAGE_MASK) | 
off_in_page);
+      |             ^
+  cc1: all warnings being treated as errors
+
+Fixes: 0d71f7082d7 ("vmbus: vmbus implementation")
 Signed-off-by: Jon Doron <[email protected]>
+Tested-by: Aleksandar Markovic <[email protected]>
+Reviewed-by: Aleksandar Markovic <[email protected]>
+Message-Id: <[email protected]>
+[lv: updated with commit description from 
<[email protected]>]
+Signed-off-by: Laurent Vivier <[email protected]>
 Signed-off-by: Bruce Rogers <[email protected]>
 ---
  hw/hyperv/vmbus.c | 3 ++-

++++++ pkg-split.txt ++++++
This file is provided to handle package splits in the case where functionality
split out into a new, optional package does not (otherwise) have associated,
installed files. The split out package provides this previously installed file
simply to help the package resolver identify the packages needed to maintain
current functionality.

If you determine the package providing this file is not needed, it may be
uninstalled.



++++++ qemu.spec.in ++++++
++++ 690 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qemu/qemu.spec.in
++++ and /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.spec.in

++++++ update_git.sh ++++++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.583735096 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.583735096 +0200
@@ -574,9 +574,9 @@
         rm -f qemu.changes.added
     fi
 # Decide if there is a better way to handle the no change case:
-    if [[ "0" = "$(expr $CHANGED_COUNT + $DELETED_COUNT + $ADDED_COUNT)" ]]; 
then
-        osc revert bundles.tar.xz
-    fi
+#    if [[ "0" = "$(expr $CHANGED_COUNT + $DELETED_COUNT + $ADDED_COUNT)" ]]; 
then
+#        osc revert bundles.tar.xz
+#    fi
     echo "git patch summary"
     echo "  unchanged: $UNCHANGED_COUNT"
     echo "    changed: $CHANGED_COUNT"

++++++ usb-fix-setup_len-init-CVE-2020-14364.patch ++++++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.595735107 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.595735107 +0200
@@ -2,7 +2,7 @@
 Date: Tue, 25 Aug 2020 07:36:36 +0200
 Subject: usb: fix setup_len init (CVE-2020-14364)
 
-Git-commit: 0000000000000000000000000000000000000000
+Git-commit: b946434f2659a182afc17e155be6791ebfb302eb
 References: bsc#1175441, CVE-2020-14364
 
 Store calculated setup_len in a local variable, verify it, and only


Reply via email to