Packages changed: AppStream MicroOS-release (20250923 -> 20250925) NetworkManager adwaita-fonts (48.2 -> 49.0) appstream-glib at-spi2-core (2.56.4 -> 2.58.0) avahi avahi-glib2 bash-completion coreutils (9.7 -> 9.8) coreutils-systemd (9.7 -> 9.8) filesystem gdk-pixbuf (2.42.12 -> 2.44.2) 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.50+git18.ef9abe706a) harfbuzz (11.4.5 -> 11.5.1) json-glib (1.10.6 -> 1.10.8) librsvg (2.60.0 -> 2.61.1) libxmlb (0.3.23 -> 0.3.24) libzypp (17.37.17 -> 17.37.18) ncurses (6.5.20250913 -> 6.5.20250920) pixman (0.46.2 -> 0.46.4) poppler (25.08.0 -> 25.09.1) poppler-qt6 (25.08.0 -> 25.09.1) python-gobject (3.52.3 -> 3.54.2) zypper (1.14.93 -> 1.14.94) === Details === ==== AppStream ==== Subpackages: libAppStreamQt3 libappstream5 - 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. ==== MicroOS-release ==== Version update (20250923 -> 20250925) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== NetworkManager ==== Subpackages: NetworkManager-bluetooth NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup subpackage(bsc#1250086). ==== 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 ==== coreutils ==== Version update (9.7 -> 9.8) - 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 is determined at build time if possible. * Commands that support hardware acceleration like cksum and wc can now disable this acceleration at runtime through the ... changelog too long, skipping 27 lines ... - Refresh all other patches. ==== coreutils-systemd ==== Version update (9.7 -> 9.8) - 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 is determined at build time if possible. * Commands that support hardware acceleration like cksum and wc can now disable this acceleration at runtime through the ... changelog too long, skipping 27 lines ... - Refresh all other patches. ==== filesystem ==== - Own base directory layout of polkit. ==== gdk-pixbuf ==== Version update (2.42.12 -> 2.44.2) Subpackages: gdk-pixbuf-query-loaders libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0 - 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. ==== 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.50+git18.ef9abe706a) Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - 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. ==== 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. ==== 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) ==== 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 ==== 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 ==== 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-gobject ==== Version update (3.52.3 -> 3.54.2) Subpackages: python313-gobject python313-gobject-Gdk python313-gobject-cairo - 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 ==== 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