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
 

Reply via email to