Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2023-09-13 20:43:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Wed Sep 13 20:43:21 2023 rev:259 rq:1110620 version:8.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2023-08-10 
15:32:48.851757291 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.1766/qemu.changes      2023-09-13 
20:43:38.396109359 +0200
@@ -1,0 +2,70 @@
+Tue Sep 12 12:10:39 UTC 2023 - dfaggi...@suse.com
+
+- Fix bsc#1211000:
+  * [openSUSE] block: Add a thread-pool version of fstat (bsc#1211000)
+  * [openSUSE] block: Convert qmp_query_block() to coroutine_fn (bsc#1211000)
+  * [openSUSE] block: Don't query all block devices at hmp_nbd_server_start 
(bsc#1211000)
+  * [openSUSE] block: Convert qmp_query_named_block_nodes to coroutine 
(bsc#1211000)
+  * [openSUSE] block: Convert bdrv_block_device_info into co_wrapper 
(bsc#1211000)
+  * [openSUSE] block: Convert bdrv_query_block_graph_info to coroutine 
(bsc#1211000)
+  * [openSUSE] block: Temporarily mark bdrv_co_get_allocated_file_size as 
mixed (bsc#1211000)
+  * [openSUSE] block: Allow the wrapper script to see functions declared in 
qapi.h (bsc#1211000)
+  * [openSUSE] block: Remove unnecessary variable in bdrv_block_device_info 
(bsc#1211000)
+  * [openSUSE] block: Remove bdrv_query_block_node_info (bsc#1211000)
+- Fix bsc#1213210:
+  * target/s390x: Fix the "ignored match" case in VSTRS (bsc#1213210)
+
+-------------------------------------------------------------------
+Tue Sep 12 11:41:07 UTC 2023 - dfaggi...@suse.com
+
+- Update to version 8.1.0. Full list of changes are available at:
+
+  https://wiki.qemu.org/ChangeLog/8.1
+    
+  Highlights:
+  * VFIO: improved live migration support, no longer an experimental feature
+  * GTK GUI now supports multi-touch events
+  * ARM, PowerPC, and RISC-V can now use AES acceleration on host processor
+  * PCIe: new QMP commands to inject CXL General Media events, DRAM
+    events and Memory Module events
+  * ARM: KVM VMs on a host which supports MTE (the Memory Tagging Extension)
+    can now use MTE in the guest
+  * ARM: emulation support for bpim2u (Banana Pi BPI-M2 Ultra) board and
+    neoverse-v1 (Cortex Neoverse-V1) CPU
+  * ARM: new architectural feature support for: FEAT_PAN3 (SCTLR_ELx.EPAN),
+    FEAT_LSE2 (Large System Extensions v2), and experimental support for
+    FEAT_RME (Realm Management Extensions)
+  * Hexagon: new instruction support for v68/v73 scalar, and v68/v69 HVX
+  * Hexagon: gdbstub support for HVX
+  * MIPS: emulation support for Ingenic XBurstR1/XBurstR2 CPUs, and MXU
+    instructions
+  * PowerPC: TCG SMT support, allowing pseries and powernv to run with up
+    to 8 threads per core
+  * PowerPC: emulation support for Power9 DD2.2 CPU model, and perf
+    sampling support for POWER CPUs
+  * RISC-V: ISA extension support for BF16/Zfa, and disassembly support
+    for Zcm*/Z*inx/XVentanaCondOps/Xthead
+  * RISC-V: CPU emulation support for Veyron V1
+  * RISC-V: numerous KVM/emulation fixes and enhancements
+  * s390: instruction emulation fixes for LDER, LCBB, LOCFHR, MXDB, MXDBR,
+    EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE, and
+    CLGEBR(A)
+  * SPARC: updated target/sparc to use tcg_gen_lookup_and_goto_ptr() for
+    improved performance
+  * Tricore: emulation support for TC37x CPU that supports ISA v1.6.2
+    instructions
+  * Tricore: instruction emulation of POPCNT.W, LHA, CRC32L.W, CRC32.B,
+    SHUFFLE, SYSCALL, and DISABLE
+  * x86: CPU model support for GraniteRapids
+  * and lots more...
+
+- This also (automatically) fixes:
+  * bsc#1212850 (CVE-2023-3354)
+  * bsc#1213001 (CVE-2023-3255)
+  * bsc#1213925 (CVE-2023-3180)
+  * bsc#1213414 (CVE-2023-3301)
+  * bsc#1207205 (CVE-2023-0330)
+  * bsc#1212968 (CVE-2023-2861)
+  * bsc#1179993, bsc#1181740  
+
+-------------------------------------------------------------------

Old:
----
  qemu-8.0.4.tar.xz

New:
----
  qemu-8.1.0.tar.xz

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

Other differences:
------------------
++++++ qemu-linux-user.spec ++++++
--- /var/tmp/diff_new_pack.NmYXAv/_old  2023-09-13 20:43:40.856196819 +0200
+++ /var/tmp/diff_new_pack.NmYXAv/_new  2023-09-13 20:43:40.860196961 +0200
@@ -27,7 +27,7 @@
 Summary:        CPU emulator for user space
 License:        BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND 
GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
 Group:          System/Emulators/PC
-Version:        8.0.4
+Version:        8.1.0
 Release:        0
 Source0:        qemu-%{version}.tar.xz
 Source1:        common.inc
@@ -105,6 +105,12 @@
 %prep
 %autosetup -n qemu-%{version}
 
+# We have the meson subprojects there, but as submodules (because OBS
+# SCM bridge can handle the latter, but not the former) so we need to
+# apply the layering of the packagefiles manually
+meson subprojects packagefiles --apply berkeley-testfloat-3
+meson subprojects packagefiles --apply berkeley-softfloat-3
+
 %build
 
 %define rpmfilesdir %{_builddir}/qemu-%{version}/rpm
@@ -151,7 +157,6 @@
        --prefix=%_prefix \
        --python=%_bindir/python3 \
        --sysconfdir=%_sysconfdir \
-       --with-git-submodules=ignore \
        --with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \
        --disable-alsa \
        --disable-attr \
@@ -181,6 +186,7 @@
        --disable-debug-tcg \
        --disable-dmg \
        --disable-docs \
+       --disable-download \
        --disable-dsound \
        --disable-fdt \
        --disable-fuse \

++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.NmYXAv/_old  2023-09-13 20:43:40.884197814 +0200
+++ /var/tmp/diff_new_pack.NmYXAv/_new  2023-09-13 20:43:40.884197814 +0200
@@ -82,7 +82,7 @@
 Summary:        Machine emulator and virtualizer
 License:        BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND 
GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
 Group:          System/Emulators/PC
-Version:        8.0.4
+Version:        8.1.0
 Release:        0
 Source0:        qemu-%{version}.tar.xz
 Source1:        common.inc
@@ -354,6 +354,12 @@
 %prep
 %autosetup -n qemu-%{version}
 
+# We have the meson subprojects there, but as submodules (because OBS
+# SCM bridge can handle the latter, but not the former) so we need to
+# apply the layering of the packagefiles manually
+meson subprojects packagefiles --apply berkeley-testfloat-3
+meson subprojects packagefiles --apply berkeley-softfloat-3
+
 # for the record, this set of firmware files is installed, but we don't
 # build (yet): bamboo.dtb canyonlands.dtb hppa-firmware.img openbios-ppc
 # openbios-sparc32 openbios-sparc64 palcode-clipper petalogix-ml605.dtb
@@ -444,8 +450,8 @@
 # from a git branch. We, therefore, assumed that the following commands
 # have been run, and the result committed to the repository (with seabios
 # and skiboot at the proper commit/tag/...):
-#  (cd roms/seabios && git describe --tags --long --dirty > 
rpm/seabios_version)
-#  (cd roms/skiboot && ./make_version.sh > rpm/skiboot_version)
+#  git -C roms/seabios describe --tags --long --dirty > rpm/seabios_version
+#  (cd roms/skiboot && ./make_version.sh > ../../rpm/skiboot_version)
 cp %{rpmfilesdir}/seabios_version roms/seabios/.version
 cp %{rpmfilesdir}/skiboot_version roms/skiboot/.version
 find . -iname ".git" -exec rm -rf {} +
@@ -484,7 +490,6 @@
        --prefix=%_prefix \
         --python=%_bindir/python3 \
        --sysconfdir=%_sysconfdir \
-       --with-git-submodules=ignore \
        --with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \
        --disable-alsa \
        --disable-attr \
@@ -514,6 +519,7 @@
        --disable-debug-tcg \
        --disable-dmg \
        --disable-docs \
+       --disable-download \
        --disable-dsound \
        --disable-fdt \
        --disable-fuse \

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.NmYXAv/_old  2023-09-13 20:43:40.956200374 +0200
+++ /var/tmp/diff_new_pack.NmYXAv/_new  2023-09-13 20:43:40.960200516 +0200
@@ -1,6 +1,5 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/opensuse/qemu.git</param>
-              <param 
name="changesrevision">96a23f02450fe583ce5c805f2293225ec5fdf46c</param></service></servicedata>
-(No newline at EOF)
+              <param 
name="changesrevision">2875098dfde516b08e0d0bc8590d531bd9f4b4d6</param></service></servicedata>
 

++++++ qemu-8.0.4.tar.xz -> qemu-8.1.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/qemu/qemu-8.0.4.tar.xz 
/work/SRC/openSUSE:Factory/.qemu.new.1766/qemu-8.1.0.tar.xz differ: char 15, 
line 1

Reply via email to