Packages changed: NetworkManager (1.50.0 -> 1.50.3) gcc gcc14 (14.2.1+git10750 -> 14.2.1+git11321) glibc (2.40 -> 2.41) kernel-source (6.13.4 -> 6.13.5) libdisplay-info libsecret openSUSE-release (20250301 -> 20250302) qemu (9.2.1 -> 9.2.2) xinit === Details === ==== NetworkManager ==== Version update (1.50.0 -> 1.50.3) Subpackages: NetworkManager-bluetooth NetworkManager-lang NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Update to version 1.50.3: + Wait configuring MPTCP endpoints until DAD has completed. + Properly autoconnect OVS ports at boot. + Allow configuring "shared" IPv6 method in nmtui. - Changes from version 1.50.2: + Fix potential crash when the property "ipv4.dhcp-send-release" is enabled. + Support routing rules for VPN connections. + Place the route to the VPN gateway into the table defined by the "ipv{4,6}.route-table" properties- + Fix error handling rp_filter when kernel don't support MPTCP. + Fix configuration of VLAN QoS mappings. - Changes from version 1.50.1: + nmcli: fix handling of connection.down-on-poweroff property + sriov: only validate sriov capacity when enabled + wwan: fix crash with IPv4 and method=auto + dns: fix deleting internal global DNS configuration + wifi: fix list corruption when scanning with explicit SSID + bonding: steer IGMP queries to the active bond balance-slb primary port + Remove routes added by NM on reapply + Never retry ACD on NOARP interfaces + Support IPv6 EUI64 link-local address for ipv6 tunnels ==== gcc ==== Subpackages: cpp libstdc++-devel - Check is_opensuse for whether plugins are enabled. ==== gcc14 ==== Version update (14.2.1+git10750 -> 14.2.1+git11321) Subpackages: cpp14 libasan8 libatomic1 libgcc_s1 libgcc_s1-32bit libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-devel-gcc14 libstdc++6-locale libstdc++6-pp libstdc++6-pp-32bit libtsan2 libubsan1 - Update to gcc-14 branch head, 9ffecde121af883b60bbe60d0, git11321 * fixes reported ICE in [bsc#1237442] - Drop gcc14-pr116629.patch now backported to the branch. - Adjust cross compiler requirements to use %requires_ge - Fix condition on whether to enable plugins or JIT support to not check sle_version which is not defined in SLFO but to check is_opensuse and suse_version instead. - Add gcc14-pr118780.patch to make the SLFO config work. - For cross compilers require the same or newer binutils, newlib or cross-glibc that was used at build time. [bsc#1232526] - Define ALT_CC_UNDER_TEST and ALT_CXX_UNDER_TEST for compat tests - Switch to glibc based cross-compiler for target hppa - disable go on loongarch64 for now - Add loongarch64 to asan_arch, atomic_arch, itm_arch, lsan_arch, tsan_arch and ubsan_arch - Add larchintrin.h, lasxintrin.h and lsxintrin.h headers to gccXY main package in %files section - Set build_primary_64bit to 1 for loongarch64 - Add loongarch64 as new target ==== glibc ==== Version update (2.40 -> 2.41) Subpackages: glibc-32bit glibc-devel glibc-extra glibc-gconv-modules-extra glibc-gconv-modules-extra-32bit glibc-lang glibc-locale glibc-locale-base - Bump minimal kernel version to 4.3 to enable use of direct socketcalls on x86-32 and s390x (bsc#1234713) - Build cross-hppa and cross-loongarch64 only with gcc >= 14 - round-log10p1f.patch: math: Fix log10p1f internal table value (BZ [#32626]) - round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627) - nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack grows up (BZ #32574) - round-tanf.patch: math: Fix tanf for some inputs (BZ 32630) - tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not supported - float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler (BZ #32723) - Remove nis from nsswitch.conf (bsc#1237210) - Use rpm.execute when available (bsc#1236869) - Update to glibc 2.41 * In /etc/resolv.conf and the RES_OPTIONS environment variable, option flags can now be prefixed with “-” to clear previously set flags * The DNS stub resolver now supports the strict-error option * On Linux, the sched_setattr and sched_getattr functions have been added * The iconv program now supports converting files in place * Character encoding, character type info, and transliteration tables have been updated to Unicode 16.0.0 * The following ISO C23 function families (introduced in TS 18661-4:2015) are now supported in : - Trigonometric functions: acospi, asinpi, atan2pi, atanpi, cospi, sinpi, tanpi. * The GNU C Library now supports a feature test macro _ISOC2Y_SOURCE to enable features from the draft ISO C2Y standard * Optimized and correctly rounded exp10m1f, exp2m1f, expm1f, log10f, log2p1f, log1pf, log10p1f, cbrtf, erff, erfcf, lgammaf, tgammaf, tanf, acosf, acoshf, asinf, asinhf, atanf, atan2f, atanhf, coshf, sinhf, and tanhf functions have been added from the CORE-MATH project * A new tunable, glibc.rtld.execstack, can be used to control whether an executable stack is allowed from the main program, either implicitly due to a mising GNU_STACK ELF header or explicit explicitly because of the executable bit in GNU_STACK * Support for the extensible rseq ABI introduced in the Linux kernel version 6.3 has been added * The GNU C Library now supports the Guarded Control Stack extension that allows to use shadow stacks on AArch64 systems that support this extension * Significant effort has been put into improving the code generation and speed of mathematical functions in the vector mathematics library on AArch64, with regard to the Scalable Vector Extension (SVE) and Advanced SIMD (Neon) intrinsics * Support for memory protection keys on AArch64 systems with enabled Stage 1 permission overlays feature as introduced in Armv8.9 / 9.4 has been added * On PowerPC64, support for the return-oriented programming protection instructions added in ISA 3.1 (Power10) has been added, as well as function optimizations for Power10 * A new architecture type has been introduced internally to better support Hygon x86-64 processors * abort is now async-signal-safe and its implementation makes longjmp from the SIGABRT handler always abort if set up with setjmp * dlopen and dlmopen no longer make the stack executable if a shared library requires it, either implicitly because of a missing GNU_STACK ELF header (and default ABI permission having the executable bit set) or explicitly because of the executable bit in GNU_STACK, and the stack is not already executable * On recent Linux kernels with vDSO getrandom support, getrandom does not act as a "shall occur" cancellation point, in which case it might not issue a syscall or trigger a deferred cancellation event * GLIBC-SA-2025-0001: assert: Buffer overflow when printing assertion failure message (CVE-2025-0395) - Add cross-hppa and cross-loongarch64 packages - gen-tempname-randomness.patch: Removed - ulp-prologue-into-asm-functions.patch: Rebase ==== kernel-source ==== Version update (6.13.4 -> 6.13.5) - Linux 6.13.5 (bsc#1012628). - drm/amdgpu: bump version for RV/PCO compute fix (bsc#1012628). - drm/amdgpu/gfx9: manually control gfxoff for CS on RV (bsc#1012628). - net: pse-pd: Fix deadlock in current limit functions (bsc#1012628). - tracing: Fix using ret variable in tracing_set_tracer() (bsc#1012628). - drm: select DRM_KMS_HELPER from DRM_GEM_SHMEM_HELPER (bsc#1012628). - ftrace: Do not add duplicate entries in subops manager ops (bsc#1012628). - ftrace: Fix accounting of adding subops to a manager ops (bsc#1012628). - ftrace: Correct preemption accounting for function tracing (bsc#1012628). - EDAC/qcom: Correct interrupt enable register configuration (bsc#1012628). - smb: client: Add check for next_buffer in receive_encrypted_standard() (bsc#1012628). - irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (bsc#1012628). - perf/x86/intel: Fix event constraints for LNC (bsc#1012628). - mtd: rawnand: cadence: fix incorrect device in dma_unmap_single (bsc#1012628). - mtd: rawnand: cadence: use dma_map_resource for sdma address (bsc#1012628). - mtd: rawnand: cadence: fix error code in cadence_nand_init() (bsc#1012628). - mtd: spi-nor: sst: Fix SST write failure (bsc#1012628). - mm,madvise,hugetlb: check for 0-length range after end address adjustment (bsc#1012628). - acct: block access to kernel internal filesystems (bsc#1012628). - acct: perform last write from workqueue (bsc#1012628). - ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close (bsc#1012628). - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED (bsc#1012628). - ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() (bsc#1012628). - ASoC: fsl_micfil: Enable default case in micfil_set_quality() (bsc#1012628). - ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() (bsc#1012628). - gve: set xdp redirect target only when it is available (bsc#1012628). - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (bsc#1012628). - mm/zswap: fix inconsistency when zswap_store_page() fails (bsc#1012628). - smb: client: fix chmod(2) regression with ATTR_READONLY (bsc#1012628). - lib/iov_iter: fix import_iovec_ubuf iovec management (bsc#1012628). - xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n (bsc#1012628). - s390/boot: Fix ESSA detection (bsc#1012628). - soc: loongson: loongson2_guts: Add check for devm_kstrdup() (bsc#1012628). - gpio: vf610: add locking to gpio direction functions (bsc#1012628). - arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck (bsc#1012628). - arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM (bsc#1012628). - arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 (bsc#1012628). - arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts (bsc#1012628). - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (bsc#1012628). - drop_monitor: fix incorrect initialization order (bsc#1012628). - tee: optee: Fix supplicant wait loop (bsc#1012628). - gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set (bsc#1012628). - io_uring: prevent opcode speculation (bsc#1012628). - io_uring/rw: forbid multishot async reads (bsc#1012628). - drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro (bsc#1012628). - drm/i915/gt: Use spin_lock_irqsave() in interruptible context (bsc#1012628). - drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL (bsc#1012628). - drm/i915/dp: Fix error handling during 128b/132b link training (bsc#1012628). - drm/i915: Make sure all planes in use by the joiner have their crtc included (bsc#1012628). - drm/msm/dpu: Disable dither in phys encoder cleanup (bsc#1012628). - drm/msm/dp: account for widebus and yuv420 during mode validation (bsc#1012628). - drm: panel: jd9365da-h3: fix reset signal polarity (bsc#1012628). - sched: Compact RSEQ concurrency IDs with reduced threads and affinity (bsc#1012628). - irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request (bsc#1012628). - drm/nouveau/pmu: Fix gp10b firmware guard (bsc#1012628). - bpf: skip non exist keys in generic_map_lookup_batch (bsc#1012628). ... changelog too long, skipping 148 lines ... - commit 9213e88 ==== libdisplay-info ==== - Create package libdisplay-info-tools for di-edid-decode - Remode BuildRequires cmake in favour of c_compiler ==== libsecret ==== Subpackages: libsecret-1-0 libsecret-lang typelib-1_0-Secret-1 - Merge secret-tool-bash-completions into main package; the overhead for the small *-completions package outweighs the one file. ==== openSUSE-release ==== Version update (20250301 -> 20250302) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== qemu ==== Version update (9.2.1 -> 9.2.2) Subpackages: qemu-accel-tcg-x86 qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-lang qemu-microvm qemu-pr-helper qemu-seabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios qemu-vmsr-helper qemu-x86 - Update to latest upstream release, 9.2.2: The full list of changes are available at: https://lore.kernel.org/qemu-devel/3e847ae0-8dfc-440e-92f7-6eaa89818837@tls.msk.ru/ Highlights include: * net/slirp: libslirp 4.9.0 compatibility * target/sparc: Fix gdbstub incorrectly handling registers f32-f62 * target/sparc: Fix register selection for all F*TOx and FxTO* instructions * elfload: Fix alignment when unmapping excess reservation * hw/net/smc91c111: Ignore attempt to pop from empty RX fifo * make-release: don't rely on $CWD when excluding subproject directories * ui/sdl2: reenable the SDL2 Windows keyboard hook procedure * vfio/iommufd: Fix SIGSEV in iommufd_cdev_attach() * gitlab-ci.d/cirrus: Update the FreeBSD job to v14.2 * qmp: update vhost-user protocol feature maps * linux-user: Do not define struct sched_attr if libc headers do * block-backend: Fix argument order when calling 'qapi_event_send_block_io_error()' * block: Fix leak in send_qmp_error_event * rust: add --rust-target option for bindgen * ... - Fix bsc#1237603: * linux-user: Do not define struct sched_attr if libc headers do ==== xinit ==== - Make build recipe compatible with POSIX sh