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-05-24 20:31:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.2254 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Tue May 24 20:31:03 2022 rev:228 rq:978736 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2022-05-14 
22:52:02.402981740 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.2254/qemu.changes      2022-05-24 
20:31:20.326917900 +0200
@@ -1,0 +2,7 @@
+Mon May 23 12:15:45 UTC 2022 - Dario Faggioli <dfaggi...@suse.com>
+
+- Backport a GCC 12 aarch64 build fix (bsc#1199625)
+* Patches added:
+  block-qdict-Fix-Werror-maybe-uninitializ.patch
+
+-------------------------------------------------------------------

New:
----
  block-qdict-Fix-Werror-maybe-uninitializ.patch

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

Other differences:
------------------
++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.27iAHk/_old  2022-05-24 20:31:23.182920449 +0200
+++ /var/tmp/diff_new_pack.27iAHk/_new  2022-05-24 20:31:23.190920456 +0200
@@ -247,6 +247,7 @@
 Patch00104:     python-aqmp-add-start_server-and-accept-.patch
 Patch00105:     python-aqmp-fix-race-condition-in-legacy.patch
 Patch00106:     python-aqmp-drop-_bind_hack.patch
+Patch00107:     block-qdict-Fix-Werror-maybe-uninitializ.patch
 # Patches applied in roms/seabios/:
 Patch01000:     seabios-use-python2-explicitly-as-needed.patch
 Patch01001:     seabios-switch-to-python3-as-needed.patch
@@ -1276,6 +1277,7 @@
 %patch00104 -p1
 %patch00105 -p1
 %patch00106 -p1
+%patch00107 -p1
 %patch01000 -p1
 %patch01001 -p1
 %patch01002 -p1

++++++ block-qdict-Fix-Werror-maybe-uninitializ.patch ++++++
From: Murilo Opsfelder Araujo <muri...@linux.ibm.com>
Date: Fri, 11 Mar 2022 19:16:34 -0300
Subject: block-qdict: Fix -Werror=maybe-uninitialized build failure
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Git-commit: 79854b95446396c8e7f397800c5d86c3d9a7540d
References: bsc#1199625

Building QEMU on Fedora 37 (Rawhide Prerelease) ppc64le failed with the
following error:

    $ ../configure --prefix=/usr/local/qemu-disabletcg 
--target-list=ppc-softmmu,ppc64-softmmu --disable-tcg --disable-linux-user
    ...
    $ make -j$(nproc)
    ...
    In file included from /root/qemu/include/qapi/qmp/qdict.h:16,
                     from /root/qemu/include/block/qdict.h:13,
                     from ../qobject/block-qdict.c:11:
    /root/qemu/include/qapi/qmp/qobject.h: In function ???qdict_array_split???:
    /root/qemu/include/qapi/qmp/qobject.h:49:17: error: ???subqdict??? may be 
used uninitialized [-Werror=maybe-uninitialized]
       49 |     typeof(obj) _obj = (obj);                                   \
          |                 ^~~~
    ../qobject/block-qdict.c:227:16: note: ???subqdict??? declared here
      227 |         QDict *subqdict;
          |                ^~~~~~~~
    cc1: all warnings being treated as errors

Fix build failure by expanding the ternary operation.
Tested with `make check-unit` (the check-block-qdict test passed).

Signed-off-by: Murilo Opsfelder Araujo <muri...@linux.ibm.com>
Cc: Kevin Wolf <kw...@redhat.com>
Cc: Hanna Reitz <hre...@redhat.com>
Cc: Markus Armbruster <arm...@redhat.com>
Message-Id: <20220311221634.58288-1-muri...@linux.ibm.com>
Reviewed-by: Markus Armbruster <arm...@redhat.com>
Signed-off-by: Markus Armbruster <arm...@redhat.com>
Tested-by: Philippe Mathieu-Daud?? <f4...@amsat.org>
Signed-off-by: Dario Faggioli <dfaggi...@suse.com>
---
 qobject/block-qdict.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/qobject/block-qdict.c b/qobject/block-qdict.c
index 1487cc5dd8b1cfbd50b9f354bcfa..4a83bda2c3be54994ae6a704b20b 100644
--- a/qobject/block-qdict.c
+++ b/qobject/block-qdict.c
@@ -251,12 +251,12 @@ void qdict_array_split(QDict *src, QList **dst)
         if (is_subqdict) {
             qdict_extract_subqdict(src, &subqdict, prefix);
             assert(qdict_size(subqdict) > 0);
+            qlist_append_obj(*dst, QOBJECT(subqdict));
         } else {
             qobject_ref(subqobj);
             qdict_del(src, indexstr);
+            qlist_append_obj(*dst, subqobj);
         }
-
-        qlist_append_obj(*dst, subqobj ?: QOBJECT(subqdict));
     }
 }
 

++++++ bundles.tar.xz ++++++
Binary files old/44f28df24767cf9dca1ddc9b23157737c4cbb645.bundle and 
new/44f28df24767cf9dca1ddc9b23157737c4cbb645.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repo new/repo
--- old/repo    2021-12-16 17:53:29.000000000 +0100
+++ new/repo    2021-12-16 17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu.git
+https://git.qemu.org/git/qemu.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/repo 
new/roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/repo
--- old/roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/repo 2021-12-16 
17:53:29.000000000 +0100
+++ new/roms/edk2/BaseTools/Source/C/BrotliCompress/brotli/repo 2021-12-16 
17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-edk2-BrotliCompress-brotli.git
+https://github.com/google/brotli
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/ipxe/repo new/roms/ipxe/repo
--- old/roms/ipxe/repo  2021-12-16 17:53:29.000000000 +0100
+++ new/roms/ipxe/repo  2021-12-16 17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-ipxe.git
+https://git.qemu.org/git/ipxe.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/opensbi/repo new/roms/opensbi/repo
--- old/roms/opensbi/repo       2021-12-16 17:53:29.000000000 +0100
+++ new/roms/opensbi/repo       2021-12-16 17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-opensbi.git
+https://git.qemu.org/git/opensbi.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/qboot/repo new/roms/qboot/repo
--- old/roms/qboot/repo 2021-12-16 17:53:29.000000000 +0100
+++ new/roms/qboot/repo 2021-12-16 17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-qboot.git
+https://github.com/bonzini/qboot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/seabios/repo new/roms/seabios/repo
--- old/roms/seabios/repo       2021-12-16 17:53:29.000000000 +0100
+++ new/roms/seabios/repo       2021-12-16 17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-seabios.git
+https://git.qemu.org/git/seabios.git/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/sgabios/repo new/roms/sgabios/repo
--- old/roms/sgabios/repo       2021-12-16 17:53:29.000000000 +0100
+++ new/roms/sgabios/repo       2021-12-16 17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-sgabios.git
+https://git.qemu.org/git/sgabios.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/skiboot/repo new/roms/skiboot/repo
--- old/roms/skiboot/repo       2021-12-16 17:53:29.000000000 +0100
+++ new/roms/skiboot/repo       2021-12-16 17:53:29.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-skiboot.git
+https://gitlab.com/qemu-project/skiboot.git

Reply via email to