Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2026-01-13 21:12:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Tue Jan 13 21:12:33 2026 rev:303 rq:1326482 version:10.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2025-12-15 
11:38:00.188031105 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.1928/qemu.changes      2026-01-13 
21:22:24.057822244 +0100
@@ -1,0 +2,80 @@
+Fri Jan 09 16:59:54 UTC 2026 - Dario Faggioli <[email protected]>
+
+- Build ui-sdl and audio-sdl modules as some applications (like quickemu)
+  requires them.
+  * [openSUSE][RPM]: add enable-sdl and enable-sdl-image flags
+
+- Update to version 10.2.0 (jsc#PED-14599)
+  The full list of changes are available at:
+   https://wiki.qemu.org/ChangeLog/10.2
+  Highlights include:
+  * Arm
+    - New CPU architectural features emulated: FEAT_SCTLR2, FEAT_TCR2,
+      FEAT_CSSC, ...
+    - The deprecated pxa CPU family has now been removed
+    - The gdbstub now exposes the SME and SME2 registers to debuggers
+    - virt: You can now create multiple SMMUv3 devices on the command line,
+      to give separate PCIe roots their own IOMMU
+  * PowerPC
+    - Support for PowerNV11 and PPE42 CPU/Machines.
+    - FADUMP Support for pSeries
+    - Decodetree movement for some floating-point instructions
+    - Firmware updates for SLOF, sam460ex u-boot
+  * x86
+    - The HPET device does not take the big QEMU lock anymore.
+    - The isapc machine can only use 3.5G memory and will warn when used
+      with 64-bit CPUs. Also, when -cpu max is used with isapc it will pick
+      a Pentium III CPU.
+    - Support for a new accelerator, MSHV, which lets you create VMs from a
+      Hyper-V guest without using nested virtualization.
+  * VFIO
+    - Removal of the deprecated vfio-platform, vfio-calxeda-xgmac and
+      vfio-amd-xgbe devices
+  * TCG Plugins
+    - new uftrace plugin
+    - new hooks for discontinuity events (irqs, host calls and exceptions)
+  * Migration
+    - Supported new cpr-exec migration mode
+    - Supported mapped-ram on snapshot save/load
+    - Fixed a false positive TLS warning when postcopy preempt migration
+      is completing
+    - Fixed source QEMU hang when a postcopy migration failed at switchover 
phase
+    - Fixed a possible interrupt performance regression after migration when 
with
+      VFIO-PCI devices
+    - Fixed snapshot crash when migration capabilities were wrongly specified
+    - Fixed COLO regression (since QEMU 10.0)
+  * Block device backends and tools
+    - It is now possible to open both the server and client endpoints of an NBD
+      connection from the same process. Previously, attempting to connect QEMU
+      as an NBD client to a socket being served by the same process would 
deadlock.
+    - The block limits detected for a block backend (such as required request
+      alignment, maximum request size etc.) are now exposed in QMP as part of
+      the data returned by the 'query-block' and 'query-named-block-nodes'
+      commands. The same information is displayed in 'qemu-img info' if the
+      new option '--limits' is given.
+    - 'stats-intervals' can now be configured in '-device' for block devices.
+      Previously, this was only available in '-drive' (and therefore 
inaccessible
+      when using '-blockdev').
+  * Miscellaneous
+    - On host systems that support io_uring, QEMU's main loop is now based on
+      io_uring, which can improve performance in some cases and will enable new
+      features and potentially further performance improvements in the future.
+    - The '-run-with' argument gains a new 'exit-with-parent=on' parameter 
which,
+      on Linux, FreeBSD and macOS platforms, will ensure QEMU is terminated 
when
+      the parent process exists.
+    - Fixed possible memory leak on CPU hot plug / unplug
+    - Fixed TDX regression on using hugetlbfs
+    - Fixed guest-memfd use case on shmem
+    - Fixed possible poweroff hang on virtio devices with iommu_platform=on
+  * User-mode emulation
+    - various bugfixes and added features
+    - implement fchmodat2 syscall
+    - support MADV_DONTDUMP and MADV_DODUMP
+    - fix FIBMAP and FIGETBSZ ioctls
+    - permit sendto() with NULL buf and 0 len
+  * Guest agent
+    - Fix truncated output handling in guest-exec status reporting
+    - Fix 'retry_path' logic for Windows service (Windows only)
+    - VSS: Write the hex value of the error in the log (Windows only)
+
+-------------------------------------------------------------------

Old:
----
  qemu-10.1.3.obscpio

New:
----
  qemu-10.2.0.obscpio

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

Other differences:
------------------
++++++ qemu-linux-user.spec ++++++
--- /var/tmp/diff_new_pack.7SDsIh/_old  2026-01-13 21:22:39.610463724 +0100
+++ /var/tmp/diff_new_pack.7SDsIh/_new  2026-01-13 21:22:39.614463889 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qemu-linux-user
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,14 +27,13 @@
 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.1.3
+Version:        10.2.0
 Release:        0
 Source0:        qemu-%{version}.tar.xz
 Source1:        common.inc
 Source200:      qemu-rpmlintrc
 Source303:      README.PACKAGING
 Source1000:     qemu-rpmlintrc
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  glib2-devel-static >= 2.56
 BuildRequires:  glibc-devel-static

++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.7SDsIh/_old  2026-01-13 21:22:39.650465374 +0100
+++ /var/tmp/diff_new_pack.7SDsIh/_new  2026-01-13 21:22:39.654465539 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qemu
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -89,13 +89,12 @@
 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.1.3
+Version:        10.2.0
 Release:        0
 Source0:        qemu-%{version}.tar.xz
 Source1:        common.inc
 Source303:      README.PACKAGING
 Source1000:     qemu-rpmlintrc
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 ## Packages we REQUIRE during build
 %if %{build_x86_firmware}
 %ifnarch %ix86 x86_64
@@ -204,11 +203,6 @@
 %if %{have_block_gluster}
 BuildRequires:  pkgconfig(glusterfs-api) >= 3
 %endif
-BuildRequires:  rdma-core-devel
-BuildRequires:  snappy-devel
-BuildRequires:  update-desktop-files
-BuildRequires:  usbredir-devel >= 0.6
-BuildRequires:  xfsprogs-devel
 BuildRequires:  pkgconfig(gnutls) >= 3.5.18
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
 BuildRequires:  pkgconfig(jack)
@@ -232,6 +226,17 @@
 BuildRequires:  pkgconfig(ncurses)
 BuildRequires:  pkgconfig(openssl) >= 1.0.0
 BuildRequires:  pkgconfig(pixman-1) >= 0.21.8
+%if %{with_sdl}
+BuildRequires:  pkgconfig(sdl2)
+%if %{with_sdl_image}
+BuildRequires:  pkgconfig(SDL2_image)
+%endif
+%endif
+BuildRequires:  rdma-core-devel
+BuildRequires:  snappy-devel
+BuildRequires:  update-desktop-files
+BuildRequires:  usbredir-devel >= 0.6
+BuildRequires:  xfsprogs-devel
 BuildRequires:  pkgconfig(slirp) >= 4.2.0
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(vdeplug)
@@ -256,7 +261,7 @@
 %ifarch s390x
 Requires:       qemu-hw-s390x-virtio-gpu-ccw
 %else
-%ifarch %{arm}
+%ifarch %{arm} %ix86 x86_64
 Requires:       qemu-hw-display-virtio-gpu-pci
 %else
 Recommends:     qemu-hw-display-virtio-gpu-pci
@@ -437,14 +442,7 @@
 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 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.elfn ast27x0_bootrom.bin 
pcm7xx_bootrom.bin
-# vof.bin vof-nvram.bin npcm8xx_bootrom.bin pnv-pnor.bin vof.bin vof-nvram.bin
-
+# There (still) are some firmwares that are installed, but we don't build 
(yet).
 # Note that:
 # - default firmwares are built "by default", i.e., they're built automatically
 #   during the process of building QEMU (on each specific arch)
@@ -673,6 +671,7 @@
        --enable-lzo \
        --enable-modules \
        --enable-mpath \
+       --disable-mshv \
        --enable-opengl \
        --enable-oss \
        --enable-pa \
@@ -692,6 +691,12 @@
        --enable-slirp-smbd \
        --enable-smartcard \
        --enable-snappy \
+%if %{with_sdl}
+       --enable-sdl \
+%if %{with_sdl_image}
+       --enable-sdl-image \
+%endif
+%endif
 %if 0%{with spice}
        --enable-spice \
        --enable-spice-protocol \
@@ -1206,13 +1211,15 @@
 %endif
 %_datadir/%name/dtb/bamboo.dtb
 %_datadir/%name/dtb/canyonlands.dtb
+%_datadir/%name/dtb/pegasos1.dtb
+%_datadir/%name/dtb/pegasos2.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
 %_datadir/%name/u-boot.e500
-%_datadir/%name/u-boot-sam460-20100605.bin
+%_datadir/%name/u-boot-sam460.bin
 %_datadir/%name/vof*.bin
 %doc %_docdir/qemu-ppc
 
@@ -1394,6 +1401,20 @@
 %dir %_libdir/%name
 %_libdir/%name/audio-pipewire.so
 
+%if %{with_sdl}
+%package audio-sdl
+Summary:        SDL based audio support for QEMU
+Group:          System/Emulators/PC
+%{qemu_module_conflicts}
+
+%description audio-sdl
+This package contains a module for SDL based audio support for QEMU.
+
+%files audio-sdl
+%dir %_libdir/%name
+%_libdir/%name/audio-sdl.so
+%endif
+
 %package block-curl
 Summary:        cURL block support for QEMU
 Group:          System/Emulators/PC
@@ -1642,6 +1663,20 @@
 %_libdir/%name/ui-egl-headless.so
 %_libdir/%name/ui-opengl.so
 
+%if %{with_sdl}
+%package ui-sdl
+Summary:        SDL based UI support for QEMU
+Group:          System/Emulators/PC
+%{qemu_module_conflicts}
+
+%description ui-sdl
+This package contains a module for doing SDL based UI for QEMU.
+
+%files ui-sdl
+%dir %_libdir/%name
+%_libdir/%name/ui-sdl.so
+%endif
+
 %package vhost-user-gpu
 Summary:        Vhost user mode virtio-gpu 2D/3D rendering backend for QEMU
 Group:          System/Emulators/PC
@@ -1947,7 +1982,7 @@
 %package seabios
 Summary:        x86 Legacy BIOS for QEMU
 Group:          System/Emulators/PC
-Version:        10.1.3%{sbver}
+Version:        10.2.0%{sbver}
 Release:        0
 BuildArch:      noarch
 Conflicts:      %name < 1.6.0
@@ -1968,7 +2003,7 @@
 %package vgabios
 Summary:        VGA BIOSes for QEMU
 Group:          System/Emulators/PC
-Version:        10.1.3%{sbver}
+Version:        10.2.0%{sbver}
 Release:        0
 BuildArch:      noarch
 Conflicts:      %name < 1.6.0
@@ -1994,7 +2029,7 @@
 %package ipxe
 Summary:        PXE ROMs for QEMU NICs
 Group:          System/Emulators/PC
-Version:        10.1.3
+Version:        10.2.0
 Release:        0
 BuildArch:      noarch
 Conflicts:      %name < 1.6.0

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.7SDsIh/_old  2026-01-13 21:22:39.770470324 +0100
+++ /var/tmp/diff_new_pack.7SDsIh/_new  2026-01-13 21:22:39.774470489 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/opensuse/qemu.git</param>
-              <param 
name="changesrevision">be979061672a1b0111eb4f738bfe75d65996948b</param></service></servicedata>
+              <param 
name="changesrevision">fb31b582253d9972bc2e4eedacaa5a452b064aed</param></service></servicedata>
 (No newline at EOF)
 

++++++ common.inc ++++++
--- /var/tmp/diff_new_pack.7SDsIh/_old  2026-01-13 21:22:39.806471809 +0100
+++ /var/tmp/diff_new_pack.7SDsIh/_new  2026-01-13 21:22:39.810471974 +0100
@@ -1,6 +1,6 @@
 %define _buildshell /bin/bash
 
-%define sbver   1.17.0_2_g4f253b9b
+%define sbver   1.17.0_1_g4f253b9b
 
 %define srcdir %{_builddir}/%buildsubdir
 %define blddir %srcdir/build
@@ -13,6 +13,8 @@
 %define force_fit_virtio_pxe_rom 1
 
 %define with_xen 0%{!?_without_xen:1}
+%define with_sdl 0%{!?_without_sdl:1}
+%define with_sdl_image 0%{!?_without_sdl_image:1}
 
 %if "%{?distribution}" == ""
 %define distro private-build
@@ -23,6 +25,7 @@
 # Items to exclude in ALP-based products
 %if 0%{?suse_version} == 1600
 %define with_xen 0
+%define with_sdl_image 0
 %endif
 
 %bcond_with system_membarrier

++++++ qemu-10.1.3.obscpio -> qemu-10.2.0.obscpio ++++++
/work/SRC/openSUSE:Factory/qemu/qemu-10.1.3.obscpio 
/work/SRC/openSUSE:Factory/.qemu.new.1928/qemu-10.2.0.obscpio differ: char 49, 
line 1

++++++ qemu.obsinfo ++++++
--- /var/tmp/diff_new_pack.7SDsIh/_old  2026-01-13 21:22:39.886475108 +0100
+++ /var/tmp/diff_new_pack.7SDsIh/_new  2026-01-13 21:22:39.890475273 +0100
@@ -1,5 +1,5 @@
 name: qemu
-version: 10.1.3
-mtime: 1765550083
-commit: be979061672a1b0111eb4f738bfe75d65996948b
+version: 10.2.0
+mtime: 1767971874
+commit: fb31b582253d9972bc2e4eedacaa5a452b064aed
 

Reply via email to