Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qemu for openSUSE:Factory checked in at 2025-09-17 16:37:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qemu (Old) and /work/SRC/openSUSE:Factory/.qemu.new.27445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qemu" Wed Sep 17 16:37:23 2025 rev:298 rq:1305265 version:10.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qemu/qemu.changes 2025-08-21 16:51:47.487052904 +0200 +++ /work/SRC/openSUSE:Factory/.qemu.new.27445/qemu.changes 2025-09-17 16:39:26.326711373 +0200 @@ -1,0 +2,41 @@ +Fri Sep 12 11:14:16 UTC 2025 - Dario Faggioli <[email protected]> + +- Update to latest release (10.1.0). + The full list of changes are available at: + https://wiki.qemu.org/ChangeLog/10.1 + + Highlights include: + * VFIO: Initial support for accessing/mapping memory for confidential + guests when guest_memfd is being utilized, allowing passthrough support + for virtual machines running under SEV-SNP/TDX + * Live migration: support for utilizing multifd to accelerate post-copy + migration, optimizations for pre-copy migration, and RDMA migration + support for ipv6 + * QEMU guest agent: support for querying load of virtual machines + running Windows via new 'guest-get-load' command + * ARM: support for CPU features FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, + FEAT_SME_F16F16, FEAT_SVE_B16B16, and FEAT_SVE2p1 + * ARM: support for new board/machine models 'max78000fthr', + 'ast2700fc', 'catalina-bmc', 'gb200-bmc', and 'ast2700a0-evb' + * ARM: 'virt' board now supports nested virtualization under KVM, CXL, + and ACPI-based PCI hotplug + * LoongArch: support for in-kernel irqchip + * Microblaze: support for selecting the endianess of 'petalogix_s3adsp1800' + machine type + * RISC-V: ISA/extension support for atomic instruction fetch (Ziccif), + 'Svrsw60t59b', and numerous other improvements/additions/fixes + * RISC-V: support for Kunminghu CPU and platform + * x86: KVM support for running confidential guests via Intel TDX + * x86: Support for initializing confidential TDX or SEV-SNP virtual + machines using the IGVM file format + * and lots more... + + Have a look at the list of deprecated features too, especially + if you're still interested in using 32bits systems as hosts: + * https://qemu-project.gitlab.io/qemu/about/deprecated.html + +- Add patches (from the mailing list): + python: avoid deprecation warning with get_event_loop + python: Replace asyncio.get_event_loop for Python 3.14 + +------------------------------------------------------------------- Old: ---- qemu-10.0.3.obscpio New: ---- qemu-10.1.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qemu-linux-user.spec ++++++ --- /var/tmp/diff_new_pack.28F8o1/_old 2025-09-17 16:39:33.423011651 +0200 +++ /var/tmp/diff_new_pack.28F8o1/_new 2025-09-17 16:39:33.423011651 +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: 10.0.3 +Version: 10.1.0 Release: 0 Source0: qemu-%{version}.tar.xz Source1: common.inc @@ -201,6 +201,7 @@ %make_build install DESTDIR=%{buildroot} +rm -rf %{buildroot}%_datadir/qemu/dtb rm -rf %{buildroot}%_datadir/qemu/keymaps unlink %{buildroot}%_datadir/qemu/trace-events-all install -d -m 755 %{buildroot}%_sbindir ++++++ qemu.spec ++++++ --- /var/tmp/diff_new_pack.28F8o1/_old 2025-09-17 16:39:33.459013175 +0200 +++ /var/tmp/diff_new_pack.28F8o1/_new 2025-09-17 16:39:33.463013344 +0200 @@ -88,7 +88,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: 10.0.3 +Version: 10.1.0 Release: 0 Source0: qemu-%{version}.tar.xz Source1: common.inc @@ -155,6 +155,15 @@ %if 0%{with qatzip} BuildRequires: qatzip-devel %endif +%if 0%{with igvm} +#BuildRequires: igvm devel library here +%endif +%if 0%{with passt} +#BuildRequires: passt devel library here +%endif +%if 0%{with valgrind} +BuildRequires: valgrind-devel +%endif %if %{have_libcbor} BuildRequires: libcbor-devel %endif @@ -352,6 +361,7 @@ %dir %_datadir/icons/hicolor/*/apps %dir %_datadir/%name %dir %_datadir/%name/firmware +%dir %_datadir/%name/dtb/ %dir %_datadir/%name/vhost-user %dir %_sysconfdir/%name %dir %_sysconfdir/%name/firmware @@ -425,10 +435,10 @@ # for the record, this set of firmware files is installed, but we don't # build (yet): bamboo.dtb canyonlands.dtb hppa-firmware.img hppa-firmware.img 64 # openbios-ppc openbios-sparc32 openbios-sparc64 palcode-clipper petalogix-ml605.dtb -# petalogix-s3adsp1800.dtb QEMU,cgthree.bin QEMU,tcx.bin qemu_vga.ndrv -# u-boot.e500 u-boot-sam460-20100605.bin opensbi-riscv32-generic-fw_dynamic.bin -# opensbi-riscv32-generic-fw_dynamic.elfnpcm7xx_bootrom.bin vof.bin -# vof-nvram.bin npcm8xx_bootrom.bin pnv-pnor.bin vof.bin vof-nvram.bin +# petalogix-s3adsp1800.dtb QEMU,cgthree.bin QEMU,tcx.bin qemu_vga.ndrv u-boot.e500 +# u-boot-sam460-20100605.bin opensbi-riscv32-generic-fw_dynamic.bin +# opensbi-riscv32-generic-fw_dynamic.elfn ast27x0_bootrom.bin pcm7xx_bootrom.bin +# vof.bin vof-nvram.bin npcm8xx_bootrom.bin pnv-pnor.bin vof.bin vof-nvram.bin # Note that: # - default firmwares are built "by default", i.e., they're built automatically @@ -564,8 +574,6 @@ --audio-drv-list=pa,pipewire,alsa,jack,oss \ %endif %ifarch x86_64 - --enable-avx2 \ - --enable-libpmem \ %if %{with_xen} --enable-xen \ --enable-xen-pci-passthrough \ @@ -604,6 +612,15 @@ %if 0%{with qatzip} --enable-qatzip \ %endif +%if 0%{with igvm} + --enable-igvm \ +%endif +%if 0%{with passt} + --enable-passt \ +%endif +%if 0%{with valgrind} + --enable-valgrind \ +%endif %if 0%{has_rutabaga_gfx} --enable-rutabaga-gfx \ %endif @@ -1005,8 +1022,8 @@ make -O V=1 VERBOSE=1 -j1 check-block TIMEOUT_MULTIPLIER=%{timeout_multiplier} echo "######## Functional tests ########" -# NB: ppc64le hosts often fail one or more functional tests... -%ifnarch ppc64le +# NB: ppc64le and arm32 hosts often fail one or more functional tests... +%ifnarch ppc64le %arm # 'check-func-quick' instead of 'check-functional' to avoid asset download %make_build check-func-quick TIMEOUT_MULTIPLIER=%{timeout_multiplier} %endif @@ -1180,8 +1197,10 @@ %ifnarch %ix86 armv7hl %_bindir/qemu-system-ppc64 %endif -%_datadir/%name/bamboo.dtb -%_datadir/%name/canyonlands.dtb +%_datadir/%name/dtb/bamboo.dtb +%_datadir/%name/dtb/canyonlands.dtb +%_datadir/%name/dtb/petalogix-ml605.dtb +%_datadir/%name/dtb/petalogix-s3adsp1800.dtb %_datadir/%name/openbios-ppc %_datadir/%name/qemu_vga.ndrv %_datadir/%name/pnv-pnor.bin @@ -1228,6 +1247,7 @@ %ifnarch %ix86 armv7hl %_bindir/qemu-system-aarch64 %endif +%_datadir/%name/ast27x0_bootrom.bin %_datadir/%name/npcm7xx_bootrom.bin %_datadir/%name/npcm8xx_bootrom.bin %doc %_docdir/qemu-arm @@ -1267,6 +1287,8 @@ %endif %_bindir/qemu-system-avr %_bindir/qemu-system-m68k +%_bindir/qemu-system-microblaze +%_bindir/qemu-system-microblazeel %_bindir/qemu-system-mips %_bindir/qemu-system-mipsel %_bindir/qemu-system-or1k @@ -1288,8 +1310,6 @@ %_datadir/%name/opensbi-riscv32-generic-fw_dynamic.bin %_datadir/%name/opensbi-riscv64-generic-fw_dynamic.bin %_datadir/%name/palcode-clipper -%_datadir/%name/petalogix-ml605.dtb -%_datadir/%name/petalogix-s3adsp1800.dtb %_datadir/%name/QEMU,cgthree.bin %_datadir/%name/QEMU,tcx.bin @@ -1813,8 +1833,6 @@ %_libdir/%name/accel-qtest-alpha.so %_libdir/%name/accel-qtest-hppa.so %_libdir/%name/accel-qtest-loongarch64.so -%_libdir/%name/accel-qtest-microblaze.so -%_libdir/%name/accel-qtest-microblazeel.so %_libdir/%name/accel-qtest-mips64.so %_libdir/%name/accel-qtest-mips64el.so %_libdir/%name/accel-qtest-ppc64.so @@ -1823,10 +1841,13 @@ %_libdir/%name/accel-qtest-sparc64.so %_libdir/%name/accel-qtest-x86_64.so %endif + %_libdir/%name/accel-qtest-arm.so %_libdir/%name/accel-qtest-avr.so %_libdir/%name/accel-qtest-i386.so %_libdir/%name/accel-qtest-m68k.so +%_libdir/%name/accel-qtest-microblaze.so +%_libdir/%name/accel-qtest-microblazeel.so %_libdir/%name/accel-qtest-mips.so %_libdir/%name/accel-qtest-mipsel.so %_libdir/%name/accel-qtest-or1k.so @@ -1839,7 +1860,6 @@ %_libdir/%name/accel-qtest-tricore.so %_libdir/%name/accel-qtest-xtensa.so %_libdir/%name/accel-qtest-xtensaeb.so - %if 0%{with rbd} %package block-rbd Summary: Rados Block Device (Ceph) support for QEMU @@ -1918,7 +1938,7 @@ %package seabios Summary: x86 Legacy BIOS for QEMU Group: System/Emulators/PC -Version: 10.0.3%{sbver} +Version: 10.1.0%{sbver} Release: 0 BuildArch: noarch Conflicts: %name < 1.6.0 @@ -1939,7 +1959,7 @@ %package vgabios Summary: VGA BIOSes for QEMU Group: System/Emulators/PC -Version: 10.0.3%{sbver} +Version: 10.1.0%{sbver} Release: 0 BuildArch: noarch Conflicts: %name < 1.6.0 @@ -1965,7 +1985,7 @@ %package ipxe Summary: PXE ROMs for QEMU NICs Group: System/Emulators/PC -Version: 10.0.3 +Version: 10.1.0 Release: 0 BuildArch: noarch Conflicts: %name < 1.6.0 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.28F8o1/_old 2025-09-17 16:39:33.563017576 +0200 +++ /var/tmp/diff_new_pack.28F8o1/_new 2025-09-17 16:39:33.567017745 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/opensuse/qemu.git</param> - <param name="changesrevision">d2104651468e8600e07e5db75cff834999993680</param></service></servicedata> + <param name="changesrevision">a424b95ad9f9f6ccfbb70ac031cfc2e5ea360afd</param></service></servicedata> (No newline at EOF) ++++++ common.inc ++++++ --- /var/tmp/diff_new_pack.28F8o1/_old 2025-09-17 16:39:33.595018930 +0200 +++ /var/tmp/diff_new_pack.28F8o1/_new 2025-09-17 16:39:33.599019099 +0200 @@ -1,6 +1,6 @@ %define _buildshell /bin/bash -%define sbver 1.16.3_3_g3d33c746 +%define sbver 1.17.0_2_g4f253b9b %define srcdir %{_builddir}/%buildsubdir %define blddir %srcdir/build @@ -52,6 +52,17 @@ %define vmsr_helper 0 %endif +# We don't have igvm packages and dependencies for now, but let's be prepared +%bcond_with igvm + +# We don't have the headers for passt right now, but let's be prepared +%bcond_with passt + +# XXX +%ifarch x86_64 +%bcond_with valgrind +%endif + # Make it possible to build without spice (for SLE/Leap Micro) %bcond_without spice @@ -113,8 +124,6 @@ --disable-asan \\\ --disable-attr \\\ --disable-auth-pam \\\ - --disable-avx2 \\\ - --disable-avx512bw \\\ --disable-blkio \\\ --disable-block-drv-whitelist-in-tools \\\ --disable-bochs \\\ @@ -159,6 +168,7 @@ --disable-hv-balloon \\\ --disable-hvf \\\ --disable-iconv \\\ + --disable-igvm \\\ --disable-jack \\\ --disable-kvm \\\ --disable-l2tpv3 \\\ @@ -193,6 +203,7 @@ --disable-oss \\\ --disable-pa \\\ --disable-parallels \\\ + --disable-passt \\\ --disable-pie \\\ --disable-pipewire \\\ --disable-pixman \\\ @@ -236,6 +247,7 @@ --disable-ubsan \\\ --disable-usb-redir \\\ --disable-user \\\ + --disable-valgrind \\\ --disable-vde \\\ --disable-vdi \\\ --disable-vhdx \\\ ++++++ qemu-10.0.3.obscpio -> qemu-10.1.0.obscpio ++++++ /work/SRC/openSUSE:Factory/qemu/qemu-10.0.3.obscpio /work/SRC/openSUSE:Factory/.qemu.new.27445/qemu-10.1.0.obscpio differ: char 49, line 1 ++++++ qemu.obsinfo ++++++ --- /var/tmp/diff_new_pack.28F8o1/_old 2025-09-17 16:39:33.647021130 +0200 +++ /var/tmp/diff_new_pack.28F8o1/_new 2025-09-17 16:39:33.651021299 +0200 @@ -1,5 +1,5 @@ name: qemu -version: 10.0.3 -mtime: 1755011742 -commit: d2104651468e8600e07e5db75cff834999993680 +version: 10.1.0 +mtime: 1757952630 +commit: a424b95ad9f9f6ccfbb70ac031cfc2e5ea360afd
