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
