Packages changed: MicroOS-release (20250317 -> 20250321) NetworkManager (1.50.3 -> 1.52.0) adwaita-icon-theme (47.0 -> 48.0) apparmor at-spi2-core (2.54.1 -> 2.56.0) cairo (1.18.2 -> 1.18.4) cairomm (1.16.2 -> 1.18.0) cockpit (332 -> 334.1) cockpit-podman (100 -> 102) dnf (4.18.0 -> 4.23.0) docker dracut (059+suse.688.g840b9751 -> 059+suse.707.g7b7df177) evolution-data-server (3.54.3 -> 3.56.0) fwupd gcc14 gcc15 (15.0.1+git7827 -> 15.0.1+git8082) gcr (4.3.1 -> 4.4.0.1) gdm (47.0 -> 48.0) gjs (1.82.1 -> 1.84.1) glib2 (2.82.5 -> 2.84.0) glib2-branding-openSUSE glibmm2 (2.82.0 -> 2.84.0) glibmm2_4 (2.66.6 -> 2.66.8) gmp gnome-autoar gnome-disk-utility gnome-initial-setup (47.4 -> 48.0) gnome-keyring (46.2 -> 48.0) gnome-online-accounts (3.52.3.1 -> 3.54.1) gnome-session gnome-settings-daemon (47.2 -> 48.0) gnome-shell (47.5 -> 48.0) gnome-shell-extensions (47.4 -> 48.0) gnome-software (47.4 -> 48.0) gnome-system-monitor (47.1 -> 48.0) gnome-terminal (3.54.4 -> 3.56.0) gnome-user-docs (47.2 -> 47.5) gnome-user-share (47.2 -> 48.0) gobject-introspection (1.82.0 -> 1.84.0) grub2 gsettings-desktop-schemas (47.1 -> 48.0) gtk3 (3.24.48 -> 3.24.49) gtk4 (4.16.12 -> 4.18.2) gtkmm4 (4.16.0 -> 4.17.0) hwinfo (23.3 -> 23.4) kdecoration6 kernel-firmware-amdgpu (20250311 -> 20250318) kernel-firmware-bluetooth (20250310 -> 20250318) kernel-firmware-mediatek (20250310 -> 20250319) kernel-firmware-qcom (20250311 -> 20250319) kernel-firmware-sound (20250306 -> 20250318) kernel-source (6.13.6 -> 6.13.7) libapparmor libcamera libcanberra libdisplay-info libdnf (0.73.4 -> 0.74.0) libidn2 (2.3.7 -> 2.3.8) libimobiledevice (1.3.0+190git.20230705 -> 1.3.0+263git.20250123) libmanette (0.2.9 -> 0.2.11) libnvme (1.11 -> 1.12) libopenmpt (0.7.11 -> 0.7.13) librsvg (2.59.2 -> 2.60.0) libsecret (0.21.6+5 -> 0.21.7) libzypp (17.36.4 -> 17.36.5) llvm19 localsearch (3.8.2 -> 3.9.0) mpfr (4.2.1 -> 4.2.2) mutter (47.6 -> 48.0+5) netavark (1.14.0 -> 1.14.1) nvme-cli (2.11 -> 2.12) open-vm-tools openblas_openmp pango (1.56.1 -> 1.56.3) python-Jinja2 python-gobject (3.50.0 -> 3.52.3) samba (4.21.4+git.390.43d401e5b77 -> 4.22.0+git.379.98f46fb51c) sdbootutil (1+git20250305.278a563 -> 1+git20250311.8d3db8b) selinux-policy (20250312 -> 20250318) sqlite3 steam-devices (20230412+git.1344348 -> 20240522+git.e2971e4) talloc (2.4.2 -> 2.4.3) tdb (1.4.12 -> 1.4.13) tecla-keyboard-layout-viewer (47.0 -> 48.0.2) tevent (0.16.1 -> 0.16.2) tinysparql (3.8.2 -> 3.9.1) vte (0.78.4 -> 0.80.0) webkit2gtk3 (2.46.6 -> 2.48.0) webkit2gtk4 (2.46.6 -> 2.48.0) xdg-desktop-portal xorg-x11-server xvidcore zstd === Details === ==== MicroOS-release ==== Version update (20250317 -> 20250321) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== NetworkManager ==== Version update (1.50.3 -> 1.52.0) Subpackages: NetworkManager-bluetooth NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Add 2069.patch: Fix build against girepository-2.0 (pygobject 3.52). ==== adwaita-icon-theme ==== Version update (47.0 -> 48.0) - Update to version 48.0: + symbolic: pan-* old design was in place for -rtl + cursors: added dnd-ask on gtk request - Update to version 48.beta: + Drop spinner (process-working). Libadwaita provides one. - Update to version 48.alpha: + cursors: adjust asset sizing to feel more linear. + Build cleanup. + symbolic: - power profile metaphors. - pan icons. - remove emblems. ==== apparmor ==== - remove unused pcre build dependency ==== at-spi2-core ==== Version update (2.54.1 -> 2.56.0) Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 - Update to version 2.56.0: + Updated translations. - Update to version 2.55.90 (Unstable): + Support grabbing keyboard shortcuts through the new org.freedesktop.a11y.KeyboardMonitor interface. This allows key grabs to be supported under Wayland with the latest mutter. - Update to version 2.55.2 (Unstable): + Attempt to fix a use after free in the atk bridge. + Add a switch role. - Update to version 2.55.0.1 (Unstable): + Fix regression in 2.55.0 where ungrabbing keys did not work reliably. ==== cairo ==== Version update (1.18.2 -> 1.18.4) Subpackages: libcairo-gobject2 libcairo-script-interpreter2 libcairo2 - Update to version 1.18.4: + The dependency on LZO has been made optional through a build time configuration toggle. + You can build Cairo against a Freetype installation that does not have the FT_Color type. + Cairo tests now build on Solaris 11.4 with GCC 14. + The DirectWrite backend now builds on MINGW 11. + The DirectWrite backend now supports font variations and proper glyph coverage. + Support for Windows 98 has been removed. The minimum requirement for Windows is now Vista. - Use tarball in lieu of source service due to freedesktop gitlab migration, will switch back at next release at the latest. - Drop b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: Fixed upstream. - Add pkgconfig(lzo2) BuildRequires: New optional dependency, build lzo2 support feature. ==== cairomm ==== Version update (1.16.2 -> 1.18.0) - Cleanup spec, build doc subpackage as noarch. - Update to version 1.18.0: + Meson build: The boost-shared option defaults to true - Changes from version 1.17.1 (unstable): + Add SaveGuard save/restore object + Add Surface::set/get_device_scale() + ScaledFont: Add get_text_extents() and get_glyph_extents() + Use callback functions with C linkage + Documentation: - Surface: Use cairomm names where possible - Context: Fix some typos - Update Visual Studio build docs - Remove AUTHORS and MAINTAINERS; add info to README.md + Build: - Meson build: Re-organize warnings-related compiler flags for MSVC - Autotools build: Add --disable-deprecated-api - Require cairo >= 1.14.0 - Meson build: Detect if we build from a git subtree - Meson build: Don't copy files with configure_file() - Meson build: Fix the evaluation of is_git_build on Windows - Drop obsolete update-desktop-files BuildRequires. - Replace gcc-c++ with generic c++_compiler BuildRequries. - Use ldconfig_scriptlets macro for post(un) handling. ==== cockpit ==== Version update (332 -> 334.1) Subpackages: cockpit-bridge cockpit-networkmanager cockpit-packagekit cockpit-system cockpit-ws - Patch python bridge to handle dbus message endianness correctly - added 0008-pybridge-endian-flag.patch (bsc#1220477) - move selinux policies to cockpit-selinux-policies bsc#1236057 - Update to 334.1 - Various bug fixes and improvements - Translation updates ==== cockpit-podman ==== Version update (100 -> 102) - Update to version 102 * Translation updates * Bug fixes ==== dnf ==== Version update (4.18.0 -> 4.23.0) - New upstream release 4.23.0 * automatic: Enhance errors reporting * automatic: Fix incorrect Error class instantiation * doc: `--disableexcludepkgs=all` doesn't affect just file configuration * Update ko.po * Update README.rst started 1 * Tests: Avoid the multiprocessing forkserver method * cli: Print a plugin suggestion on installed but expired pgp key * copr: Add Copr build files * Add support for --transient * bootc: Document `--transient` and `persistence` * bootc: Use ostree GObject API to get deployment status * bootc: "Re-locking": use ostree admin unlock --transient * spec: Add dnf-bootc subpackage * Require libdnf >= 0.74.0 with `persistence` option * Derive releasever_{major,minor} in conf, not substitutions * Override releasever_{major,minor} with provides * Add --releasever-major and --releasever-minor options * doc: Document detect_releasevers and update example * tests: Patch detect_releasevers, not detect_releasever * Document how --releasever, --releasever_{major,minor} affect each other * Move releasever_minor setter docstring to the correct function * Enable automatic PR reviews * Usage help: don't mark mandatory option parameters as optional - New upstream release 4.22.0 * doc: Naming of source and debug repos * spec: Fix ownership of /etc/yum tree * Allow --installroot on read-only bootc system * Allow --downloadonly on read-only bootc system * base: Add kernel-core to reboot_needed list * AUTHORS: Add myself * Update need_reboot for dnf-automatic * doc: Example send_error_messages in /etc/dnf/automatic.conf * automatic: Check availability of config file * Updated conf_ref to reflect change in fastestmirror behavior * Fix display issue of a code snippet. * Print rpm package unpack errors to the user (RhBug:2312906) * Fix package location if baseurl is present in the metadata - Update to 4.21.0 * Add detection for ostree-based systems and warn users about losing changes * Fix: No traceback when Python interpreter is running with -P * Allow `%py3_shebang_fix` macro to add `-P` argument to shebang lines * man: Improve upgrade-minimal command docs (RHEL-6417) * Limit queries to nevra forms when provided by command * [doc] Remove provide of spec definition for repoquery command * Update the man page entry for the countme option * Drop collect file for ABRT - Update to 4.20.0: * repoquery: Fix loading filelists when -f is used (RhBug:2276012) * remove: --duplicates and --oldinstallonly exit with 0 when nothing to do (RHEL-6424) * man: Prepare pages for dnf5 switch - New upstream release 4.19.1: * Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme` * Drop dnf obsoletion temporarily * doc: Update FAQ entry on filelists * build: Adapt to changes in Fedora packaging of bash-completion * Support RPMTRANS_FLAG_DEPLOOPS * Add all candidates for reinstall to solver * Fix handling installonly packages reasons * Remove confusing sentence from documentation * Remove "leaf" word from documentation * Update documentation of history userinstalled command * Onboard packit tests * doc: Makecache with timer tries only one mirror * ELN: Don't obsolete DNF with DNF5 yet * bash-completion: Complete dnf command only if we own it * bash-completion: Prepare ownerships for dnf5 switch - New upstream release 4.19: * filelists metadata loading on demand * deltarpm disabled on Fedora by default * conf: Introduce new optional_metadata_types option to load filelists on demand * cli: Add a hint for user on transaction file dependency failure * cli: Setup filelists metadata for commands that need them * util: Add function for detecting file in specs * Fix failing API unit test on rawhide (RhBug:2261066) * automatic: Use add_security_filters, not _update_security_filters ==== docker ==== Subpackages: docker-buildx docker-rootless-extras - Make container-selinux requirement conditional on selinux-policy (bsc#1237367) ==== dracut ==== Version update (059+suse.688.g840b9751 -> 059+suse.707.g7b7df177) Subpackages: dracut-ima - Update to version 059+suse.707.g7b7df177: * fix(dracut.spec): move znet to the main package (bsc#1239632) * feat(lsinitrd.sh): print stored dracut cmdline * feat(lsinitrd.sh): enable unpacking files from squash-root.img * feat(systemd-integritysetup): add remote-integritysetup.target * feat(dmsquash-live): add support for rd.live.overlay.nouserconfirmprompt * fix(systemd-veritysetup): install dm-verity kernel module * fix(dracut-install): install compressed blobs that match wildcard fwpath * fix(dracut): avoid mktemp collisions with find filter * fix(systemd-sysext): install new initrd-specific units * fix(systemd): systemd dlopens libbpf * fix(35network-manager): install nftables kernel modules needed * fix(35network-manager): install nft binary during module installation * perf(systemd): remove crypto API kernel modules * fix(systemd): include dmi-sysfs * feat(dracut-init.sh): give --force-add precedence over --omit ==== evolution-data-server ==== Version update (3.54.3 -> 3.56.0) Subpackages: libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-3 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 - Update to version 3.56.0: + Updated translations. - Update to version 3.55.3: + Bug Fixes: - test-book-client-view-operations: Enforce LC_COLLATE for the backend process - alarm-notify: Tasks without DTSTART cause runtime warning + Miscellaneous: - EBackend: Change when adding signal handler for "network-changed" - CI: Use a Fedora image instead of Flatpak build - camel-mime-utils: Correct a compiler warning [-Wpointer-sign] + Updated translations. - Update to version 3.55.2 (Unstable): + Bug Fixes: - Contacts: Categories miscalculated in the cache - CamelGpgContext: Verify status buffer read is in buffer boundary - devel-doc: Do not require tests to be build - ESoupSession: Leaked input stream on 503 response - build: Use Heimdal KRB5 implementation when found - camel_content_type_decode: Remove unneeded g_free() call - Calendar: Import of forwarded meeting as bare event + Miscellaneous: - Do not use variable named 'bool' in the code - Camel: Disable photo-loading when used gpg version does not understand it - ESoupSession: Check validity of passed-in URI + Updated translations. ==== fwupd ==== Subpackages: libfwupd3 typelib-1_0-Fwupd-2_0 - Add 8588.patch: Fix compile when using Pango >= 1.56.2. - Add explicit pkgconfig(pango) BuildRequires: used to be pulled in by python-gobject, but that's no longer the case with 3.52. - Add 8583.patch: Fix build againts pygobject 3.52. ==== gcc14 ==== - Add gcc13-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2 in the DWARF debug info DW_AT_producer string. [bsc#1239566] - Disable profiling during build when %want_reproducible_builds is set [bsc#1238491] ==== gcc15 ==== Version update (15.0.1+git7827 -> 15.0.1+git8082) Subpackages: libgcc_s1 libgfortran5 libgomp1 libstdc++6 libubsan1 - Update to GCC trunk head, 15.0.1+git8082 - Includes change to also record -D_FORTIFY_SOURCE=2 in the DWARF debug info DW_AT_producer string. [bsc#1239566] - Package GCC COBOL compiler for openSUSE Factory for supported targets which are x86_64, aarch64 and ppc64le. - Disable profiling during build when %want_reproducible_builds is set [bsc#1238491] ==== gcr ==== Version update (4.3.1 -> 4.4.0.1) Subpackages: gcr-ssh-askpass libgck-2-2 libgcr-4-4 typelib-1_0-Gck-2 typelib-1_0-Gcr-4 - Fix supplements of gcr-ssh-agent: supplement against openssh-clients and gnome-shell, not against gpg2. - Update to version 4.4.0.1: + meson: Fix gck vesion - Changes from version 4.4.0: + gcr: - Add OID for Extended Key Usage - Avoid g_strv_builder_unref_to_strv() - Support parsing ed25519 SSH public keys + gck: Disable parallel tests using gck-mock module + meson: Do a stricter check on GLib version + Updated translations. - Update to version 4.3.91: + gcr: - Implement Certificate Policies extension - Implement Authority Information Access (AIA) extension - Implement Authority Key Identifier extension - Implement CRL Distribution Points extension - Add GcrGeneralNames helper object + gck: Add missing finish-func annotation to gck_slot_open_session_full_async + Migrate away from g_assert() in some unit tests + Updated translations. ==== gdm ==== Version update (47.0 -> 48.0) Subpackages: gdm-schema gdm-xdm-integration gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Add systemd scriptlets to gdm-systemd packages. On postun, ensure to NOT restart gdm, as this would cost the graphical session. - Fix rpmlint error: zero-perms-ghost. Give /var/cache/gdm some default attributes, matching the attributes in tmpfiles.d/gdm.conf. - Install gdm-systemd by default on SLE (jsc#PED-1904). - Update to version 48.0: + Allow changing global network settings + Updated translations. - Use ldconfig_scriptlets macro for post(un) handling. - Drop obsolete update-desktop-files BuildRequires. - Drop old and no longer relevant gdm2, gnome-applets-gdm and pulseaudio-gdm-hooks Provides and Obsoletes. - Build gdm-xdm-integration as noarch. - Fix build on SLE 16: remove sle_version in another place, and Patch7 has been removed. - Drop use of sle_version in favor of is_opensuse and suse_version. Sle_version is no longer used in SLE 16. - Add gdm-exclude-61-gdm-rules-file.patch: Exclude 61-gdm.rules file when X is not supported (jsc#PED-1904). - Drop upstream patches: + gdm-xvnc-start-session-failed.patch: - Xorg server is not supported by SLE16: + Remove gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch + Remove gdm-restart-session-when-X-server-restart.patch + Update X11-displaymanager-gdm - Update to version 48.beta: + Don't require Xwayland if wayland-only + Fix pam_syslog detection + Fix Solaris build + Fix udev rules for disabling wayland + Add 'banner-message-path' and '-source' settings - Rebase gdm-xauthlocalhostname.patch. - Add migration code from 'xdm' display-manager wrapper to native gdm systemd service. ==== gjs ==== Version update (1.82.1 -> 1.84.1) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.84.1: + tests: Prevent failures when GTK4/DISPLAY is missing + testWarnings: run gc wrapper test only under Gtk4 - Update to version 1.83.90 (Unstable): + Various maintenance + Add type checking job + Write g-i regression tests for flags and enum values with gaps - Drop no longer needed nor used git BuildRequires. - Update to version 1.83.4 (Unstable): + The gjs-console REPL is now asynchronous. You can, for example, create a window with a button, connect a signal handler, click the button, and the signal handler will run when the button is clicked. Previously, the signal handler wouldn't run because it was blocked by the console waiting for input. This doesn't yet make `await` work in the console, but it is a prerequisite. + Usually for C APIs that use GValue, GJS transparently substitutes native JS values. However, in some cases you need to use the GObject.Value wrapper in JS. There is now a new API to construct GObject.Value. Instead of constructing an empty Value object, calling `init()` with the type, and then `set_...` to fill it, you can now do it in one: `new GObject.Value(String, 'a string')`. (The old way still works.) + Closed bugs and merge requests: - interactive interpreter + mainloop - object: Add support for static virtual functions - "%Id" support in format strings for alternative digits disabled due to error in detection at configure/build time - null-prototype objects should be pretty-printed less confusingly - Missing property with gjs 1.83.2 - arg-types-inl: Replace `` pairs with a single TAG - Introduce simpler override for GObject.Value - Use Meson 1.4 and full_path() feature - Update gobject-introspection-tests - Update to version 1.83.2 (Unstable): + Closed bugs and merge requests: - profiler: only build dynamic string for profiler label if profiling - object: Fix missing static_type_name template parameter - Disable meson_test, OK while we are in unstable branch. - Update to version 1.83.1 (Unstable): + GJS now supports source maps. If you use build tools such as TypeScript for source code transformation, you can ship source map files alongside your built JS files and make sure your build tool adds the magic source map comment. You will then get the original source locations printed in stack traces and in the debugger. + In the interactive interpreter (gjs-console), command history is now saved between runs. You can set the environment variable GJS_REPL_HISTORY to save the command history to a custom file, or set it to an empty string to switch this feature off. + The debugger now supports examining private fields. + Some performance and memory usage improvements around calling GNOME platform functions and accessing properties of GNOME platform objects. + Backwards-incompatible change: Gettext.setlocale() now only affects the locale of the current thread. This will not affect your JS code, but it may affect your app if you use a C library with worker threads and you relied on being able to set the locale in those worker threads from JS. + Closed bugs and merge requests: - Rewrite arguments cache using C++ inheritance - package: Try to load resource module name if available - object, args-cache: Improve performance with properties basic types - Use property accessors and setters directly - gjs-util: make gjs_setlocale thread-safe - Support Source Maps - Fix return value of load_contents_async - Various maintenance - Add history support to REPL - Some prep for type safety refactors - Update to latest gobject-introspection-tests - Build failure regression for i686 - Segfault when using GtkListView and custom widgets - ci: Switch to GNOME GitLab mirror of ci-templates - Connecting to signal of a GstElement errors with "too much recursion" - Update to use GNOME Release Service - Enable inspecting symbol properties and private fields in the debugger ==== glib2 ==== Version update (2.82.5 -> 2.84.0) Subpackages: glib2-tools libgio-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.84.0: + Bugs fixed: - tests: Minor fixes to reference and stream-rw_all tests - gdebugcontrollerdbus: Fix a minor typo in a code example in the docs + Updated translations. - Update to version 2.83.5 (Unstable): + A few improvements for when GLib is used as a subproject + Fix out-of-order parameters in a marshaller generated by `gdbus-codegen` + Various bugs fixed. + Updated translations. ==== glib2-branding-openSUSE ==== - Assign Ctrl-Alt-Delete to shutdown, as we used to have in GNOME since ever. So far, no shortcut assigned to Logout. - Add org.gnome.Papers.desktop as a preferred application: it's favored over Evince when present (alphabetically listed behind Evince, which suits us well here). ==== glibmm2 ==== Version update (2.82.0 -> 2.84.0) Subpackages: libgiomm-2_68-1 libglibmm-2_68-1 - Update to version 2.84.0: + Documentation: - README.win32.md: Add note on %PATH% for Python - Glib::spawn_*(): Suppress erroneous links + Build: - Meson: Use python[.exe] to check for Python for MSVC - Require glib >= 2.83.4 - Update to version 2.83.1 (Unstable): + Add Gio::Resource::has_children() and some other API + meson.build: Require glib >= 2.83.0. + gio/src/file.hg: Add query_default_handler_async/finish(). + gio/src/resource.hg: Add has_children() and has_children_global(). + gio/src/socketlistener.[hg|ccg]: Add enum Gio::SocketListener::Event and signal_event(). + tools/m4/convert_gio.m4: Add conversions for Gio::SocketListener::Event. + Glib, Gio: Regenerate docs.xml and .defs files using glib files from glib 2.83.3. ==== glibmm2_4 ==== Version update (2.66.6 -> 2.66.8) - Update to version 2.66.8: + Gio: - Fix memory leak in DBus::generate_guid(). - DBus::ErrorUtils::get_remote_error(): Fix a memory leak. - LoadableIcon: Remove extra commas from _CLASS_INTERFACE(). + Documentation: Replace gtkmm.org by gtkmm.gnome.org + gmmproc: - generate_wrap_in.pl.in: Ignore -Winconsistent-dllimport from clang - h2def.py: Avoid syntax warnings from Python 3.12 - DocsParser.pm: Don't link to developer-old.gnome.org + Build: - Some fixes to avoid warnings from the clang compiler - Meson build: Require meson >= 0.60 - Meson build: Use the Python installation that Meson uses. - Drop glibmm2_4-docs-without-timestamp.patch: no longer needed. ==== gmp ==== - Use -std=gnu17 for SLE16 and higher to aovid C23 conformance issues with GCC 15. ==== gnome-autoar ==== - Split out gtk-devel sub-package. Make the gtk3 dependency avoidable (only known consumer is evolution). ==== gnome-disk-utility ==== - Add (exfatprogs or exfat-utils), f2fs-tools and udftools Recommends: Support formatting disks to exFAT, F2FS and UDF. ==== gnome-initial-setup ==== Version update (47.4 -> 48.0) - Update to version 48.0: + Updated translations. - Update to version 48.rc: + Updated translations. ==== gnome-keyring ==== Version update (46.2 -> 48.0) Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring - Re-enable ssh-agent for now: the switch to gcr-ssh-agent seems not to work without further work from the users. This needs to be analyzed more before disabling this agent here (boo#1239816). + Pass -Dssh-agent=true to meson + Add openssh BuildRequires. - Update to version 48.0: + build: Disable ssh-agent by default (and related fixes). + Updated translations. - Drop openssh BuildRequires: no longer needed, as the ssh-agent comes from gcr-ssh-agent. - Rebase gnome-keyring-bsc1039461-pam-man-page.patch. - Update to version 48.beta: + secret-portal: - Set a label for an application key - Set xdg:schema for secrets + egg-secure-memory: Allocate enough space for the guard pointers + Fix several leaks found by asan + daemon: Randomize control directory in tests + meson: - Bump minimal meson version to 1.0 - Bump minimal GLib version to 2.80 - Remove dependency on gcr-ui-3 + build: Fix several deprecations + Updated translations - Replace pkgconfig(gcr-3) with pkgconfig(gcr-base-3) BuildRequires: following upstream changes. - Update to version 48.alpha: + build: Switch from autootools to Meson + pam: add check for stash password + ssh-agent: Don't ship autostart desktop if disabled - Add meson BuildRequires and macros following upstreams port. - Drop autotools and libtool BuildRequires, no longer needed. - Disable gnome-keyring-bsc1039461-pam-man-page.patch, needs rebase or dropping. ==== gnome-online-accounts ==== Version update (3.52.3.1 -> 3.54.1) Subpackages: libgoa-1_0-0 libgoa-backend-1_0-2 - Update to version 3.54.1: + Bugs fixed: Cannot sign in to Google. - Update to version 3.54.0: + Bugs fixed: - Fix unescaped characters in IMAP and SMTP logins - Nextcloud 'Cannot find WebDAV endpoint' error - goaproviderdialog: don't update the error revealer until set - goaoauth2provider: rewrite the D-Bus helper as a per-task service - goagoogleprovider: drop the client secret and deprecate the option + Updated translations. - Update to version 3.53.2 (Unstable): + Bugs fixed: - goaoauth2provider: handle OAuth2 error responses - docs: update README - goabackend: drop GoaHTTPClient - examples: drop g_error() usage - oauth2handler: Replace libsecret with dbus + Updated translations. - Drop pkgconfig(javascriptcoregtk-4.1) and pkgconfig(webkit2gtk-4.1) BuildRequires: Not needed nor used (upstream dropped it in version 3.49.0). - Add pkgconfig(dbus-1) BuildRequires: Previously pulled in by the above webkit dependency. - Update to version 3.53.1 (Unstable): + Bugs fixed: onedrive: Use presentation id in OneDrive uri + Updated translations. - Update to version 3.53.0 (Unstable): + Bugs fixed: - Add GUI field for PresentationIdentity to be able to set a custom name / nickname for an online account - Also offer an oauth2 sign-in link that can be copied instead of only directly opening in external browser. - Non-actionable "Account Action Required" notification when account requires VPN - imap: Remove / Demote "None" encryption option - Unable to Sign In to Microsoft Exchange account on Gnome 46 24.04.1 - Fix segfault after signing into Fedora account - Fail faster - don't wait 120 seconds to timeout and return an error on initial authentication - goadaemon: add a timeout for credential checks - goaoauthprovider: fix expected NULL GError - docs: add issue templates - goadavclient.c: add WebDAV default candidate to test - ci: add support for new release service + Updated translations. ==== gnome-session ==== Subpackages: gnome-session-core gnome-session-wayland - Ensure gnome-session-wayland or -xsession is required by gnome-session. ==== gnome-settings-daemon ==== Version update (47.2 -> 48.0) - Rebase gnome-settings-daemon-more-power-button-actions.patch. (bsc#1239712) - Update to version 48.0: + Port plugins to GApplication classes. + Updated translations. - Rebase gnome-settings-daemon-fix-stop-service.patch - Drop use of sle_version in favor of is_opensuse and suse_version. Sle_version is no longer used in SLE 16. - Update to version 48.rc: + Add schemas for global shortcuts + Allow usage as subproject + Updated translations. - Update to version 48.beta: + Fix deprecation warnings during build + Media-keys: Allow running custom commands in lock screen + Updated translations. - Update to version 48.alpha.1: + Media keys: Fix crash on startup - Rebase patches. - Update to version 48.alpha: + Icon hint improvements to notifications + Media keys: - Improve HIG compliance of notification messages - Add shortcuts for reboot and shutdown actions + Power: - Improve HIG compliance of notification messages - Resolve device paths outside of the backlight helper + Usb protection: Improve strings + Xsettings: Do not notify icon-theme property on high-contrast changes + Updated translations. - Bump base_ver define to 48, following upstream changes. ==== gnome-shell ==== Version update (47.5 -> 48.0) Subpackages: gnome-shell-calendar - Clean up conditionals and use autopatch. - Update patches: + endSession-dialog-update-time-label-every-sec.patch + gnome-shell-add-linkoption-dl.patch + gnome-shell-disable-ibus-when-not-installed.patch + gnome-shell-disable-offline-update-dialog.patch + gnome-shell-domain.patch + gnome-shell-executable-path-not-absolute.patch + gnome-shell-fate324570-Make-GDM-background-image-configurable.patch + gnome-shell-gdm-login-applet.patch + gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch + gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch + gnome-shell-screen-disappear.patch - Drop upstream patches: + gnome-shell-exit-crash-workaround.patch + gnome-shell-screen-disappear.patch - Update to version 48.0: + Fix ibus candidate popup position + breakManager: Allow break to be taken or delayed when overdue + Fix audio selection dialog in light style + Misc. bug fixes and cleanups + Updated translations. - Drop use of sle_version in favor of is_opensuse and suse_version. Sle_version is no longer used in SLE 16. ==== gnome-shell-extensions ==== Version update (47.4 -> 48.0) Subpackages: gnome-shell-classic gnome-shell-extensions-common - Update to version 48.0: + apps-menu: Fix scrolling items into view on keynav. + Misc. bug fixes and cleanups. - Rebase gnome-shell-add-app-to-desktop.patch. - Update to version 48.rc: + Misc. bug fixes and cleanups + Updated translations. ==== gnome-software ==== Version update (47.4 -> 48.0) - Update to version 48.0: + Correctly show update detail text not provided in markdown. + Updated translations. - Update to version 48.rc: + Minor interface improvements on the updates page + Various minor performance improvements + Improve error handling for app launches and distribution upgrades + Fix a crash on the app review dialog + Fix version checks preventing some firmware updates when historical updates are also listed + Fix a crash when copying error details + Minor interface improvements to search + Improvements to flatpak permissions checking for D-Bus + Updated translations. - Update to version 48.beta: + Support installing flatpaks via a flatpak+https: link. + Fix notifying about outdated updates when in power saver mode or offline. + Prioritise verified apps in source list. + Updated translations. ==== gnome-system-monitor ==== Version update (47.1 -> 48.0) - Update to version 48.0: + Updated translations. - Update to version 48.rc: + Updated translations. - Update to version 48.beta: + Code improvements + Fixed memory leaks drawing graphs + Updated translations. - Add pkgconfig(catch2-with-main) BuildRequires: New dependency. ==== gnome-terminal ==== Version update (3.54.4 -> 3.56.0) Subpackages: nautilus-extension-terminal - Update to version 3.56.0: * Updated translations. ==== gnome-user-docs ==== Version update (47.2 -> 47.5) - Update to version 47.5: + Updates to GNOME Help. + Updated translations. ==== gnome-user-share ==== Version update (47.2 -> 48.0) - Update to version 48.0: + Turn some exceptions into exiting with a warning + Various CI and build tweaks + Fix gettext string not being parsed correctly + Port the project code from C to the Rust language + Make systemd an optional dependency + Fix a compiling issue for non-gnu C toolchain + Updated translations. - Add clang and cargo-packaging BuildRequires and new vendor tarball following upstreams port to rust. - Pass buildtype=release to meson setup, ensure we build optimized release and not devel. ==== gobject-introspection ==== Version update (1.82.0 -> 1.84.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.84.0: + No changes, stable version bump only. - Update to version 1.83.4: + Revert support for "static" virtual functions. - Update to version 1.83.2: + Improve GType inspection helper + Parse C11's _Alignas + Respect custom Python binary + Fix build on the latest Windows SDK + Small performance improvement when looking up a signal information + Use standard imports in the JavaScript templates for g-ir-doctool + Ensure that enumeration members can be marked as deprecated + Add more test coverage for structured union types + Add an option to skip tests when building + Fix various MSVC compatibility issues + Add support for "static" virtual functions + Allow specifying the format of the documentation inside doc blocks + Handle C99's _Complex + Consider UCRT64 and CLANG64 as mingw32 compilers + Handle static NSString syntax + Add instance parameter checks to strict validation + Documentation improvements + Add documentation to the RelaxNG schema + tests: Fix compatibility with Python 3.5 + gir: Include C header in cairo gir file + tests: Add functions using flat struct arrays ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-common grub2-snapper-plugin - Refresh PPC NVMEoF ofpath related patches to newer revision * 0002-ieee1275-ofpath-enable-NVMeoF-logical-device-transla.patch - Patch refreshed * 0001-ieee1275-support-added-for-multiple-nvme-bootpaths.patch - Patch obseleted * 0004-ofpath-controller-name-update.patch * 0001-squash-ieee1275-ofpath-enable-NVMeoF-logical-device-.patch - Fix segmentation fault error in grub2-probe with target=hints_string (bsc#1235971) (bsc#1235958) (bsc#1239651) * 0001-ofpath-Add-error-check-in-NVMEoF-device-translation.patch ==== gsettings-desktop-schemas ==== Version update (47.1 -> 48.0) - Update to version 48.0: + Updated translations. - Update to version 48.rc: + Switch to JPEG for background image. + Updated translations. - Replace cantarell-fonts Recommends with adwaita-fonts: follow upstreams change from 48.beta. - Update to version 48.beta: + Switch to Adwaita Fonts + Split data recording and limits in time limits schema + Set more useful defaults on stylus buttons + Updated translations. - Update to version 48.alpha: + Add screen limits schema + Fix gendered language in key descriptions - Add check section where we test that the schemas compile. ==== gtk3 ==== Version update (3.24.48 -> 3.24.49) Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.49: + Fix a crash in GtkIMContext + Fix crashes in DND with GtkPlug/GtkSocket + Wayland: - Fix erroneous crossing events, causing menus to malfunction - Support the cursor-shape protocol + X11: Enforce size limits on windows, preventing lockups + Updated translations. ==== gtk4 ==== Version update (4.16.12 -> 4.18.2) Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.18.2: + GtkPopoverMenu: Fix a sporatic crash that affected Showtime + X11: Fix interactions between scaling and the cairo renderer that broke the mutter-x11-frame client + Bugs fixed: - Segfault on setting popover child of a MenuButton - Transparent/bugged close button on titlebar in 48.rc - `AdwTabOverview` only works with the vulkan renderer - clipboard: Plug a memory leak - wayland: Avoid leaks in drag surfaces - roaring: Use g_malloc/g_free + Updated translations. - Update to version 4.18.1: + Bugs fixed: - Deadkeys using UFDD modifiers do not work under gtk4 apps - recorder.ui's action items made available for translation - Trying to measure GtkPopover 0x42761b0 for height of 277, but it needs at least 313 - Nautilus crashes when try to pin any folder as a new bookmark on the side panel - treeview: Drop cell-only states when rendering the empty bottom area - paned: Fix handle jump on drag start - Revamp the portal check - fix: Fix the type conversion (gtk demo) in the gtkgear example - bitset: Fix annotations - Add another font testcase - inspector: Make editing attributes work - docs: Add some a11y references - docs: fix typo - inspector: Don't translate action names - macos: Fix HiDPI rendering on macOS - call nproc once in gdk parallel - docs: Clarify invalidation replacements - android: Introduced partial OpenGL backend - Tweak text layout - inspector: Allow editing PangoTabArrays - egl: modifers must be an array - gpu: Make sure we actually download dmabuf textures again - Make color management opt-in - Improve key event logging - Tweak font rendering more - API: Deprecate gdk_surface_create_cairo_context() - Use gtk_shell version to announce wl_surface.offset support for cursors - gsk: Fix multiple clipping of partial pixels - vulkan: Prepare for Vulkan using wp-color-v1 - gsk: Pad text node bounds - window: Fix destroying with transient parent - stack: Fix adjusting child allocation + Updated translations. - Update to version 4.17.6 (Unstable): + GSK rendering issues on Asahi Linux are fixed + Buffer sizing issues with fractional scaling are fixed + GtkFontChooser scrolls to the initially selected font + Font rendering with the new default GNOME font is improved + The Wayland cursor shape protocol is supported + Initial focus for popups on Android is fixed + Various bugs fixed + Updated translations. - Update to version 4.17.5 (Unstable): + Numeric mode in GtkSpinButtons works again + Client-side dialogs can be made fully modal + Portals work better for unsandboxed apps, by registering + Editable labels have a context menu + GtkListBox size allocation has been improved + We require wayland 1.23 and wayland-protocols 1.41 + We use the wp_color_manager_v1 protocol for color management under Wayland + Most screenshots in the documentation have a dark variant + GtkBuilder allows inline definition for GMenu-valued properties + Various bugs fixed + Updated translations. - Update to version 4.17.4 (Unstable): + GtkFileChooser: Stop replacing : (colon) with U+2236 (ratio) + GtkSpinButton: Avoid out-of-bounds values in some cases + GtkWindow: - Send expected a11y events when a window is closed - Change accessible role back to GTK_ACCESSIBLE_ROLE_WINDOW + GtkLabel: Make context menus keyboard-navigatable + GtkVideo: Support rotated videos + GDK: - Add a way to retrieve keyboard layout information - Use libpng api for cicp if available + GSK Drop the old GL renderer + Accessibility: Maintain inverse relations + Deprecations: - The x11 backend - The Broadway backend + Build: Require cairo 1.18.2 + Updated translations. - Update to version 4.17.3 (Unstable): + GtkText: - Consume Ctrl-A - Handle Cut', Copy, Paste, Undo, and Redo keys - Improve a11y representation + GtkLabel: - Consume Ctrl-A when we handle it ... changelog too long, skipping 38 lines ... - Rebase 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch. ==== gtkmm4 ==== Version update (4.16.0 -> 4.17.0) - Update to version 4.17.0 (Unstable): + Gdk: - ColorState: Add get_oklab() and get_oklch(). - ContentFormats: Add is_empty(). + Gtk: - SearchEntry2: Add signal_activate(). - ColorDialogButton, DropDown, Expander, FontDialogButton, MenuButton, PasswordEntry, Text: Add signal_activate(). - Snapshot: Add and deprecate render_background(). - ApplicationWindow: Deprecate unset/set/get_help_overlay(). - ShortcutLabel, ShortcutsGroup, ShortcutsSection, ShortcutsShortcut, ShortcutsWindow: Deprecate these classes. - FileDialog: Add open_text_file(), open_text_file_finish(), open_multiple_text_files(), open_multiple_text_files_finish(), save_text_file(), save_text_file_finish(). - ListBox: Add set/get/property_tab_behavior(). - StringList: Add find(). - TextView: Add get_visible_offset(). + Build: + Require gtk4 >= 4.17.3. + Require glibmm >= 2.75.0. Actually required since gtkmm 4.15.0. + Meson build: If GTKMM_NO_DIST_TESTS is defined, 'meson dist' does not run test programs. ==== hwinfo ==== Version update (23.3 -> 23.4) Subpackages: libhd23 - merge gh#openSUSE/hwinfo#150 - do not overdo usb device de-duplication (bsc#1239663) - 23.4 ==== kdecoration6 ==== Subpackages: libkdecorations3-6 libkdecorations3private2 - Add back obsoletion of libkdecorations2-5-lang (boo#1239218) ==== kernel-firmware-amdgpu ==== Version update (20250311 -> 20250318) - Update to version 20250318 (git commit 588505068c48): * amdgpu: DMCUB updates for various ASICs ==== kernel-firmware-bluetooth ==== Version update (20250310 -> 20250318) - Update to version 20250318 (git commit 588505068c48): * linux-firmware: Update firmware file for Intel BlazarI core ==== kernel-firmware-mediatek ==== Version update (20250310 -> 20250319) - Update to version 20250319 (git commit b8828772e413): * mediatek: Add MT8188 SCP firmware ==== kernel-firmware-qcom ==== Version update (20250311 -> 20250319) - Update to version 20250319 (git commit b8828772e413): * qcom: Add DSP firmware for QCS8300 platform ==== kernel-firmware-sound ==== Version update (20250306 -> 20250318) - Update to version 20250318 (git commit 588505068c48): * qcom: Add Audio firmware for Lenovo Slim 7x * qcom: Add Audio firmware for Lenovo T14s ==== kernel-source ==== Version update (6.13.6 -> 6.13.7) Subpackages: kernel-64kb kernel-default - Update config files. Disable OVPN temporarily. We need to wait for these fixes first: https://build.opensuse.org/request/show/1254601 https://github.com/openSUSE/installation-images/pull/758 - commit bca56f0 - testing/selftests: add test tool and scripts for ovpn module (bsc#1239783). - ovpn: add basic ethtool support (bsc#1239783). - ovpn: notify userspace when a peer is deleted (bsc#1239783). - ovpn: kill key and notify userspace in case of IV exhaustion (bsc#1239783). - ovpn: implement key add/get/del/swap via netlink (bsc#1239783). - ovpn: implement peer add/get/dump/delete via netlink (bsc#1239783). - ovpn: add support for updating local or remote UDP endpoint (bsc#1239783). - ovpn: implement keepalive mechanism (bsc#1239783). - ovpn: implement peer lookup logic (bsc#1239783). - ovpn: implement multi-peer support (bsc#1239783). - ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg (bsc#1239783). - skb: implement skb_send_sock_locked_with_flags() (bsc#1239783). - ovpn: implement TCP transport (bsc#1239783). - ovpn: store tunnel and transport statistics (bsc#1239783). - ovpn: implement packet processing (bsc#1239783). - ovpn: implement basic RX path (UDP) (bsc#1239783). - ovpn: implement basic TX path (UDP) (bsc#1239783). - ovpn: introduce the ovpn_socket object (bsc#1239783). - ovpn: introduce the ovpn_peer object (bsc#1239783). - ovpn: keep carrier always on for MP interfaces (bsc#1239783). - ovpn: add basic interface creation/destruction/management routines (bsc#1239783). - ovpn: add basic netlink support (bsc#1239783). - net: introduce OpenVPN Data Channel Offload (ovpn) (bsc#1239783). - Update config files. - commit 64754d8 - Linux 6.13.7 (bsc#1012628). - x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() (bsc#1012628). - rust: block: fix formatting in GenDisk doc (bsc#1012628). - cifs: Remove symlink member from cifs_open_info_data union (bsc#1012628). - smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions (bsc#1012628). - loongarch: Use ASM_REACHABLE (bsc#1012628). - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (bsc#1012628). - tracing: tprobe-events: Fix a memory leak when tprobe with $retval (bsc#1012628). - tracing: tprobe-events: Reject invalid tracepoint name (bsc#1012628). - stmmac: loongson: Pass correct arg to PCI function (bsc#1012628). - LoongArch: Convert unreachable() to BUG() (bsc#1012628). - LoongArch: Use polling play_dead() when resuming from hibernation (bsc#1012628). - LoongArch: Set hugetlb mmap base address aligned with pmd size (bsc#1012628). - LoongArch: Set max_pfn with the PFN of the last page (bsc#1012628). - LoongArch: KVM: Add interrupt checking for AVEC (bsc#1012628). - LoongArch: KVM: Reload guest CSR registers after sleep (bsc#1012628). - LoongArch: KVM: Fix GPA size issue about VM (bsc#1012628). - HID: appleir: Fix potential NULL dereference at raw event handle (bsc#1012628). - ksmbd: fix type confusion via race condition when using ipc_msg_send_request (bsc#1012628). - ksmbd: fix out-of-bounds in parse_sec_desc() (bsc#1012628). - ksmbd: fix use-after-free in smb2_lock (bsc#1012628). - ksmbd: fix bug on trap in smb2_lock (bsc#1012628). - gpio: rcar: Use raw_spinlock to protect register access (bsc#1012628). - gpio: aggregator: protect driver attr handlers against module unload (bsc#1012628). - ALSA: seq: Avoid module auto-load handling at event delivery (bsc#1012628). - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist (bsc#1012628). - ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform (bsc#1012628). - ALSA: hda/realtek: update ALC222 depop optimize (bsc#1012628). - btrfs: zoned: fix extent range end unlock in cow_file_range() (bsc#1012628). - btrfs: fix a leaked chunk map issue in read_one_chunk() (bsc#1012628). - virt: sev-guest: Allocate request data dynamically (bsc#1012628). - hwmon: (peci/dimmtemp) Do not provide fake thresholds data (bsc#1012628). - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (bsc#1012628). - drm/amdkfd: Fix NULL Pointer Dereference in KFD queue (bsc#1012628). - drm/amd/pm: always allow ih interrupt from fw (bsc#1012628). - drm/imagination: avoid deadlock on fence release (bsc#1012628). - drm/imagination: Hold drm_gem_gpuva lock for unmap (bsc#1012628). - drm/imagination: only init job done fences once (bsc#1012628). ... changelog too long, skipping 278 lines ... - commit f3da573 ==== libapparmor ==== - remove unused pcre build dependency ==== libcamera ==== Subpackages: libcamera-base0_4 libcamera0_4 - Make build recipe POSIX sh compatible - Add trivial patch to fix build with gcc15: * libcamera-fix-for-gcc15.patch ==== libcanberra ==== Subpackages: canberra-gtk-play libcanberra-gtk3-0 libcanberra0 - Change license to LGPL-2.1-or-later, per legal review. ==== libdisplay-info ==== - Add BuildRequires: python3-base; building for Leap 15.6 fails otherwise. ==== libdnf ==== Version update (0.73.4 -> 0.74.0) Subpackages: libdnf-repo-config-zypp libdnf2 - New upstream release 0.74.0 * Update ko.po * Split $releasever to $releasever_major and $releasever_minor in the C API * Merge `bootc` branch to master * ConfigParser: make splitReleasever public * C API: Detect releasever_major, releasever_minor from provides * C API: support shell-style variable substitution * module: Warn if module config file is inaccessible * Enable automatic PR reviews ==== libidn2 ==== Version update (2.3.7 -> 2.3.8) - update to 2.3.8: * Unicode 15.1.0 table updates * Now U+19DA is DISALLOWED again * The idn2 tool now binds the "gnulib" domain for translations ==== libimobiledevice ==== Version update (1.3.0+190git.20230705 -> 1.3.0+263git.20250123) - Fix python packaging - Fix libimobiledevice-glue dependency - Update to version 1.3.0+263git.20250123: * tools: Fix usage output for ideviceimagemounter * tools: Fix afclient compilation by adding libimobiledevice-glue dependency * tools/idevicebackup2: Fix free disk space calculation * Switch to better initializer strategy * tools: Add --insecure option to idevicenotificationproxy tool * docs: Update manpage for idevicecrashreport * idevicecrashreport: Allow removing crash logs without copying. * tools: Fix heap buffer overflow in ideviceimagemounter * Update libimobiledevice-glue dependency to 1.3.0 and use its SHA1 implementation * tools/afcclient: Add missing argument count check for `get` command * tools/afcclient: Prevent too much blank lines from recursive put * docs: Update manpage for afcclient * tools/afcclient: Update get/put options in help message * tools/afcclient: get/put operations use '-f' to allow overwrite, '-r' to allow recursive * tools/afcclient: Allow put directory to device * tools/afcclient: Allow get folder from device to local. * common: Add libimobiledevice-glue to dependencies * tools: Fix memory leak in idevicedevmodectl * tools/afcclient: Allow removing non-empty directories with -r * tools/afcclient: Print human readable description of AFC error code on error * Move LIBIMOBILEDEVICE_API to public headers * tools/idevicedevmodectl: Fix action success check and device reboot detection * tools: Add afcclient utility * idevicesyslog: Allow writing output to a file with command line option * Fix idevicebackup2 man page * Updated README.md to mention libtatsu dependency * Updated README - Set URL to a working address. ==== libmanette ==== Version update (0.2.9 -> 0.2.11) - Drop baselibs.conf: no longer build libmanette-0_2-0-32bit: the only known consumer was webkit2gtk3:gtk3-soup2, which in fact is not built in Tumbleweed, but only in devel projects. As such, there seems to be no real use of this. - Update to version 0.2.11: + Port documentation to gi-docgen + Add support for Steam Deck gamepad: - Add ManetteDeviceType and manette_device_get_device_type() - Add manette_device_supports_mapping() + Deprecate LIBMANETTE_* version check symbols, add MANETTE_* instead + Add runtime version check functions + Make hat to buttons mapping always emit button release (fixes d-pad getting stuck when quickly flipping right->left etc) + Fix paddle keycodes + Fix DualSense motion sensor and touchpad being recognized as gamepads + Fix half-range axis mappings + Build: - Depend on hidapi-hidraw - Specify --doc-format for GIR data - Fix build warnings - Add pkgconfig(hidapi-hidraw) BuildRequires: New dependency. ==== libnvme ==== Version update (1.11 -> 1.12) Subpackages: libnvme-mi1 libnvme1 - Update to version 1.12: * Release v1.12 * doc: Regenerate all docs for v1.12 * build: ignore PREFER_DEFINED_ATTRIBUTE_MACRO * python, swig: add missing controller attributes * types: add SLM and CP command set indicator values * Makefile: Add new targets and update meson command syntax * build: do not include config.h globally * types: add enum for Identify I/O Command Set Data Structure * libnvme: export nvmf_exat_ptr_next * build: drop support for openssl 1 * build: request c++ compiler for host and build machine * build: update min meson dependency * pyproject.toml: allow newer meson version * examples: fix time stamp prefix printf format string * mi: fix nvme_mi_admin_get_log_reachability_groups() parameters order * types: add HDISNS field of Host Behavior Support feature * types: fix nvme_reachability_association_desc member variable name * ioctl: fix nvme_get_log_reachability_groups() parameters order * build: checkpatch limit line length to 100 chars * types,util: add Asynchronous Event Configuration NVMe 2.1 definitions * types,util: Added Enums for missing status codes * ioctl: add libnvme-mi NVMe 2.1 log page APIs * mi: fix indentation errors * test: check the namespace is not cluttered with min/max * util: avoid min macro pollution * build: remove thank you bot * types: Update nvm-id-ns fields based on NVM Command Set Spec 1.1 * build: add github token to comment step * types: add NVME_CTRL_OACS definitions * build: add thank you bot * types: Update id-ns fields based on NVM Command Set Spec 1.1 * build(deps): bump pypa/gh-action-pypi-publish@release/v1.5 * mi: add nvme_mi_admin_get_log_mgmt_addr_list() * types: add spinup control and pls features definition * types: fix enum nvme_psd definitions indentation errors * mi_xfer: Added nvme_mi_mi_xfer API * types: add I/O command fabric commands opcode definition * types: add NVME_FEAT_FDPE_*** definitions * ioctl: add nvme_get_log_pull_model_ddc_req() * ioctl: add nvme_get_log_ave_discover() * ioctl: add nvme_get_log_host_discover() * ioctl: add nvme_get_log_changed_alloc_ns_list() * ioctl: add nvme_get_log_reachability_associations() * ioctl: add nvme_get_log_reachability_groups() * ioctl: add nvme_get_log_mgmt_addr_list() * ioctl: add nvme_get_log_dispersed_ns_participating_nss() * ioctl: add nvme_get_log_rotational_media_info() * ioctl: add nvme_get_endgid_log() * types: add NVMe 2.1 identify command CNS definitions * types: add NVMe 2.1 admin command opcode definitions * types: Add NVMe 2.1 feature ID definitions * types: add NVMe 2.1 identify power state descriptor fields * types: error information log entry status field definitions * types: fix lm data field unsigned values to little endian * build: bump wraps * ioctl: fix io_uring whitespace damages * ioctl: get_log_page by nvme uring cmd * tests: mock io_uring_get_probe * types: add enum for the fields added in TP4058 * Update mctp APIs to mctp codeconstruct version 2.0 * ioctl: Live Migration * types: Add enum for nvme_id_ctrl.trattr * types: use __le16 instead of __u16 for data fields * types: Update id-ctrl field based on NVMe 2.1 spec * types: Live Migration * mi: telemetry log update based NVMe v2.1 * ioctl,types: telemetry log update based NVMe v2.1 * types: add enum for the fields added in TP4160 * rpm: use defined prefix from meson * tests: do not unconditionally depend on dlsym * types: add NVME_ID_CTRL_NVM_LBAMQF definitions * test/mock: pass thru unknown ioctls * build(deps): bump codecov/codecov-action from 4 to 5 * Release v1.11.1 * doc: Regenerate all docs for v1.11.1 * fabrics: do not attempt to import keys if tls is not enabled (bsc#1216982 bsc#1226216) * linux: do not do any keyring ops when no key is provided (bsc#1216982 bsc#1226216) * types: Add id-ctrl CTRATT.RHII enum * linux: do not return w/o OpenSSL support enabled (bsc#1216982 bsc#1226216) * build: Add token for coverage test * linux: fix derive_psk_digest OpenSSL 1.1 version (bsc#1216982 bsc#1226216) - Add liburing dependency - Add bugzilla references - Remove downstream build fixes * remove 0001-linux-fix-derive_psk_digest-OpenSSL-1.1-version.patch * remove 0002-test-mock-pass-thru-unknown-ioctls.patch ==== libopenmpt ==== Version update (0.7.11 -> 0.7.13) - Update to 0.7.13: * module::get_current_estimated_bpm could return infinity when rows per beat was set to 0. A default of 4 rows per beat is now assumed in this situation. The internal LFO plugin was also affected in Tempo Sync mode. * Instruments that have a MIDI channel assigned and NNA set to “Continue” could cause NNA channel starvation. * In non-compatible linear slide mode, the sample rate could wrap around with portamento slides to extremely low frequencies. This should only happen in compatible mode. - Changes in 0.7.12: * [Bug] Fixed various undefined behaviour found with ubsan. * IT: Don’t report files claiming to be made with Impulse Tracker 2.08+ as IT-made if they have no edit timer. * IT: Ignore sample data in slots that don’t have the “sample data present” flag set, if the file vaguely looks IT-made to avoid playing garbage caused by an Impulse Tracker bug that should not be audible. * S3M: Detect early Schism Tracker versions. * MOD: When trying to detect MOD files with broken order lists, the file size is now rounded down to an even number. This helps identifying some malformed files (MOD files can technically not have an odd size). * MOD: Also enable ProTracker-compatible tremolo ramp waveform for M!K! modules. * MOD: In ProTracker 1/2 mode, retrigger with instrument-less notes now keeps using the previous sample offset. * Warn when a Startrekker AM file most likely requires an (currently unsupported) external instrument definition file. * DBM / IMF / MED: When merging pattern commands, allow to move offset to volume column at the expense of a lower offset resolution. * MED: Fix correct octave transposition in some MED files that have hardware mixing disabled but sample transpose enabled. * MED: Don’t enable Amiga resampler if any stereo samples are found, as it does not support stereo samples. * MED: Fix tempo in some files using software mixing mode and legacy tempo values. * MED: Avoid importing effect memory for some commands. * MED: Retrigger with instrument-less note now keeps using the previous sample offset. * MED: Disable sample swapping on notes with portamento, and don’t resume stopped notes with portamento. * MED: Only use 7-bit volume commands in MMD3 files made with a new enough version of MED Soundstudio. * STM: Do not sanitize sample loop data. Scream Tracker 2 reads into the next sample’s data when loops exceed the sample length. * When evaluating MIDI macros containing letters “u” or “v” during seeking, the initial global volume was applied to them, rather than the global volume that would be reached at that pattern position. ==== librsvg ==== Version update (2.59.2 -> 2.60.0) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Update to version 2.60.0: + The minimum supported Rust version (MSRV) is 1.77.2. + Many build fixes for various platforms. + Basic support for the dominant-baseline property. + Parse the white-space property. It is not processed yet; this is part of the work to support SVG2 text layout. + Report errors correctly from the parsers for attribute values. + Portability fixes to the C header files. - Update to version 2.59.91 (Unstable): + Fix linkage on Illumos. + Fix the build of the static library on MinGW. + Fix versioning of library name. + Enable cross-compilation of the gdk-pixbuf loader if meson/qemu can handle it. - Update to version 2.59.90 (Unstable): + Basic support for the dominant-baseline property. + Report errors correctly from the parsers for attribute values. + Slightly improved test coverage. + Don't use defined() in C macro definitions, since it is not portable. + Parse the white-space property. It is not processed yet; this will come after the Outreachy internship. + Documentation fixes. + Many build fixes. + Improvements for cross builds. + Fix CRLF characters in Python sources. ==== libsecret ==== Version update (0.21.6+5 -> 0.21.7) Subpackages: libsecret-1-0 typelib-1_0-Secret-1 - Update to version 0.21.7: + docs: Fix return comment of secret_value_get_text + bash-completion: - Fix man section number in secret-tool completion file - Integrate external extended bash-completion script - Require minimal version for bash-completion + meson: Use newlines for build options ==== libzypp ==== Version update (17.36.4 -> 17.36.5) - Fix computation of RepStatus if Repo URLs change. - Fix lost double slash when appending to an absolute FTP url (bsc#1238315) Ftp actually differs between absolute and relative URL paths. Absolute path names begin with a double slash encoded as '/%2F'. This must be preserved when manipulating the path. - version 17.36.5 (35) ==== llvm19 ==== - Enable build of libc++ and openmp for riscv64 ==== localsearch ==== Version update (3.8.2 -> 3.9.0) - Update to version 3.9.0: + Switched to libavformat for media extraction + Memory usage improvements + Improved recovery process after interruption + Updated translations. - Update to version 3.9.rc: + Metadata extractor refactors + Fixed possible runtime warnings + Fixed possible indexer stall + Restructure project directories + Fix build with -Dwriteback=false - Stop passing miner_rss=false to meson setup, no longer needed nor recognized. - Update to version 3.9.beta: + Ditch GStreamer for metadata extraction, and switch to FFmpeg/libav for many benefits in extraction speed, memory usage and sandbox friendliness. If this causes dependency/distribution issues, it is recommended to separate the following files to a standalone package: - $(datadir)/localsearch3/extract-rules/15-libav-guess.rule - $(datadir)/localsearch3/extract-rules/90-libav-audio-generic.rule - $(datadir)/localsearch3/extract-rules/90-libav-video-generic.rule - $(libdir)/localsearch-3.0/extract-modules/libextract-libav.so + Fix build issues with gcc 15.x + Updated README to new project name + Updated translations. - Drop: pkgconfig(gstreamer-pbutils-1.0) BuildRequires following upstream changes. - Add pkgconfig(gudev-1.0) BuildRequires: New dependency. - Add optional pkgconfig(gupnp-dlna-2.0) BuildRequires: Support DLNA. - Update to version 3.9.alpha: + Fix for folder updates happening while the daemon is not running. + Improve memory usage when dealing with very large folders. + Improve recovery after process interruption. + Code improvements. + Avoid GStreamer memory payload in indexer process. + Improved performance when deleting stale resources. + Test improvements. ==== mpfr ==== Version update (4.2.1 -> 4.2.2) - Update to mpfr 4.2.2 * In order to resolve a portability issue with the _Float128 fallback to __float128 for binary128 support (e.g. with Clang and glibc 2.41), the prototypes of the corresponding conversion functions had to be changed, with _Float128 replaced by mpfr_float128, where mpfr_float128 is a macro defined as _Float128 by default. This changes neither the ABI nor the API (except that the end user of MPFR would need to define mpfr_float128 as the actual type for the binary128 format if this is not the standard _Float128 type). * Other bug fixes (see the fixed bugs on the MPFR 4.2.1 page and/or the ChangeLog file). In particular, the formatted output functions behaved incorrectly with %c on the value 0; such a use is uncommon, but this bug may have security implications. * Improved MPFR manual. * Detect the use of GMP's buggy vsnprintf replacement at configure time. With it, the tests of "%a" will be disabled to avoid an assertion failure in the MPFR testsuite. A warning will be displayed in the configure output in such a case. ==== mutter ==== Version update (47.6 -> 48.0+5) - Add 0001-cursor-Unify-prepare_func-for-shape-cursors.patch. Solves the problem of changing the size of the cursor in gtk applications on HiDPI displays. - Update to version 48.0+5: * Revert "ci: Disable container building temporarily" * Revert "ci: Disable sysext temporarily" * tests: Raise the timeout on monitor-unit from 1 minute to 5 minutes * Revert "onscreen/native: Account for all posted frames" * kms/impl-device: Always catch pending KMS update in _schedule_process - Drop mutter-SLE-relax-some-constraints-on-CSD-windows.patch: sle-classic is not supported. - Update to version 48.0: + Improve wp_color_management_v1 support + Fix cursor brightness not following HDR luminance setting + Fix black screen with nvidia driver + Adjust presentation time feedback for triple buffering + Fix broken overlay cursor damage tracking + Add support for Kana and Compose USB HID LEDs + Fix frequent frame skips under some circumstances + Fix random output freezes + Fixed crashes + Misc. bug fixes and cleanups + Updated translations. - Rebase patches with quilt and simplyfy conditionals applying patches. - Drop use of sle_version in favor of is_opensuse and suse_version. Sle_version is no longer used in SLE 16. - Update to version 48.rc: + Support presentation-time version 2 + Honor wl_surface.offset on cursor surfaces + Allow to activate the overview with either Super key + Implement dynamic triple buffering + Implement the cursor_shape_v1 protocol + Improve window placement when centering new windows + Fix sharable surfaces with nvidia as primary + Default to sticky drag lock + Implement a11y keyboard monitoring support + Support wp_color_management_v1 protocol + Fix dma-bufs support for headless sessions + Allow to mark monitors for lease via gdctl + Fixed confused IM focus state after closing some windows + Center new windows by default + Add output luminance settings + Do not use triple buffering when update time fits into refresh interval + Fixed crashes + Misc. bug fixes and cleanups + Updated translations. - Update to version 48.beta: + Update cursors via the frame clock in virtual monitors + Synchronize device enabled state when adding device + Do not use modifiers if surface should be sharable + Add accessible state tracking in Clutter + Introduce GNOME Display Control (gdctl) utility + Fix notifying shell about modifier-only keyboard layout switches + Configure HDR via DisplayConfig D-Bus API + Fixed crashes + Misc. bug fixes and cleanups - Add pkgconfig(bash-completion), python3-argcomplete and python3-docutils BuildRequires, new dependencies. - Update to version 48.alpha: + gwakeup: Reduce wake-ups to only first item in queue + x11: Reduce chances XPending does recvmsg() syscall + Fix grabbing tablet devices + Improve color-management support + Fix misplaced windows and random resizes on scaled monitors + Improve detecting preferred primary devices + Merge CoglPango into Clutter + Always depend on libdisplay-info for EDID parsing + Fix explicit sync with virtual monitors w/o pipewire streams + Introspect `event` parameter in MetaKeyHandlerFunc + Allow to configure monitors as for-lease + Add support for system bell protocol + Add `configure` signal to allow tweaking original window configuration + Default to high thread instead of realtime priority for KMS thread + Add built-in renderdoc support + Fix maximized X11 when using native Xwayland scaling + Implement xdg-toplevel-drag-v1 protocol + Fix blank screen in remote headless sessions + Query screen cast format modifiers via CoglRenderer + Also request high priority secondary EGL context + Fix Xwayland DND coordinates when using fractional scaling + Remove ClutterImage + Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland + Implement wp_viewport support for cursor surfaces + Improve input → output latency of cursor movements + Make font-rendering support optional + Improve frame rate on monitors attached to secondary GPUs in copy mode + Add support for commit-timing-v1 and fifo-v1 protocols + Use BT709 coefficients and limited range for YUV conversion by default + Send preferred scales to all surface roles + Fixed crashes ... changelog too long, skipping 7 lines ... - Bump api_major to 16 following upstream changes. ==== netavark ==== Version update (1.14.0 -> 1.14.1) - Update to version 1.14.1: * Release v1.14.1 * Release notes for v1.14.0 * Fix detect of Firewalld's StrictForwardPorts property * test/001-basic: Make commit test optional * cirrus: do not build debug bins * Makefile: do not rebuild if nothing changed * Makefile: uninstall netavark-firewalld-reload.service * docs/Makefile: several fixes * Makefile: build docs by default * Makefile: do not build twice ==== nvme-cli ==== Version update (2.11 -> 2.12) - Don't generate /etc/nvme/hostnqn in build environments (bsc#1238038) - Update to version 2.12: * Release v2.12 * doc: Regenerate all docs for v2.12 * build: bump libnvme wrap * wdc: On FreeBSD, get the timezone the same as with real glibc * nvme: add error message for mmap_registers * sed: improved contextual error messages * nvme: use correct parser type for nvmsetid and endgid option * nvme-print: print new fields of Asynchronous Event Configuration * completions: add pull-model-ddc-req-log command * doc: add pull-model-ddr-req-log command * nvme: add pull-model-ddc-req-log command * nvme: fix ave-discovery-log command LID setting * Makefile: Add new targets and update meson command syntax * micron: Add missing newline * completions: add ave-discovery-log command * doc: add ave-discovery-log command * Documentation: Added solidigm plugin commands to main manual page. * nvme-print: add human readable output for IOCS Data Structure * build: bump libnvme wrap * sed: extended discovery feature code printing * netapp-ontapdev: correct the basestr header (bsc#1237275) * nvme: add ave-discovery-log command * nvme-print-json: delete json_host_discovery_log printf error code * netapp-smdev: update err msg for no smdevices (bsc#1237275) * netapp-ontapdev: update err msg for no ontapdevices (bsc#1237275) * netapp-smdev: update basestr header in verbose output (bsc#1237275) * netapp-ontapdev: update basestr headers in verbose output * nvme: enforce ns granularity on ns create * doc: add host-discovery-log command * completions: add host-discovery-log command * completions: fix zsh completions array parameter names * nvme: add host-discovery-log command * build: bump libnvme wrap * nvme-print: print Host Behavior Support feature fields * completions: Added fdp feature auto-completion. * nvme-wrap: fix get_log_reachability_associations parameters order * nvme-print-binary: fix to output phy rx eom log length * nvme-print-binary: fix to output dispersed ns participating nss log length * nvme-print-binary: fix to output reachability groups log length * nvme-print-binary: fix to output reachability associations log length * plugins/ocp: Added OCP 2.6 telemetry support Updated the Telemetry Structure and Enum to support the OCP 2.6 spec * util/logging: fix print format string * plugins/sed: use platform depended cast for pointer type * plugins/virtium: fix print format string * util/types: fix print format string * build: bump libnvme wrap * nvme-print: print new fields of nvm_id_ctrl * nvme: check for valid output format (bsc#1237275) * nvme: make get-feature JSON output print everything (bsc#1237275) * doc: Add nvme-fdp-feature command * plugins/fdp: Added FDP feature subcommand. * tests: check if verify command is supported * tests: fix hex to base-10 conversion in id-ctrl output * tests: read LBA size for validation * tests: fix LBA format calculation * completions: add reachability-associations-log command * doc: add reachability-associations-log command * nvme: add reachability-associations-log command * nvme-wrap: do_admin_op() get_log_reachability_groups parameters order * build: bump libnvme wrap * nvme: make -v output consistent with -H output for nvme get-feature (bsc#1237275) * nvme: make -v output consistent with -H output for nvme get-property (bsc#1237275) * nvme: fix reachability-groups-log command perror message * completions: add reachability-groups-log command * doc: add reachability-groups-log command * CI: add missing bind-mount option for /dev * Revert "argconfig: add argconfig_get_value()" * Revert "nvme: use blkdev for direct if namespace-id specified" * Revert "nvme: add flush command chardev handle error message" * nvme: add reachability-groups-log command * nvme: do not output debug infos on info level * build: checkpatch limit line length to 100 chars * nvme-print-stdout: add details in list-ns verbose output (bsc#1237275) * nvme-print-stdout: add descriptions for nsze, ncap & nuse (bsc#1237275) * completions: add and fix io-mgmt-recv and io-mgmt-send commands * completions: add dispersed-ns-participating-nss-log command * doc: add dispersed-ns-participating-nss-log command * nvme: add dispersed-ns-participating-nss-log command * completions: add changed-alloc-ns-list-log command * completions: fix mgmt-addr-list-log command * doc: add changed-alloc-ns-list-log command * nvme: add NVMe 2.1 changed-alloc-ns-list-log command * nvme-wrap: handle get log rotational media info correctly * build: sync checkpatch config file * build: checkpatch ignore new/del/mov files * nvme-wrap: use rotational media information log libnvme-mi API * build: bump libnvme wrap * ocp: fix to free hwcomp log desc memory allocated * nvme: change attach-ns to error out if wrong device given * nvme-print: print new id-ns fields added in NVM Command Set Spec 1.1 * build: bump libnvme wrap * plugins/ocp: fix telemetry parser buffer overflow * sed: add '--read-only' to lock/unlock commands * udev-rules-ontap: switch to queue-depth iopolicy * doc: add rotational-media-info-log command * completions: add rotational-media-info-log command ... changelog too long, skipping 162 lines ... - Update bugzilla references ==== open-vm-tools ==== Subpackages: libvmtools0 - remove unused pcre build dependency ==== openblas_openmp ==== - Disable sgemmt and dgemmt tests in the test suite on power when gcc-13 is used. It is known (bsc#1239134) that some of these tests fail on this architecture when OpenBLAS is being build with the said compiler version ever since these tests were introduced. With this will essentially restore the situation of the version prior to the adition of these tests (0.3.26) where one was unaware of the problem. This is only a temporary measure and will be removed once the issue with gcc-13 has been resolved. - Remove: Link-library-with-z-noexecstack.patch since `-Wa,--noexecstack -Wl,-z,noexecstack` are global options, now. ==== pango ==== Version update (1.56.1 -> 1.56.3) Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0 - Update to version 1.56.3: + Improve font description serialization + fontconfig: Avoid FcFontSetSort when possible + coverage: Extend coverage by Unicode decomposition + win32: Speed up coverage creation + Deprecate pango_font_descriptions_free - Update to version 1.56.2: + Annotation fixes + fontconfig: - Set optical size for fonts with an opsz axis - Make panog_font_map_reload_font scale linearly + win32: Improve the pango_font_map_reload_font implementation ==== python-Jinja2 ==== - Skip test_elif_deep on s390x arch ==== python-gobject ==== Version update (3.50.0 -> 3.52.3) Subpackages: python313-gobject python313-gobject-Gdk python313-gobject-cairo - Update to version 3.53.3: + Remove invalid error check for gi_constant_info_get_value. - Update to version 3.52.2: + Revert to legacy license definition in pyproject.toml. - Drop pygobject-license.patch: variant of this has been merged upstream. - Update to version 3.52.1 + Use `girepository` 2.0 for GIR mappings. + Use Python's vectorcall protocol internally. + Improved API for asyncio. + Deprecation: The pygtkcompat module now throws an exception when imported. + Method signatures are exposed from PyGObject now. + Use gobject-introspection-tests for testing. + Convenience API for Gdk.RGBA got GDK 4, similar to GDK 3. + Added a [pre-commit](https://pre-commit.com/) configuration. + Use standard `enum` module for enums and flags in PyGObject. + Added an option to skip automatic initialization of GTK and GDK. + PyGObject is no longer automatically tested on i386 architecture. + Fixed iterator protocol implementation for properties. + Various code and documentation improvements. - Add pythoncapi-compat as subproject. - Pass -Dtests=false to meson: disable tests for now, as we do not have the submodule for that. - Pass -Dwheel=false to meson, as we use our own python single-spec mechanism to install the python bindings. - Add pygobject-license.patch: Fix build by not relying on PE-639 yet. - Replace pkgconfig(gobject-introspection-1.0) BuildRequires with pkgconfig(girepository-2.0): follow upstreams changes. - Drop pkgconfig(gmodule-2.0) BuildRequires: no longer needed. - Update to version 3.51.0: + Use `girepository` 2.0 for GIR mappings. + Use Python's vectorcall protocol internally. + Improved API for asyncio. + Deprecation: The pygtkcompat module now throws an exception when imported. + Method signatures are exposed from PyGObject now. + Convenience API for Gdk.RGBA got GDK 4, similar to GDK 3. + Use standard `enum` module for enums and flags in PyGObject. + Added an option to skip automatic initialization of GTK and GDK. + Fixed iterator protocol implementation for properties. + Various code and documentation improvements. ==== samba ==== Version update (4.21.4+git.390.43d401e5b77 -> 4.22.0+git.379.98f46fb51c) Subpackages: libldb2 samba-ad-dc-libs samba-client samba-client-libs samba-dcerpc samba-libs - Update to 4.22.0 * SMB3 Directory Leases are supported. By default, SMB3 Directory Leases are enabled on non-clustered Samba and disabled on clustered Samba, based on the "clustering" option. * Netlogon Ping over LDAP and LDAPS * Experimental Himmelblaud Authentication in Samba * The "nmbd proxy logon" feature was removed. * fruit:posix_rename option of the vfs_fruit VFS module that could be used to enable POSIX directory rename behaviour for OS X clients has been removed as it could result in severe problems for Windows clients. ==== sdbootutil ==== Version update (1+git20250305.278a563 -> 1+git20250311.8d3db8b) Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper sdbootutil-tukit - Update to version 1+git20250311.8d3db8b: * Load the config file when updating the predictions * Include swap partitions for PCR15 * Soft fails keyctl setperm when called via YaST * Revoke cryptenroll key if is incorrect - Update to version 1+git20250307.d46fcde: * Add fallback logic when generatic predictions * Don't use sdbootutil-pin when reading vk * Drop parameters for generate_tpm2_predictions * Fix style * Fix --signed-policy parameter - Update to version 1+git20250306.0811984: * Fix list of tracked devices * Don't echo '\n' when timeout or default entry are empty ==== selinux-policy ==== Version update (20250312 -> 20250318) Subpackages: selinux-policy-targeted - Update to version 20250318: * rebootmgr: Handle config under /etc/rebootmgr (bsc#1239720) - Update to version 20250313: * health-checker-plugin: Move from dbus to varlink for rebootmgr communication (bsc#1237273) * Introduce rebootmgr_var_run_t for files under run (bsc#1237273) * Adjust to correct new binary path (bsc#1237273) * health-checker: allow snapshot rollback (bsc#1235860) * snapper: add interface to select the next boot snapshot ==== sqlite3 ==== - Mark build recipe as POSIX-sh-incompatible - Run mkdir/rm with verbose mode for the build log ==== steam-devices ==== Version update (20230412+git.1344348 -> 20240522+git.e2971e4) - Update to 20240522. - Adds support for the "Victrix Pro FS-12 Arcade Fight Stick" in PS4 & PS5 mode. ==== talloc ==== Version update (2.4.2 -> 2.4.3) - Update to 2.4.3 * Testsuite and documenation fixes * Add LGPLv3 LICENSE file ==== tdb ==== Version update (1.4.12 -> 1.4.13) - Update to 1.4.13 * Add LGPLv3 LICENSE file ==== tecla-keyboard-layout-viewer ==== Version update (47.0 -> 48.0.2) - Update to version 48.0.2: + Stable version bump only. - Update to version 48.0: + Updated translations. - Update to version 48.rc: + Improvements to multi-instance for specific layout previews + Make window modal when run as a dialog + Updated translations. - Update to version 48.alpha: + Support spaces and tabs as separator for keymap+variant + A number of new/improved labels for special keys + Updated translations. ==== tevent ==== Version update (0.16.1 -> 0.16.2) - Update to version 0.16.2 * Documentation fixes * Add LGPLv3 LICENSE file ==== tinysparql ==== Version update (3.8.2 -> 3.9.1) Subpackages: libtracker-sparql-3_0-0 typelib-1_0-Tracker-3_0 - Update to version 3.9.1: + Many fuzzing fixes + Multiple coverity fixes - Update to version 3.9.rc: + Multiple fixes to issues found by OSS fuzz + Restructure project directories + Error handling fixes in SPARQL updates via D-Bus - Update to version 3.9.alpha: + A number of fixes to static linking. ==== vte ==== Version update (0.78.4 -> 0.80.0) - Update to version 0.80.0: * emulation: DECSLRM is implemented * emulation: Don't allow BEL termination of the progress sequence - Update to version 0.79.91 / 5b872b78: + build: Typo fix, addressing i586 build failure. ==== webkit2gtk3 ==== Version update (2.46.6 -> 2.48.0) Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles - Drop baselibs.conf: no longer build bi-arch flavors of libjavascriptcoregtk-4_0-18 and libwebkit2gtk-4_0-37: in openSUSE:Factory, the gtk3-soup2 flavor is not built at all, which means outside of 3rd-party projects, this change has no impact. - Use spiel for speech synthesis, rather than flite. Spiel supports multiple back ends and might become the upstream default once it is more widely available in Linux distributions. - Up some version requirements to match the cmake checks in 2.48.0. - Drop dependency on atk. It is no longer used. - Update to version 2.48.0 (boo#1239863 boo#1239864).: + Move tiles rendering to worker threads when rendering with the GPU. + Fix preserve-3D intersection rendering. + Added new function for creating Promise objects to JavaScripotCore GLib API. + The MediaRecorder backend gained WebM support (requires at least GStreamer 1.24.9) and audio bitrate configuration support. + Fix invalid DPI-aware font size conversion. + Bring back support for OpenType-SVG fonts using Skia SVG module. + Add metadata (title and creation/modification date) to the PDF document generated for printing. + Propagate the font’s computed locale to HarfBuzz. + The GPU process build is now enabled for WebGL, but the web process is still used by default. The runtime flag UseGPUProcessForWebGL can be used to use the GPU process for WebGL. + Security fixes: CVE-2024-44192, CVE-2024-54467, CVE-2025-24201. - Drop 7d784721.patch: Fixed upstream. - Add flite-devel BuildRequires: New dependency. ==== webkit2gtk4 ==== Version update (2.46.6 -> 2.48.0) Subpackages: libjavascriptcoregtk-6_0-1 libwebkitgtk-6_0-4 webkitgtk-6_0-injected-bundles - Drop baselibs.conf: no longer build bi-arch flavors of libjavascriptcoregtk-4_0-18 and libwebkit2gtk-4_0-37: in openSUSE:Factory, the gtk3-soup2 flavor is not built at all, which means outside of 3rd-party projects, this change has no impact. - Use spiel for speech synthesis, rather than flite. Spiel supports multiple back ends and might become the upstream default once it is more widely available in Linux distributions. - Up some version requirements to match the cmake checks in 2.48.0. - Drop dependency on atk. It is no longer used. - Update to version 2.48.0 (boo#1239863 boo#1239864).: + Move tiles rendering to worker threads when rendering with the GPU. + Fix preserve-3D intersection rendering. + Added new function for creating Promise objects to JavaScripotCore GLib API. + The MediaRecorder backend gained WebM support (requires at least GStreamer 1.24.9) and audio bitrate configuration support. + Fix invalid DPI-aware font size conversion. + Bring back support for OpenType-SVG fonts using Skia SVG module. + Add metadata (title and creation/modification date) to the PDF document generated for printing. + Propagate the font’s computed locale to HarfBuzz. + The GPU process build is now enabled for WebGL, but the web process is still used by default. The runtime flag UseGPUProcessForWebGL can be used to use the GPU process for WebGL. + Security fixes: CVE-2024-44192, CVE-2024-54467, CVE-2025-24201. - Drop 7d784721.patch: Fixed upstream. - Add flite-devel BuildRequires: New dependency. ==== xdg-desktop-portal ==== - Do not build docs on SLE/Leap <= 16. They pull in a lot of additional dependencies. ==== xorg-x11-server ==== Subpackages: xorg-x11-server-Xvfb - U_CVE-2022-49737-dix-Hold-input-lock-for-AttachDevice.patch * Xorg may crash when client applications use easystroke for mouse gestures (CVE-2022-49737, bsc#1239750) ==== xvidcore ==== - Add xvidcore-c23.patch: Fix build with gcc 15 (patch borrowed from fedora). ==== zstd ==== Subpackages: libzstd1 - build with cmake as it is needed for building blender 4.4 this should not be a problem any more as cmake:mini is in ring0