Packages changed: AppStream (1.0.6 -> 1.1.0) Mesa (25.2.2 -> 25.2.3) Mesa-drivers (25.2.2 -> 25.2.3) MicroOS-release (20250923 -> 20250930) NetworkManager (1.54.0 -> 1.54.1) abseil-cpp (20250814.0 -> 20250814.1) adwaita-fonts (48.2 -> 49.0) appstream-glib at-spi2-core (2.56.4 -> 2.58.0) avahi avahi-glib2 bash-completion cockpit coreutils (9.7 -> 9.8) coreutils-systemd (9.7 -> 9.8) docker expat (2.7.2 -> 2.7.3) filesystem gdk-pixbuf (2.42.12 -> 2.44.3) ghostscript (10.05.1 -> 10.06.0) glib2 (2.84.4 -> 2.86.0) glib2-branding-openSUSE gobject-introspection (1.84.0 -> 1.86.0) gpgme (2.0.0 -> 2.0.1) gsettings-desktop-schemas (48.0 -> 49.0) gtk3 (3.24.50 -> 3.24.51) harfbuzz (11.4.5 -> 11.5.1) json-glib (1.10.6 -> 1.10.8) kernel-firmware-amdgpu (20250916 -> 20250926) kernel-firmware-ath12k (20250903 -> 20250919) kernel-firmware-brcm kernel-firmware-i915 kernel-firmware-intel (20250912 -> 20250928) kernel-firmware-iwlwifi (20250829 -> 20250903) kernel-firmware-mediatek (20250909 -> 20250926) kernel-firmware-network kernel-firmware-platform (20250811 -> 20250922) kernel-firmware-qcom (20250905 -> 20250926) kernel-firmware-qlogic (20250717 -> 20250926) kernel-firmware-sound (20250905 -> 20250926) kernel-source (6.16.8 -> 6.16.9) kpipewire6 libdrm libmetalink libnotify (0.8.6 -> 0.8.7) librsvg (2.60.0 -> 2.61.1) libunistring (1.3 -> 1.4) libunwind (1.8.2 -> 1.8.3) libupnp (1.14.24 -> 1.14.25) libvdpau libxmlb (0.3.23 -> 0.3.24) libzypp (17.37.17 -> 17.37.18) llvm21 (21.1.1 -> 21.1.2) ncurses (6.5.20250913 -> 6.5.20250920) openSUSE-build-key pipewire (1.4.8 -> 1.4.8+git4.8f35e18d1) pixman (0.46.2 -> 0.46.4) plasma-branding-Kalpa (20250624 -> 20250926) plasma6-workspace podman (5.6.0 -> 5.6.1) poppler (25.08.0 -> 25.09.1) poppler-qt6 (25.08.0 -> 25.09.1) python-PyYAML (6.0.2 -> 6.0.3) python-gobject (3.52.3 -> 3.54.3) python-psutil (7.0.0 -> 7.1.0) qemu qt6-webengine selinux-policy (20250909 -> 20250926) setools shaderc spice-vdagent taglib (2.1 -> 2.1.1) xwayland zypper (1.14.93 -> 1.14.94) === Details === ==== AppStream ==== Version update (1.0.6 -> 1.1.0) Subpackages: libAppStreamQt3 libappstream5 - Drop the nobwrap.helper again: glycin 2.0.1 found a solution to avoid the bwrap when run inside CIs/BuildEnvironments. As such, we can run the test suite without the nobwrap.wrapper again. - Update to 1.1.0 * Port YAML parsing to libfyaml * Port YAML emission to libfyaml * compose: Port to libfyaml * yaml: Reduce string copies when comparing main keys, compare lengths first * yaml: Reduce copies when filling locale tables and string list * compose: Add support for JPEG-XL * compose: Make the AscImage API more generic * compose: Seal away all GdkPixbuf and AscCanvas references from public API * validator: Fix possible double dereference of the same issue instance * tests: Pass tests with older versions of libfyaml * Fix a few double-free issues in error conditions * compose: Fix possible race condition when fetching pangrams * compose: Draw better background shapes and center text properly for font icons * parser: Guard against "tag" elements with NULL values * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically) * cache: Fix potential use-after-free issue when counting components - Re-enable test suite: inject the nobwrap.helper from bubblewrap into ~/bin - Add glycin-loaders and bubblewrap BuildRequires: needed to pass the test suite - Do not run test suite: gdk-image laoders have switched to glycin-loaders, which use bubblewrap. bwrap in turn is not functional in OBS. - Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the test suite. ==== Mesa ==== Version update (25.2.2 -> 25.2.3) Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1 - let Leap 15.6 buildrequire llvm21-devel/clang21-devel - reverted latest changes after deleting llvm20 RPM cadavers in buildservice - buildrequire llvm21-devel/clang21-devel instead of llvm-devel/clang-devel in order to fix build on factory/TW - Update to release 25.2.3 - -> https://docs.mesa3d.org/relnotes/25.2.3 ==== Mesa-drivers ==== Version update (25.2.2 -> 25.2.3) Subpackages: Mesa-dri Mesa-vulkan-device-select libvulkan_lvp - let Leap 15.6 buildrequire llvm21-devel/clang21-devel - reverted latest changes after deleting llvm20 RPM cadavers in buildservice - buildrequire llvm21-devel/clang21-devel instead of llvm-devel/clang-devel in order to fix build on factory/TW - Update to release 25.2.3 - -> https://docs.mesa3d.org/relnotes/25.2.3 ==== MicroOS-release ==== Version update (20250923 -> 20250930) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== NetworkManager ==== Version update (1.54.0 -> 1.54.1) Subpackages: NetworkManager-bluetooth NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Update to version 1.54.1: + Make that global-dns configuration overwrites DNS searches and options from connections, instead of merging all together. + Add support for a new rd.net.dhcp.client-id option in nm-initrd-generator. + Minor bug fixes. - Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup subpackage(bsc#1250086). ==== abseil-cpp ==== Version update (20250814.0 -> 20250814.1) Subpackages: libabsl_base2508_0_0 libabsl_city2508_0_0 libabsl_cord2508_0_0 libabsl_cord_internal2508_0_0 libabsl_cordz_functions2508_0_0 libabsl_cordz_handle2508_0_0 libabsl_cordz_info2508_0_0 libabsl_crc32c2508_0_0 libabsl_crc_cord_state2508_0_0 libabsl_crc_internal2508_0_0 libabsl_debugging_internal2508_0_0 libabsl_decode_rust_punycode2508_0_0 libabsl_demangle_internal2508_0_0 libabsl_demangle_rust2508_0_0 libabsl_examine_stack2508_0_0 libabsl_exponential_biased2508_0_0 libabsl_hash2508_0_0 libabsl_hashtablez_sampler2508_0_0 libabsl_int128-2508_0_0 libabsl_kernel_timeout_internal2508_0_0 libabsl_leak_check2508_0_0 libabsl_log_globals2508_0_0 libabsl_log_internal_check_op2508_0_0 libabsl_log_internal_format2508_0_0 libabsl_log_internal_globals2508_0_0 libabsl_log_internal_log_sink_set2508_0_0 libabsl_log_internal_message2508_0_0 libabsl_log_internal_nullguard2508_0_0 libabsl_log_internal_proto2508_0_0 libabsl_log_internal_structured_proto2508_0_0 libabsl_log_sink2508_0_0 libabsl_malloc_internal2508_0_0 libabsl_raw_hash_set2508_0_0 libabsl_raw_logging_internal2508_0_0 libabsl_spinlock_wait2508_0_0 libabsl_stacktrace2508_0_0 libabsl_str_format_internal2508_0_0 libabsl_strerror2508_0_0 libabsl_strings2508_0_0 libabsl_strings_internal2508_0_0 libabsl_symbolize2508_0_0 libabsl_synchronization2508_0_0 libabsl_throw_delegate2508_0_0 libabsl_time2508_0_0 libabsl_time_zone2508_0_0 libabsl_tracing_internal2508_0_0 libabsl_utf8_for_code_point2508_0_0 - update to 20250814.1 (Abseil LTS branch, Aug 2025, Patch 1): * Fix CHECK_ ambiguous overload for operator<< in older versions of GCC * Fix CHECK_ compilation failures on older versions of GCC which eagerly tries to instantiate std::underlying_type for non-enum types * Add missing rules_cc loads ==== adwaita-fonts ==== Version update (48.2 -> 49.0) - Update to version 49.0: + mono: Add hash verification + license: Change to OFL - Change License to OFL, following upstream ==== appstream-glib ==== Subpackages: libappstream-glib8 - Drop gdk-pixbuf-loader-rsvg Requires: gdk-pixbuf can use different loaders, like e.g. glycin nowadays. ==== at-spi2-core ==== Version update (2.56.4 -> 2.58.0) Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 - Update to version 2.58.0: + libatspi: Increase ATSPI_ROLE_COUNT after switch role was added + Add ATSPI_CHECK_VERSION macro. + Properly fix key notifications under X11 when multiple keyboard layouts are in use. - Update to version 2.57.2: + Don't install at-spi-dbus-bus.service if systemd is not enabled + Some collection fixes and documentation improvements + Fix reporting the wrong keysym on X11 setups where multiple keyboard layouts are in use + Fix possible memory leak in atspi_accessible_get_description. - Update to version 2.57.1: + Fix several crashes introduced by the code to handle the accessibility bus going away. + Add atspi_device_clear_key_grabs. + Have python overrides check DBus object paths when testing for equality. - Changes from version 2.57.0: + device-a11y-manager: Fix crash on dispose + device-a11y-manager: Check properly for the DBus backend presence + a11y-manager-device: Fix unmap_keysym_modifier. + atk-adaptor: Reconnect when the bus launcher reappears. + Don't keep references to uncached objects in the application's hash table. + Add some Python overrides ==== avahi ==== Subpackages: libavahi-client3 libavahi-common3 libavahi-core7 - Add avahi-CVE-2024-52615.patch: Backport 4e2e1ea from upstream, Resolve fixed source ports for wide-area DNS queries cause DNS responses be injected. (CVE-2024-52615, bsc#1233421) ==== avahi-glib2 ==== - Add avahi-CVE-2024-52615.patch: Backport 4e2e1ea from upstream, Resolve fixed source ports for wide-area DNS queries cause DNS responses be injected. (CVE-2024-52615, bsc#1233421) ==== bash-completion ==== - "interdiff" shipped as part of patchutils since version 0.4.3, so drop it here ==== cockpit ==== Subpackages: cockpit-bridge cockpit-networkmanager cockpit-packagekit cockpit-system cockpit-ws cockpit-ws-selinux - add requirement on python3-pcp if pcp is installed bsc#1239759 ==== coreutils ==== Version update (9.7 -> 9.8) - coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch: https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe tail: fix tailing larger number of lines in regular files [rh#2398008] - Update to 9.8: Bug fixes * 'b2sum' will diagnose --length values that are too big. Previously it would have silently assumed 512 for any larger values. [bug introduced in coreutils-9.6] * 'base32' and 'base64' when decoding will again diagnose partially padded data that ends with a newline. [bug introduced in coreutils-9.5] * 'basenc -d -i' will now strip '=' characters from the input in encodings where padding characters are not valid. [bug introduced with the basenc program in coreutils-8.31] * 'cp -p' had spurious "Operation not supported" failures when copying to non-NFS files from NFSv4 files with trivial ACLs. [bug introduced in coreutils-9.6] * 'cp --sparse=always' missed some opportunities to create holes. That is, although the copies had the correct data, sometimes data zeros used extents rather than holes. [This bug was present in "the beginning".] * cp missed opportunities to create holes when copying from file systems like squashfs that support SEEK_HOLE only trivially. [bug introduced in coreutils-9.0] * cp, install, and mv now avoid possible data corruption on glibc 2.41 and 2.42 systems when copy_file_range is used with ranges > 2GiB, avoiding https://sourceware.org/PR33245 [bug triggered since coreutils-9.0] * 'date' supports specifying multiple named formats with the last taking precedence. Previously multiple specifications would induce an error. [bug introduced in coreutils-5.90] * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the output file exists on GNU/Hurd. [bug introduced in coreutils-8.16] * 'fold' no longer exhausts memory when processing large inputs with a very large --width argument. [This bug was present in "the beginning".] * 'install -d' now produces the correct diagnostic upon failure to create a directory. Previously it would have produced a confusing error about changing permissions. [This bug was present in "the beginning".] * "ls --size --block-size=\'k" could misalign output in locales with multi-byte thousands grouping characters. [This bug was present in "the beginning".] * 'nohup' avoids implementation defined behavior setting umask, avoiding a FORTIFY runtime failure on Bionic libc. [This bug was present in "the beginning".] * 'od --strings' with '-N' now works correctly. Previously od might write a NUL byte after a heap buffer, or output invalid addresses. [These bugs were present in "the beginning".] * 'od -w0' will now issue a diagnostic and exit gracefully. Previously it would have aborted. [bug introduced in coreutils-9.3] * 'od -w' no longer silently mishandles enormous widths like 3037000500. Instead, it either outputs correctly or diagnoses a too-large width. [This bug was present in "the beginning".] * 'od +N.' (where N is a decimal number) works again as per POSIX. [bug introduced in textutils-2.0] * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset. [This bug was present in "the beginning".] * 'sort' with key character offsets of SIZE_MAX, could induce a read of 1 byte before an allocated heap buffer. For example: 'sort +0.18446744073709551615R input' on 64 bit systems. [bug introduced in coreutils-7.2] * stdbuf now works on AIX. Previously it would have been ineffective. [bug introduced with the stdbuf program in coreutils-7.5] * 'tail -n NUM' no longer can output more than NUM lines if stdin is a largish regular file with a nonzero initial offset, and grows while 'tail' is reading it. [This bug was present in "the beginning".] * 'tail -f -n +NUM' no longer mishandles NUM values >= UINTMAX_MAX when the input is seekable. [bug introduced in coreutils-9.6] * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs. [bug introduced in coreutils-9.5] * 'tty' now exits with status 4 with a special diagnostic if ttyname fails even though standard input is a tty. Formerly it quietly pretended that standard input was not a tty. [This bug was present in "the beginning".] New Features * basenc supports the --base58 option to encode and decode the visually unambiguous Base58 encoding. * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224, SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on the argument passed to the required --length (-l) option. * 'cksum -a' now supports the 'sha2' argument, as a more consistent interface than the existing 'sha224', 'sha256', 'sha384', 'sha512' arguments, which are now selected with the --length (-l) option. * 'date' now outputs dates in the country's native calendar for the Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also does so more consistently for the Thailand locale (th_TH.UTF-8). * fold now supports multi-byte characters, honoring their column width. Also the --characters (-c) option was added to wrap at a certain number of characters, similarly to --bytes in uni-byte locales. * nproc now honors any cgroup v2 configured CPU quotas, which may reduce the effective number of processors available. * stty supports setting arbitrary baud rates on supported systems, like Hurd, Linux with glibc >= 2.42, and some BSDs. Also on other systems the full set of supported baud rates ... changelog too long, skipping 30 lines ... - Refresh all other patches. ==== coreutils-systemd ==== Version update (9.7 -> 9.8) - coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch: https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe tail: fix tailing larger number of lines in regular files [rh#2398008] - Update to 9.8: Bug fixes * 'b2sum' will diagnose --length values that are too big. Previously it would have silently assumed 512 for any larger values. [bug introduced in coreutils-9.6] * 'base32' and 'base64' when decoding will again diagnose partially padded data that ends with a newline. [bug introduced in coreutils-9.5] * 'basenc -d -i' will now strip '=' characters from the input in encodings where padding characters are not valid. [bug introduced with the basenc program in coreutils-8.31] * 'cp -p' had spurious "Operation not supported" failures when copying to non-NFS files from NFSv4 files with trivial ACLs. [bug introduced in coreutils-9.6] * 'cp --sparse=always' missed some opportunities to create holes. That is, although the copies had the correct data, sometimes data zeros used extents rather than holes. [This bug was present in "the beginning".] * cp missed opportunities to create holes when copying from file systems like squashfs that support SEEK_HOLE only trivially. [bug introduced in coreutils-9.0] * cp, install, and mv now avoid possible data corruption on glibc 2.41 and 2.42 systems when copy_file_range is used with ranges > 2GiB, avoiding https://sourceware.org/PR33245 [bug triggered since coreutils-9.0] * 'date' supports specifying multiple named formats with the last taking precedence. Previously multiple specifications would induce an error. [bug introduced in coreutils-5.90] * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the output file exists on GNU/Hurd. [bug introduced in coreutils-8.16] * 'fold' no longer exhausts memory when processing large inputs with a very large --width argument. [This bug was present in "the beginning".] * 'install -d' now produces the correct diagnostic upon failure to create a directory. Previously it would have produced a confusing error about changing permissions. [This bug was present in "the beginning".] * "ls --size --block-size=\'k" could misalign output in locales with multi-byte thousands grouping characters. [This bug was present in "the beginning".] * 'nohup' avoids implementation defined behavior setting umask, avoiding a FORTIFY runtime failure on Bionic libc. [This bug was present in "the beginning".] * 'od --strings' with '-N' now works correctly. Previously od might write a NUL byte after a heap buffer, or output invalid addresses. [These bugs were present in "the beginning".] * 'od -w0' will now issue a diagnostic and exit gracefully. Previously it would have aborted. [bug introduced in coreutils-9.3] * 'od -w' no longer silently mishandles enormous widths like 3037000500. Instead, it either outputs correctly or diagnoses a too-large width. [This bug was present in "the beginning".] * 'od +N.' (where N is a decimal number) works again as per POSIX. [bug introduced in textutils-2.0] * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset. [This bug was present in "the beginning".] * 'sort' with key character offsets of SIZE_MAX, could induce a read of 1 byte before an allocated heap buffer. For example: 'sort +0.18446744073709551615R input' on 64 bit systems. [bug introduced in coreutils-7.2] * stdbuf now works on AIX. Previously it would have been ineffective. [bug introduced with the stdbuf program in coreutils-7.5] * 'tail -n NUM' no longer can output more than NUM lines if stdin is a largish regular file with a nonzero initial offset, and grows while 'tail' is reading it. [This bug was present in "the beginning".] * 'tail -f -n +NUM' no longer mishandles NUM values >= UINTMAX_MAX when the input is seekable. [bug introduced in coreutils-9.6] * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs. [bug introduced in coreutils-9.5] * 'tty' now exits with status 4 with a special diagnostic if ttyname fails even though standard input is a tty. Formerly it quietly pretended that standard input was not a tty. [This bug was present in "the beginning".] New Features * basenc supports the --base58 option to encode and decode the visually unambiguous Base58 encoding. * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224, SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on the argument passed to the required --length (-l) option. * 'cksum -a' now supports the 'sha2' argument, as a more consistent interface than the existing 'sha224', 'sha256', 'sha384', 'sha512' arguments, which are now selected with the --length (-l) option. * 'date' now outputs dates in the country's native calendar for the Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also does so more consistently for the Thailand locale (th_TH.UTF-8). * fold now supports multi-byte characters, honoring their column width. Also the --characters (-c) option was added to wrap at a certain number of characters, similarly to --bytes in uni-byte locales. * nproc now honors any cgroup v2 configured CPU quotas, which may reduce the effective number of processors available. * stty supports setting arbitrary baud rates on supported systems, like Hurd, Linux with glibc >= 2.42, and some BSDs. Also on other systems the full set of supported baud rates ... changelog too long, skipping 30 lines ... - Refresh all other patches. ==== docker ==== Subpackages: docker-buildx docker-rootless-extras - Remove git-core recommends on SLE. Most SLE systems have installRecommends=yes by default and thus end up installing git with Docker. bsc#1250508 This feature is mostly intended for developers ("docker build git://") so most users already have the dependency installed, and the error when git is missing is fairly straightforward (so they can easily figure out what they need to install). ==== expat ==== Version update (2.7.2 -> 2.7.3) - version update to 2.7.3 * Fix alignment of internal allocations for some non-amd64 architectures (e.g. sparc32); fixes up on the fix to CVE-2025-59375 (of Expat 2.7.2) * Fix a class of false positives where input should have been rejected with error XML_ERROR_ASYNC_ENTITY; regression from CVE-2024-8176 (of Expat 2.7.0) * Prove and regression-proof absence of integer overflow from function expat_realloc * Remove "harmless" cast that truncated a size_t to unsigned * xmlwf: Resolve use of functions XML_GetErrorLineNumber and XML_GetErrorColumnNumber ==== filesystem ==== - Own base directory layout of polkit. ==== gdk-pixbuf ==== Version update (2.42.12 -> 2.44.3) Subpackages: gdk-pixbuf-query-loaders libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0 - Update to version 2.44.3: + glycin: - Fix an off-by-one-error in option handling - Handle outdated uses of the prepare callback - Consolidate image and animation loading - Handle animations better, using new glycin API + build: Require glycin 2.0.1 - Enable 'other' loaders, which includes ani, bmp, ico, pnm and xpm (boo#1250583) - Update to version 2.44.2: + glycin: Ignore unknowns keys when saving + Updated translations. - Drop unused rpmlintrc. - Keep owning the directory structure %{_libdir}/gdk-pixbuf-2.0/%{gdk_pixbuf_binary_version}/loaders, so all the existing loader packages do not have to do it. - Update to version 2.44.1: + Re-enable animation tests + Fix leak in load_animation_with_glycin - Update to version 2.44.0: + build: Fix cross-building + build: Don't build documentation by default + glycin: Implement animation + Updated translations - Update to version 2.43.5: + The animation-related APIs have been deprecated + jpeg: Fix a crash related to icc data (CVE-2025-7345) + glycin: Save jpeg without alpha + glycin: Simplify wrapping code and avoid a copy + glycin: Support exif orientation + glycin: Set sandbox mode for saving + Plug some memory leaks + build: Disabled the thumbnailer by default on Linux + Prefer builtin modules - Changes from version 2.43.3: + Add a native loader for Android builds + Use the glycin loader for SVG as well. + Change the default build options to be 'auto' for all loader options. + Change the default value for the builtin_loaders option to 'default'. On Linux, we interpret 'default' as 'glycin' + Require Meson 1.5 to build gdk-pixbuf + Use glycin for saving. The following formats are supported: png, jpeg, tiff, webp, ico, bmp. For png, jpeg and tiff, the most common options are supported when saving. + Fix introspection annotations for loading and saving GdkPixbuf from and to streams asynchronously - Changes from version 2.43.2: + Make the thumbnailer optional + Add a glycin loader. Glycin is a sandboxed image loading framework that is written in rust, and supports more image formats than gdk-pixbuf ever did. + Deprecate "gtk_doc" configuration option; to conform with the rest of the GNOME core libraries, use "documentation" instead + Remove the long-since deprecated "docs" configuration option + Require Meson 1.0 to build gdk-pixbuf + Deprecate the XPM-related API; the XPM loader is disabled by default, and we have better API for loading those kinds of assets, though nobody should be shipping XPM files in 2025 - Build with the exact options as recommended by upstream: - Dandroid=disabled - Dpng=disabled - Dtiff=disabled - Djpeg=disabled - Dgif=disabled - Dothers=disabled - Dglycin=enabled - Dbuiltin_loaders='glycin' - Dthumbnailer=disabled - Disable test suite: due to the use of glycin/bubblewrap, we cannot pass the test suite inside the OBS build root - Drop gdk-pixbuf-fix-decoder-written-bytes-reporting.patch, and gdk-pixbuf-jpeg-icc-data.patch: fixed upstream - Drop thumbnailer subpackage: no longer built by default on linux in favor of glycin. ==== ghostscript ==== Version update (10.05.1 -> 10.06.0) - Version upgrade to 10.06.0 See 'Recent Changes in Ghostscript' at Ghostscript upstream https://ghostscript.readthedocs.io/en/gs10.06.0/News.html * This release addresses CVEs: TBC * The 10.06.0 removes the non-standard operator "selectdevice" (cf. the entry below dated Tue Apr 1 09:56:06 UTC 2025) - ghostscript-10.06.0-Fix_32-bit_build.patch is the upstream commit https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/patch/?id=3c0be6e4fcffa63e4a5a1b0aec057cebc4d2562f to fix https://bugs.ghostscript.com/show_bug.cgi?id=708824 "ghostscript 10.06.0 compilation failure on 32-bit archs" - Switch over to libalternatives for ghostscript to provide a gs variant (bsc#1245896) ==== glib2 ==== Version update (2.84.4 -> 2.86.0) Subpackages: glib2-tools libgio-2_0-0 libgirepository-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0 - Update to version 2.86.0: + Rework how platform-specific introspected GIO APIs have to be imported to fix problems with backwards-compatibility provision for it, by removing duplicate platform-specific symbols from `Gio-2.0`. + Fix file existence queries on Solaris, broken due to unexpected flags handling within `faccessat()` + Updated translations - Update to version 2.85.4: + Follow symlink (instead of overwriting it) when updating `mimeapps.list` - Changes from version 2.85.3: + Fix encoding of output from `g_print()` and `g_printerr()` when locale is set to `.utf8` on Windows. - Changes from version 2.85.2: + New Linux PSI based backend for `GMemoryMonitor` as an option to use instead of the existing Low Memory Monitor daemon backend. - Changes from version 2.85.1: + Re-add the option of a singleton to `GIRepository`. + Add support for the `e` flag (O_CLOEXEC) to `g_fopen()` + Make the `sysprof` Meson option yield when using GLib as a subproject + Use the Meson built-in `localedir` option - Changes from version 2.85.0: + Preserve mode for existing file when creating a temporary file for atomic updates with g_file_set_contents() + Fix race conditions between g_main_context_unref() and g_source_*() methods + Allow file handles inside nested containers when using the `gdbus call` command + Fix DNS resolution of local addresses in offline mode + Various performance improvements to GObject locking + Prefer matches occurring earlier in the string when searching `GDesktopAppInfo`s, improving search for apps in gnome-shell + Fix thread safety of `GClosure` flags + Updated translations. ==== glib2-branding-openSUSE ==== - Update default applications in dash: gnome-music.desktop was renamed to org.gnome.Music.desktop. ==== gobject-introspection ==== Version update (1.84.0 -> 1.86.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.86.0: + giscanner: Added ability to add wrapper script arguments + g-ir-tools: Support reading @rspfiles for arguments + Update gobject-introspection-tests + giscanner: support alignof expressions + dumper: Fix introspection binaries missing rpaths for uninstalled ELF shlibs + meson: Fix fs.copyfile semantics breaking GIR build with Ninja 1.12+ + giscanner: Deduplicate arguments and use response files for MSVC + scanner: Prefer some getters over others + girepository: Initialize the async functions parameters ==== gpgme ==== Version update (2.0.0 -> 2.0.1) - Update to 2.0.1: * gnupg-manage-keys: New tool as a framework for adding features which would normally be implemented by a script. Right now it supports the commands "identify" and "delete-expired-keys". * Extend the internal gpgsm_assuan_simple_command to consume diag output. This fixes a possible lockup * developer visible fixes and portability fixes ==== gsettings-desktop-schemas ==== Version update (48.0 -> 49.0) - Update to version 49.0: + Updated translations - Update to version 49.rc: + Fix build with meson >1.9.0 + Support keypad page up/down keys in relevant keycombos + Updated translations - Drop gsettings-desktop-schemas-meson-1.9.patch: fixed upstream - Update to version 49.beta: + Increase document font size to 12pt + Use xdg-terminal-exec as default terminal launcher - Changes from version 49.alpha: + Switch to JXL for background image + Add option to configure restart/shutdown options being available in the lockscreen. + Updated translations. ==== gtk3 ==== Version update (3.24.50 -> 3.24.51) Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.51: + Wayland: - Force window titles to be valid utf8 - Flush tablet events when neccessary + X11: Avoid a use-after-free with threads + Images: Replace a few calls to gdk_pixbuf_get_pixels with read_pixels to avoid thread-safety issues + GL: Try harder to keep the GL context current + Input: Make compose file parsing more robust + Updated translations. - Require glycin-loaders instead of gdk-pixbuf-loader-rsvg. - Update to version 3.24.50+git18.ef9abe706a: * gdk: Make sure the GL context is still current * x11: Call DeqAsyncHandler() earlier. - Update to version 3.24.50+git14.3bb010747a: * gdkdisplaylinksource: use GDK_QUARTZ_APPLICATION_DEFINED, rather than NSEventTypeApplicationDefined * gdk/wayland: Flush all tablet events after wp_tablet_tool.frame * composetable: Refuse to parse huge tables * GdkWaylandWindow: Force window titles to valid utf8 * Updated translations. ==== harfbuzz ==== Version update (11.4.5 -> 11.5.1) Subpackages: libharfbuzz-gobject0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 11.5.1: + Optimized partial-instancing of fonts with a large number of axes. Now over two times faster. + Fix C++ STL atomics implementation. - Update to version 11.5.0: + Update to Unicode 17.0.0. + Subsetter optimizations. + Bug fixes for “AAT” shaping, and other shaping micro optimizations. ==== json-glib ==== Version update (1.10.6 -> 1.10.8) Subpackages: libjson-glib-1_0-0 typelib-1_0-Json-1_0 - Update to version 1.10.8: + Add missing escape. + Fix static builds. ==== kernel-firmware-amdgpu ==== Version update (20250916 -> 20250926) - Update to version 20250926 (git commit fad361e997ee): * amdgpu: DMCUB updates for various ASICs * Revert "amdgpu: update gc 10.3.6 firmware" - Update to version 20250919 (git commit 493de17dee99): * amdgpu: DMCUB updates for various ASICs ==== kernel-firmware-ath12k ==== Version update (20250903 -> 20250919) - Update to version 20250919 (git commit 493de17dee99): * ath12k: WCN7850 hw2.0: update board-2.bin ==== kernel-firmware-brcm ==== - Update aliases for 6.17 ==== kernel-firmware-i915 ==== - Update aliases for 6.17 ==== kernel-firmware-intel ==== Version update (20250912 -> 20250928) - Update aliases for 6.17 - Update to version 20250928 (git commit b611a67511d1): * intel/ish:Add ISH firmware file for Intel Lunar Lake platform ==== kernel-firmware-iwlwifi ==== Version update (20250829 -> 20250903) - Update aliases for 6.17 - Update to version 20250903 (git commit c784990ba3d2): * iwlwifi: add Bz-HR FW for core90-93 release ==== kernel-firmware-mediatek ==== Version update (20250909 -> 20250926) - Update to version 20250926 (git commit fad361e997ee): * mediatek: mtk_wed: drop links for mt7988 ==== kernel-firmware-network ==== - Update aliases for 6.17 ==== kernel-firmware-platform ==== Version update (20250811 -> 20250922) - Update aliases for 6.17 - Update to version 20250922 (git commit ef58001fa35e): * powervr: update firmware for Imagination Technologies BXS-4-64 GPU ==== kernel-firmware-qcom ==== Version update (20250905 -> 20250926) - Update aliases for 6.17 - Update to version 20250926 (git commit 85f43f0fce27): * qcom: Update aic100 firmware files - Update to version 20250926 (git commit fad361e997ee): * qcom: Add audio topology and ADSP firmware for qcs6490-radxa-dragon-q6a - Update to version 20250922 (git commit ef58001fa35e): * qcom: Update DSP firmware for qcs8300 platform. - Update to version 20250919 (git commit 493de17dee99): * qcom: Update DSP firmware for sa8775p platform. ==== kernel-firmware-qlogic ==== Version update (20250717 -> 20250926) - Update to version 20250926 (git commit 85f43f0fce27): * linux-firmware: ql2500_fw: update ISP25xx Firmware ==== kernel-firmware-sound ==== Version update (20250905 -> 20250926) - Update aliases for 6.17 - Update to version 20250926 (git commit fad361e997ee): * qcom: Add audio topology and ADSP firmware for qcs6490-radxa-dragon-q6a - Update to version 20250919 (git commit 493de17dee99): * qcom: move LEMANS EVK firmware to correct location ==== kernel-source ==== Version update (6.16.8 -> 6.16.9) Subpackages: kernel-64kb kernel-default - crypto: af_alg - Fix incorrect boolean values in af_alg_ctx (git-fixes). - commit 8d37b5f - Linux 6.16.9 (bsc#1012628). - cgroup: split cgroup_destroy_wq into 3 workqueues (bsc#1012628). - btrfs: fix invalid extref key setup when replaying dentry (bsc#1012628). - btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg() (bsc#1012628). - perf maps: Ensure kmap is set up for all inserts (bsc#1012628). - wifi: wilc1000: avoid buffer overflow in WID string configuration (bsc#1012628). - nvme: fix PI insert on write (bsc#1012628). - ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported (bsc#1012628). - wifi: mt76: do not add non-sta wcid entries to the poll list (bsc#1012628). - wifi: mac80211: increase scan_ies_len for S1G (bsc#1012628). - wifi: mac80211: fix incorrect type for ret (bsc#1012628). - pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch (bsc#1012628). - smb: server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES (bsc#1012628). - um: virtio_uml: Fix use-after-free after put_device in probe (bsc#1012628). - um: Fix FD copy size in os_rcv_fd_msg() (bsc#1012628). - net/mlx5: Not returning mlx5_link_info table when speed is unknown (bsc#1012628). - dpaa2-switch: fix buffer pool seeding for control traffic (bsc#1012628). - net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR (bsc#1012628). - dpll: fix clock quality level reporting (bsc#1012628). - rxrpc: Fix unhandled errors in rxgk_verify_packet_integrity() (bsc#1012628). - rxrpc: Fix untrusted unsigned subtract (bsc#1012628). - octeon_ep: Validate the VF ID (bsc#1012628). - qed: Don't collect too many protection override GRC elements (bsc#1012628). - net: dst_metadata: fix IP_DF bit not extracted from tunnel headers (bsc#1012628). - bonding: set random address only when slaves already exist (bsc#1012628). - mptcp: set remote_deny_join_id0 on SYN recv (bsc#1012628). - selftests: mptcp: userspace pm: validate deny-join-id0 flag (bsc#1012628). - mptcp: tfo: record 'deny join id0' info (bsc#1012628). - selftests: mptcp: sockopt: fix error messages (bsc#1012628). - net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure (bsc#1012628). - ice: fix Rx page leak on multi-buffer frames (bsc#1012628). - i40e: remove redundant memory barrier when cleaning Tx descs (bsc#1012628). - ixgbe: initialize aci.lock before it's used (bsc#1012628). - ixgbe: destroy aci.lock later within ixgbe_remove path (bsc#1012628). - igc: don't fail igc_probe() on LED setup error (bsc#1012628). - doc/netlink: Fix typos in operation attributes (bsc#1012628). - net/mlx5e: Harden uplink netdev access against device unbind (bsc#1012628). - net/mlx5e: Add a miss level for ipsec crypto offload (bsc#1012628). - bonding: don't set oif to bond dev when getting NS target destination (bsc#1012628). - octeon_ep: fix VF MAC address lifecycle handling (bsc#1012628). - tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect() (bsc#1012628). - tls: make sure to abort the stream if headers are bogus (bsc#1012628). - Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set" (bsc#1012628). - net: clear sk->sk_ino in sk_set_socket(sk, NULL) (bsc#1012628). - net: liquidio: fix overflow in octeon_init_instr_queue() (bsc#1012628). - cnic: Fix use-after-free bugs in cnic_delete_task (bsc#1012628). - octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp() (bsc#1012628). - ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer (bsc#1012628). - ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size (bsc#1012628). - zram: fix slot write race condition (bsc#1012628). - nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/* (bsc#1012628). - crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg (bsc#1012628). - power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery (bsc#1012628). - power: supply: bq27xxx: restrict no-battery detection to bq27000 (bsc#1012628). - Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()" (bsc#1012628). - btrfs: initialize inode::file_extent_tree after i_mode has been set (bsc#1012628). - dm-raid: don't set io_min and io_opt for raid1 (bsc#1012628). - dm-stripe: fix a possible integer overflow (bsc#1012628). - mm/gup: check ref_count instead of lru before migration (bsc#1012628). - mm: revert "mm/gup: clear the LRU flag of a page before adding ... changelog too long, skipping 229 lines ... - commit 7c002da ==== kpipewire6 ==== Subpackages: kpipewire6-imports libKPipeWire6 libKPipeWireDmaBuf6 libKPipeWireRecord6 - Add 0001-Fix-build-with-ffmpeg-8.0.patch: Fix build with ffmpeg 8.0 (boo#1249045). ==== libdrm ==== Subpackages: libdrm2 libdrm_amdgpu1 - redefine %meson_build/%meson_install on Leap 15.6 in order to fix build ==== libmetalink ==== - remove use of deprecated AM_PATH_XML2, fixed build with libxml2 2.14 * added libmetalink-remove-deprecated-AM_PATH_XML2-macro.patch ==== libnotify ==== Version update (0.8.6 -> 0.8.7) Subpackages: libnotify4 typelib-1_0-Notify-0_7 - Update to version 0.8.7: + tests: Run non-interactive tests in headless mode + test-image: Use a local asset instead of relying on invalid icon theme + notification: - Add ability to get a GAppLaunchContext on activation - Allow using a desktop file as is from a snap if readable - Do not use the desktop file logic for icons - Remove app name warning in sandboxes + notify: - Ignore the snap UUID to compute the snap application - Support snap application that contains a dot in their name ==== librsvg ==== Version update (2.60.0 -> 2.61.1) - No longer build gdk-pixbuf loader, as glycin takes over here. + Pass -Dpixbuf-loader=disabled to meson + Drop gdk-pixbuf-loader-rsvg subpackage (obsoleted by glycin-loaders) - Update to version 2.61.1: + librsvg crate version 2.61.1 + librsvg-rebind crate version 0.2.1 + Don't use GIO-based file sniffing so referencing external files works reliably on Windows. + Fixed miscellaneous lints in the CI's shell scripts and in the pull-container-image.sh script for development. + Update Rust dependencies. - Enable cargo_test macro again, add adwaita-fonts BuildRequires, needed until upstream fixes an oversight in test setup. - Update to version 2.61.0: + Improved performance when using an application-supplied stylesheet for an SVG handle - do cascading only once in that case instead of twice. + Don't panic if there are no fonts installed - this happens easily in Alpine containers. + Update to gtk-rs-core 0.21. + Vastly improved infrastructure to generate the development guide and the rsvg-convert manual page. + Start implementing the SVG2 text stack. + Lots of internal cleanups to make it easier to remove Cairo in the future. ==== libunistring ==== Version update (1.3 -> 1.4) - update to 1.4: * The data tables and algorithms have been updated to Unicode version 17.0.0 * Fixed a bug: The functions u*_grapheme_next and u*_grapheme_prev did not work right for strings with Indic characters, Emojis, or regional indicators ==== libunwind ==== Version update (1.8.2 -> 1.8.3) - Update to 1.8.3: * Made -nostdlib depend on exception support (fixes missing atomic symbols) by @bregma in #913 * Backport _UPT_ptrauth_insn_mask fixes to v1.8-stable by @phongn in #899 * Fix off-by-one in aarch64 unw_backtrace() by @bregma in #918 * Update libunwind.keyring file ==== libupnp ==== Version update (1.14.24 -> 1.14.25) Subpackages: libixml11 libupnp17 - Update to release 1.14.25 * Handle multiple results of `getaddrinfo` ==== libvdpau ==== - redefine %meson_build/%meson_install on Leap 15.6 in order to fix build ==== libxmlb ==== Version update (0.3.23 -> 0.3.24) - Update to version 0.3.24: + Bugfixes: - Allow calling xb_silo_query_build_index() with no text set - Do not reverse the order of attrs when using xb_node_attr_iter_next() ==== libzypp ==== Version update (17.37.17 -> 17.37.18) - runposttrans: strip root prefix from tmppath (bsc#1250343) - fixup! Make ld.so ignore the subarch packages during install (bsc#1246912) - version 17.37.18 (35) ==== llvm21 ==== Version update (21.1.1 -> 21.1.2) - Update to version 21.1.2. * This release contains bug-fixes for the LLVM 21.1.0 release. This release is API and ABI compatible with 21.1.0. - Rebase llvm-do-not-install-static-libraries.patch. ==== ncurses ==== Version update (6.5.20250913 -> 6.5.20250920) Subpackages: libncurses6 ncurses-utils terminfo-base - Add a SUSE helper program and its manual page * termerase reports the erase character used in the terminfo data base for environment variable TERM (the kbs entry). - Add ncurses patch 20250920 + add configure check for , build-fix for flatpacks (report by Stas Sergeev). + update config.guess, config.sub ==== openSUSE-build-key ==== - fix Backports 15 key is not packaged ==== pipewire ==== Version update (1.4.8 -> 1.4.8+git4.8f35e18d1) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 1.4.8+git4.8f35e18d1: * systemd: remove RestrictNamespaces from service file * control: fix event compare function * impl-node: only do unprepare once * Revert "impl-node: improve the node unprepare function" ==== pixman ==== Version update (0.46.2 -> 0.46.4) - Update to version 0.46.4: + RISC-V: Use hwprobe interface to check for RVV 1.0 ==== plasma-branding-Kalpa ==== Version update (20250624 -> 20250926) - Bump version to 20250926 - Moved transactional-update-notifier override to functional location ==== plasma6-workspace ==== Subpackages: plasma6-session plasma6-workspace-libs - Add patch to fix crash caused by a qtdeclarative change (kde#509192, QTBUG-140018): * 0001-applets-mediacontroller-Workaround-for-common-crash-.patch ==== podman ==== Version update (5.6.0 -> 5.6.1) - Update to version 5.6.1: * Bump to v5.6.1 * Final release notes for v5.6.1 * update tests duo to CRUN#1767 to support both values * Fix a locking bug in that could cause a double-unlock * Add R! to systemd-tmpfiles script for all /tmp dirs * [v5.6] Bump c/buildah v1.41.4, c/storage 1.59.1, and ... * kube play: don't follow volume symlinks onto the host * Bump xz to v0.5.15 to pick up a CVE fix * Preliminary release notes for v5.6.1 * do not pass [no]copy as bind mounts options to runtime * do not pass volume-opt as bind mounts options to runtime * tests: Get rid of netcat on the host and use Bash's /dev/tcp * tests: Replace ncat for socat * test/e2e: actually start container in startContainer * fix(libpod): truncate long hostnames to correct maximum length * Add a release note for 5.6 Rosetta being disabled-by-default * windows: do not convert unconfined seccomp path * podman events: show network create/remove event with journald * Bump Podman to v5.6.1-dev ==== poppler ==== Version update (25.08.0 -> 25.09.1) - version update to 25.09.1: * Speed improvements when reusing the same document with different output devices * Speed improvements when reading from network file systems * Internal code improvements * Fix generated .pc files when using old gpgme - version update to 25.09.0: * Speed improvements when reusing the same document with different output devices * Speed improvements when reading from network file systems * Internal code improvements * Fix crashes in malformed documents * fix ODR issue with enum * pdftohtml: Fix text positioning. (Regressed in 25.07.0) * Better pkgconfig support for static builds - deleted patches * reduce-boost-required-version.patch (upstreamed) * reduce-libtiff-required-version.patch (upstreamed) ==== poppler-qt6 ==== Version update (25.08.0 -> 25.09.1) - version update to 25.09.1: * Speed improvements when reusing the same document with different output devices * Speed improvements when reading from network file systems * Internal code improvements * Fix generated .pc files when using old gpgme - version update to 25.09.0: * Speed improvements when reusing the same document with different output devices * Speed improvements when reading from network file systems * Internal code improvements * Fix crashes in malformed documents * fix ODR issue with enum * pdftohtml: Fix text positioning. (Regressed in 25.07.0) * Better pkgconfig support for static builds - deleted patches * reduce-boost-required-version.patch (upstreamed) * reduce-libtiff-required-version.patch (upstreamed) ==== python-PyYAML ==== Version update (6.0.2 -> 6.0.3) - update to 6.0.3: * https://github.com/yaml/pyyaml/pull/864 -- Support for Python 3.14 and free-threading (experimental) ==== python-gobject ==== Version update (3.52.3 -> 3.54.3) Subpackages: python313-gobject python313-gobject-Gdk python313-gobject-cairo - Update to version 3.54.3: + Do not skip symbols both in Gio and in platform specific - Update to version 3.54.2: + Prefix platform specific symbols with platform name - Update to version 3.54.1: + Excempt GioPlatform namespaces from required version check - Update to version 3.54.0: + Fix compatibility with Python 3.14 + Add platform specific symbols back to Gio module + Include docs from old GNOME wiki + Add override for `GLib.MainContext.query()` + Fix optional inout parameter marshalling - Update to version 3.53.0: + Drop Python upper limit + Add `__enum|flags_values__` back to GEnum and GFlags + Fix asyncio event loop selector with Python 3.13 + Support `Gtk.Template` on sub-classed Python classes + Use GI Repository singleton if GLib >= 2.85 + Expose finish_func on function info to determine if a function can be used as awaitable + Documentation updates + `ParamSpec` objects now return the expected enum type + Fix `Gio.ActionMap` override for `Gio.Application` + Fix regression for functions with multiple callbacks + Cleanup: callable argument cache + Format Python and C code + Fix compatibility with GLib 2.84 + (chore) clean up array cache code + Added an option to skip automatic initialization of GTK and GDK + Add more variables to the .pc files + gobject.handler_block_by_func and friends now accept methods + set __module__ on gobject derived types ==== python-psutil ==== Version update (7.0.0 -> 7.1.0) - Update to 7.1.0 * 2581_, [Windows]: publish ARM64 wheels. (patch by Matthieu Darbois) * 2571_, [FreeBSD]: Dropped support for FreeBSD 8 and earlier. FreeBSD 8 was maintained from 2009 to 2013. * 2575_: introduced `dprint` CLI tool to format .yml and .md files. * 2473_, [macOS]: Fix build issue on macOS 11 and lower. * 2494_, [Windows]: All APIs dealing with paths, such as `Process.memory_maps()`_, `Process.exe()`_ and `Process.open_files()`_ does not properly handle UNC paths. Paths such as ``\\??\\C:\\Windows\\Temp`` and ``'\\Device\\HarddiskVolume1\\Windows\\Temp'`` are now converted to ``C:\\Windows\\Temp``. (patch by Ben Peddell) * 2506_, [Windows]: Windows service APIs had issues with unicode services using special characters in their name. * 2514_, [Linux]: `Process.cwd()`_ sometimes fail with `FileNotFoundError` due to a race condition. * 2526_, [Linux]: `Process.create_time()`_, which is used to univocally identify a process over time, is subject to system clock updates, and as such can lead to `Process.is_running()`_ returning a wrong result. A monotonic creation time is now used instead. (patch by Jonathan Kohler) * 2528_, [Linux]: `Process.children()`_ may raise ``PermissionError``. It will now raise `AccessDenied`_ instead. * 2540_, [macOS]: `boot_time()`_ is off by 45 seconds (C precision issue). * 2541_, 2570_, 2578_ [Linux], [macOS], [NetBSD]: `Process.create_time()`_ does not reflect system clock updates. * 2542_: if system clock is updated `Process.children()`_ and `Process.parent()`_ may not be able to return the right information. * 2545_: [Illumos]: Fix handling of MIB2_UDP_ENTRY in `net_connections()`_. * 2552_, [Windows]: `boot_time()`_ didn't take into account the time spent during suspend / hibernation. * 2560_, [Linux]: `Process.memory_maps()`_ may crash with `IndexError` on RISCV64 due to a malformed `/proc/{PID}/smaps` file. (patch by Julien Stephan) * 2586_, [macOS], [CRITICAL]: fixed different places in C code which can trigger a segfault. * 2604_, [Linux]: `virtual_memory()`_ "used" memory does not match recent versions of ``free`` CLI utility. (patch by Isaac K. Ko) * 2605_, [Linux]: `psutil.sensors_battery()` reports a negative amount for seconds left. * 2607_, [Windows]: ``WindowsService.description()`` method may fail with ``ERROR_NOT_FOUND``. Now it returns an empty string instead. * 2610:, [macOS], [CRITICAL]: fix `cpu_freq()`_ segfault on ARM architectures. * 2571_: dropped support for FreeBSD 8 and earlier. - Drop mem-used-bsc1181475.patch, fixed upstream ==== qemu ==== - Resolve a repo-has-moved service running issue: * .gitmodules: move u-boot mirrors to qemu-project-mirrors - Fix bsc#1230042: * [openSUSE] rpm/spec: qemu-vgabios is required on ppc (bsc#1230042) ==== qt6-webengine ==== Subpackages: libQt6WebEngineCore6 libQt6WebEngineQuick6 libQt6WebEngineWidgets6 qt6-webengine-imports - Add upstream backport (boo#1249045) * qtwebengine_ffmpeg8.patch ==== selinux-policy ==== Version update (20250909 -> 20250926) Subpackages: selinux-policy-targeted - Update to version 20250926: * Add /opt/.snapshots to the snapper file context (bsc#1232226) * Zypper moves files in /var/tmp to /var/cache (bsc#1249052, bsc#1249435) ==== setools ==== - Fix test multibuild flavor - Change the test flavor so that it does not produce any RPMs, avoiding duplicate binaries across the setools and setools-test packages - Disable debuginfo generation for the test flavor, so that it does not break due to the missing files. ==== shaderc ==== - Edit 0001-Use-system-third-party-libs.patch to work with glslang 16 ==== spice-vdagent ==== - Add (xwayland and modalias(virtio:d00000003v*)) Supplements: we can not expect xorg-x11-server to always present anymore. ==== taglib ==== Version update (2.1 -> 2.1.1) - Update to version 2.1.1 * Map ID3v2.3 IPLS frames to both ID3v2.4 TIPL and TMCL to have a consistent behavior when using MusicBrainz tags * Fix missing include for wchar_t when using C bindings with MinGW. ==== xwayland ==== - Add upstream bugfix patches: * U_randr_Do_not_leak_provider_property.patch * U_xwayland_Dispatch_tablet_tool_tip_events.patch * U_glamor_Fix_dual_blend_on_GLES3.patch * U_xwayland_Dont_run_key_behaviors_and_actions.patch ==== zypper ==== Version update (1.14.93 -> 1.14.94) Subpackages: zypper-needs-restarting - Fixed `bash-completion`: `zypper refresh` now ignores repository priority lines. - Changes to support building against restructured libzypp in stack build (bsc#1230267) - version 1.14.94