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