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-08-02 23:13:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Sun Aug  2 23:13:23 2026 rev:310 rq:1368854 version:11.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2026-07-23 
23:09:14.617971843 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.16738/qemu.changes     2026-08-02 
23:13:56.735288970 +0200
@@ -1,0 +2,62 @@
+Thu Jul 30 22:09:17 UTC 2026 - Dario Faggioli <[email protected]>
+
+- (Properly, this time for real) fix bsc#1268245:
+  * [openSUSE][RPM] spec: properly fix bsc#1268245 (this time for real!)
+
+-------------------------------------------------------------------
+Thu Jul 30 16:44:25 UTC 2026 - Dario Faggioli <[email protected]>
+
+- Update to latest stable release (11.0.3)
+  Full backport list here:
+   https://lore.kernel.org/qemu-devel/[email protected]/
+  A selection of them is reported here below:
+   target/arm: do not clear halting reason in has_work helper
+   target/arm: teach arm_cpu_has_work about halting reasons
+   hw/audio/intel-hda: restrict all DMA engine paths to memories
+   hw/net/cadence: Return current Cadence GEM queue pointers
+   hw/misc/applesmc: Fix a typo setting MSSD key
+   replay: fix use of uninitialized pointer on error
+   hw/display/qxl: validate monitors_config heads[] in phys2virt
+   net: Correct padding check in qemu_receive_packet()
+   hw/net/xilinx_axienet: Fix PHY register 17 link status reporting
+   hw/usb/hcd-xhci-sysbus: Fix OOB heap access in xhci_sysbus_intr_raise()
+   hw/usb/hcd-xhci: Fix guest-triggerable assert() in xhci_find_stream()
+   usbredir: fix infinite loop and SIGFPE with zero max_packet_size
+   usbredir: fix use-after-free on buffered bulk packet overflow
+   tests/qtest: add xhci-pci unplug finalize regression test
+   hw/usb/hcd-xhci-pci: break host link cycle so device_finalize() runs on 
unplug
+   hw/usb/xhci: clamp interval exponent to avoid UB shift in xhci_init_epctx()
+   accel/tcg: move jit thread manipulation into do_tb_phys_invalidate
+   hw/display/virtio-gpu: Check pixman_image_create_bits() results
+   hw/display/virtio-gpu: handle migration iov allocation failure
+   hw/display/virtio-gpu: cap submit_3d command buffer allocation
+   ui/vnc: validate SetPixelFormat field ranges
+   ui/vnc: fix out-of-bounds write in lossy refresh dirty marking
+   ui/gtk: Narrow DMA-BUF critical section
+   ui/input-barrier: fix off-by-one in keycode bounds check
+   ui/vnc: validate color shifts in SetPixelFormat
+   ui/vnc: fix OOB write in vnc_refresh_lossy_rect
+   net: only advertise passt in netdev help when CONFIG_PASST
+   hw/usb/hcd-xhci: Turn guest-triggerable abort() into qemu_log_mask()
+   hw/usb/hcd-ohci: Make sure that ohci_service_ed_list() cannot loop forever
+   hw/display/virtio-gpu: fix dmabuf_fd leak on remap failure
+   hw/scsi/vmw_pvscsi: add a comment to explain the endianness
+   hw/scsi/vmw_pvscsi: translate data endianness
+   hw/sparc64/niagara: use int64_t for vdisk size to avoid truncation
+   hw/display/qxl: fix TOCTOU in cursor chunk data_size handling
+   hw/misc/ivshmem: clear chardev handlers before freeing peers
+   linux-user/alpha: populate AT_HWCAP from env->amask
+   linux-user/alpha: add coredump support
+   s390x/css: firm up handling of chained TIC CCWs
+   s390x/sclpcpi: check event length field before reading from buffer
+   s390x/sclp: prevent re-reading the sclp header
+   hw/misc/stm32_rcc: Correct offset-to-irq calculation
+   hw/display/sm501: Don't allow guest to set ram size larger than it is
+   hw/display/sm501: Avoid overflow problems in bounds check calculations
+   hw/display/sm501: Catch bad coordinates for RTL operations
+   ...
+
+- Fix bsc#1273022:
+  * hw/i386/pc: xen: reinstate the "xenfv" machine alias (bsc#1273022)
+
+-------------------------------------------------------------------

Old:
----
  qemu-11.0.2.tar.xz

New:
----
  qemu-11.0.3.tar.xz

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

Other differences:
------------------
++++++ qemu-linux-user.spec ++++++
--- /var/tmp/diff_new_pack.ASrG8D/_old  2026-08-02 23:13:58.599352953 +0200
+++ /var/tmp/diff_new_pack.ASrG8D/_new  2026-08-02 23:13:58.599352953 +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:        11.0.2
+Version:        11.0.3
 Release:        0
 Source0:        qemu-%{version}.tar.xz
 Source1:        common.inc

++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.ASrG8D/_old  2026-08-02 23:13:58.639354326 +0200
+++ /var/tmp/diff_new_pack.ASrG8D/_new  2026-08-02 23:13:58.639354326 +0200
@@ -100,7 +100,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:        11.0.2
+Version:        11.0.3
 Release:        0
 Source0:        qemu-%{version}.tar.xz
 Source1:        common.inc
@@ -539,6 +539,7 @@
 
 # Workaround for GCC packages that only contain the versioned binaries
 %if %{build_ppc_firmware}
+%ifnarch ppc64 ppc64le
 mkdir -p %{_builddir}/cross-tools
 PPC_GCC=$(ls /usr/bin/powerpc64-suse-linux-gcc-* 2>/dev/null | head -n1)
 if [ -n "$PPC_GCC" ]; then
@@ -547,6 +548,18 @@
     export PATH=%{_builddir}/cross-tools:$PATH
 fi
 %endif
+%endif
+%if %{build_x86_firmware}
+%ifnarch x86_64
+mkdir -p %{_builddir}/cross-tools
+X86_GCC=$(ls /usr/bin/x86_64-suse-linux-gcc-* 2>/dev/null | head -n1)
+if [ -n "$X86_GCC" ]; then
+    ln -sf "$X86_GCC" %{_builddir}/cross-tools/x86_64-suse-linux-gcc
+    ln -sf /usr/bin/x86_64-suse-linux-ld 
%{_builddir}/cross-tools/x86_64-suse-linux-ld
+    export PATH=%{_builddir}/cross-tools:$PATH
+fi
+%endif
+%endif
 
 %if %{legacy_qemu_kvm}
 # FIXME: Why are we copying the s390 specific one?
@@ -1930,7 +1943,7 @@
 %package seabios
 Summary:        x86 Legacy BIOS for QEMU
 Group:          System/Emulators/PC
-Version:        11.0.2%{sbver}
+Version:        11.0.3%{sbver}
 Release:        0
 BuildArch:      noarch
 Conflicts:      %name < 1.6.0
@@ -1951,7 +1964,7 @@
 %package vgabios
 Summary:        VGA BIOSes for QEMU
 Group:          System/Emulators/PC
-Version:        11.0.2%{sbver}
+Version:        11.0.3%{sbver}
 Release:        0
 BuildArch:      noarch
 Conflicts:      %name < 1.6.0
@@ -1977,7 +1990,7 @@
 %package ipxe
 Summary:        PXE ROMs for QEMU NICs
 Group:          System/Emulators/PC
-Version:        11.0.2
+Version:        11.0.3
 Release:        0
 BuildArch:      noarch
 Conflicts:      %name < 1.6.0

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ASrG8D/_old  2026-08-02 23:13:58.723357209 +0200
+++ /var/tmp/diff_new_pack.ASrG8D/_new  2026-08-02 23:13:58.731357484 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/opensuse/qemu.git</param>
-              <param 
name="changesrevision">3da731d31ce5cd3a3f9059d507d818c99ed7e55c</param></service></servicedata>
+              <param 
name="changesrevision">64761d5442106191b838c65f82266e25363a3359</param></service></servicedata>
 (No newline at EOF)
 

++++++ qemu-11.0.2.tar.xz -> qemu-11.0.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/qemu/qemu-11.0.2.tar.xz 
/work/SRC/openSUSE:Factory/.qemu.new.16738/qemu-11.0.3.tar.xz differ: char 15, 
line 1

Reply via email to