Packages changed: NetworkManager (1.50.3 -> 1.52.0) adwaita-icon-theme (47.0 -> 48.0) at-spi2-core (2.54.1 -> 2.56.0) babl (0.1.110 -> 0.1.112) baobab (47.0 -> 48.0) cairo (1.18.2 -> 1.18.4) cairomm (1.16.2 -> 1.18.0) dracut (059+suse.688.g840b9751 -> 059+suse.707.g7b7df177) evince (46.3.1 -> 48.0) evolution (3.54.3 -> 3.56.0) evolution-data-server (3.54.3 -> 3.56.0) evolution-ews (3.54.3.0 -> 3.56.0) fwupd gcc14 gcc15 (15.0.1+git7827 -> 15.0.1+git8082) gcr (4.3.1 -> 4.3.91) gdm (47.0 -> 48.0) gedit gegl (0.4.54 -> 0.4.56) gimp (3.0.0~RC3 -> 3.0.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) gnome-autoar gnome-calculator (47.1 -> 48.0) gnome-characters (47.0 -> 48.0) gnome-chess (47.0 -> 48.0) gnome-clocks (47.0 -> 48.0) gnome-console (48.rc -> 48.0.1) gnome-contacts (47.1.1 -> 48.0) gnome-control-center (47.4 -> 48.0) gnome-keyring (46.2 -> 48.0) gnome-mahjongg (47.2 -> 48.0) gnome-maps (47.4 -> 48.0) gnome-mines (40.1 -> 48.alpha) gnome-music (47.1 -> 48.beta+25) gnome-online-accounts (3.52.3.1 -> 3.54.1) gnome-remote-desktop (47.3 -> 48.rc) gnome-session gnome-settings-daemon (47.2 -> 48.0) gnome-shell (47.5 -> 48.0) gnome-software (47.4 -> 48.0) gnome-sudoku (47.1.1 -> 48.0) gnome-system-monitor (47.1 -> 48.0) gnome-terminal (3.54.4 -> 3.56.0) gnome-text-editor (47.3 -> 48.1) gnome-user-docs (47.2 -> 47.5) gnome-user-share (47.2 -> 48.0) gnome-weather (47.0 -> 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) gtksourceview5 (5.14.2 -> 5.16.0) libHX (4.24 -> 4.27) libadwaita (1.6.4 -> 1.7.0) libgit2 libidn2 (2.3.7 -> 2.3.8) liblouis (3.32.0 -> 3.33.0) libmanette (0.2.9 -> 0.2.11) libnvme (1.11 -> 1.12) libopenmpt (0.7.11 -> 0.7.13) librsvg (2.59.2 -> 2.59.91) libshumate (1.3.2 -> 1.4.0) libspelling (0.4.6 -> 0.4.7) libzypp (17.36.4 -> 17.36.5) lightsoff (46.0 -> 48.0) localsearch (3.8.2 -> 3.9.0) mutter (47.6 -> 48.0) nautilus (47.2 -> 48.0) nvme-cli (2.11 -> 2.12) openSUSE-release (20250317 -> 20250318) openblas_openmp openblas_pthreads orca (47.3 -> 48.0) pango (1.56.1 -> 1.56.3) python-Jinja2 python-gobject (3.50.0 -> 3.52.3) sdbootutil (1+git20250305.278a563 -> 1+git20250311.8d3db8b) swell-foop (46.0 -> 48.0) tecla-keyboard-layout-viewer (47.0 -> 48.0.2) tinysparql (3.8.2 -> 3.9.1) vte (0.78.4 -> 0.80.0) webkit2gtk3 (2.46.6 -> 2.48.0) xdg-desktop-portal xdg-desktop-portal-gnome (47.3 -> 48.0) xen (4.20.0_08 -> 4.20.0_10) === Details === ==== NetworkManager ==== Version update (1.50.3 -> 1.52.0) Subpackages: NetworkManager-bluetooth NetworkManager-lang 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. ==== at-spi2-core ==== Version update (2.54.1 -> 2.56.0) Subpackages: at-spi2-core-lang 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. ==== babl ==== Version update (0.1.110 -> 0.1.112) Subpackages: libbabl-0_1-0 libbabl-0_1-0-x86-64-v3 typelib-1_0-Babl-0_1 - Update to 0.1.112: - Fix crash for locales using neither '.' nor ',' as decimal seperator. ==== baobab ==== Version update (47.0 -> 48.0) Subpackages: baobab-lang - Update to version 48.0: + Sort POTFILES alphabetically + Updated translations. - Update to version 48.alpha: + Replace X-GNOME-Utilities category with Utility + Metainfo improvements + Updated translations. - Add appstream-glib BuildRequires and a checksection where we verify appdata and desktop file. ==== 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) - 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. ==== dracut ==== Version update (059+suse.688.g840b9751 -> 059+suse.707.g7b7df177) - 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 ==== evince ==== Version update (46.3.1 -> 48.0) Subpackages: evince-lang evince-plugin-pdfdocument libevdocument3-4 libevview3-3 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Update to version 48.0: + shell: - Improve support for Adobe PDF open parameters. - When "saving as.." don't copy the original file modification time. + build: Update dependency versions for flatpak. + docs: Fix dead link in CONTRIBUTING. + Updated translations. - Update to version 48.rc: + backends: Improve support for Adobe PDF open parameters + build: Update dependency versions for flatpak + ci: Automate publishing of release tarballs + libdocument: When "saving as.." don't copy the original file modification time + Updated translations. - Drop _major_version define. - Add new evdocument_so, evview_so and typelibAPI defines. ==== evolution ==== Version update (3.54.3 -> 3.56.0) Subpackages: evolution-lang evolution-plugin-spamassassin - Update to version 3.56.0: + Bug Fixes: - Workaround shown menu icons when should not be - Crash on quit of the app - mail: Add .mbox extension to dragged email files - Tasks: Compare DUE date in local time zone, not the property's zone - ECalShellView: Add a translator comment for an ambiguous string - Forwarding from Unified Inbox picks wrong From account - Task bar in Calendar view is not sufficiently updated - Month View: Sometimes not fully populated - Mark Folder as read works not longer on subfolders + Miscellaneous: - EWeekView: Scroll by shown weeks when scrolling by month - templates: Fix a circular dependency between structures - e-mail-shell-view-actions: Fix a memory leak - prefer-plain: Fix a ref/unref imbalance on an EUIActionGroup object + Updated translations. - Update to version 3.55.3: + Bug Fixes: - EImportAssistant: Keep the preview widget expanded - Add option to use bigger text for time in the "To Do" pane - itip-formatter: State status of found appointment in email - MessageList: Use GTask instead of RegenData to keep track of current task - EMailLabelTreeView: Label colors not shown with symbolic icons - Switcher appearance resets to "Icons and Text" after restart - Entering number in search bar colours selected message - Composer: Middle-click paste misplaced with changed font scaling - ETree: Expander triangle is reversed - Use GdkDisplay instead of GdkScreen when possible - EUIManager: Do not do direct comparison with GVariantType - e-util: Remove GalA11yETableFactory and GalA11yETreeFactory + Miscellaneous: - EWebKitEditor: Correct GObject property type on read - text-highlight: Update 'highlight' arguments - Composer: Do not add extra empty lines at the end of the plain text - help: Add missing help files into the build script + Updated translations: - Update to version 3.55.2 (Unstable): + Bug Fixes: - Mail: Show inline images with 'name' as attachments - Apply changes in attachment properties popover with Enter - Change default button in delete confirmation dialog - S/MIME: Backup certificate with stronger/better algorithm - Expose the "Bulk Edit..." in the contextual menu - mail-autoconfig: Use real user e-mail in the request - ETableSortInfo: Have a strong reference on the ETableSpecification - Mail: "To Do" bar is always shown after restart - Mail: Allow save of a message attachment to a mail folder - mail-dialogs: Use GtkGrid instead of GtkTable - canvas: Actually subclass GInitiallyUnowned - libgnomecanvas: Remove gnome-canvas-i18n.h - Replace all occurences of gtk_icon_info_free - EMeetingTimeSelector: Subclass GtkGrid - EMeetingTimeSelector: Use a GtkGrid for the time selector - EComposerHeaderTable: Make it a GtkGrid subclass - EContactEditor: Use GtkGrid instead of GtkTable - EContactQuickAdd: Use GtkGrid instead of GtkTable - Remove ESendOptionsDialog - ETableConfig: Use GtkComboboxText directly - Use GtkGrid instead of GtkTable - Require GLib 2.70 - Get rid of GtkAlignment in the code - EAlphabetBox: Base the widget on GtkListBox - Replace GtkArrow with images - Remove e_util_check_gtk_bindings_in_key_press_event_cb - Remove the use of gtk_scrolled_window_add_with_viewport - EWeekdayChooser: Switch to native GTK widgets - Replace g_memdup with g_memdup2 - Do not use GTimeVal - Avoid the use of g_binding_get_source/target - Replace gtk_combo_box_set_focus_on_click with gtk_widget_set_focus_on_click - Use webkit_settings_font_size_to_pixels to set font size - Remove calendar/gui/misc.c|.h - itip-formatter: Import of forwarded meeting as bare event + Miscellaneous: - ETaskTable: Use "stock_check-filled-symbolic" icon name - EAddressbookView: Context menu could be shown twice in the Minicard view - Switcher button icon does not change when action's icon name changes - EShellView: Do not process accels when search entry is focused - Preview layout setting does not stick after app restart - Remove e-reflow and e-reflow-model - EAttachmentBar: Verify 'possible_attachments" is non-NULL before using it - Replace margin-left/right with margin-start/end - e-misc-utils: Remove unused e_util_stop_signal_emission_cb() - Use gtk_show_uri_on_window instead of gtk_show_uri - EShellSwitcher: Cannot create a new window by a switcher button press - docs: Remove index references for versions not in the code any more + Updated translations. ==== evolution-data-server ==== Version update (3.54.3 -> 3.56.0) Subpackages: evolution-data-server-lang 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. ==== evolution-ews ==== Version update (3.54.3.0 -> 3.56.0) Subpackages: evolution-ews-lang - Update to version 3.56.0: + Updated translations. - Update to version 3.55.3: + Bug Fixes: - m365: "Empty Trash" does not empty "Deleted Items" folder - m365: Deleted folders should not show under Deleted Items + Miscellaneous: - m365: Fix bugs in calendar permissions dialog - m365: Transform ItemNotFound error to Camel's InvalidUID error in folder's get_message() + Updated translations. - Update to version 3.55.2 (Unstable): + Bug Fixes: - m365: Search Organization contacts by default - m365: Contacts: Ignore name part of an EMAIL attribute - Calendar: Import of forwarded meeting as bare event + Miscellaneous: - Check GSettings schemas not owned by the evolution-ews exist before using them - m365: Read "Recent contacts" from the server - m365: Allow edit of calendar permissions + Updated translations. ==== fwupd ==== Subpackages: fwupd-bash-completion fwupd-lang 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 ==== Subpackages: cpp14 libstdc++6-devel-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: cpp15 gcc15-locale libasan8 libatomic1 libgcc_s1 libgcc_s1-32bit libgccjit0 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-locale libstdc++6-pp libstdc++6-pp-32bit libtsan2 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.3.91) Subpackages: gcr-lang gcr-ssh-agent gcr-ssh-askpass gcr-viewer libgck-2-2 libgcr-4-4 typelib-1_0-Gck-2 typelib-1_0-Gcr-4 - 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-lang 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. ==== gedit ==== Subpackages: gedit-lang python3-gedit - Drop hard gtksourceview-devel Requires: Not needed and wrong devel package. - Replace pkgconfig(gtksourceview-4) with pkgconfig(libgedit-gtksourceview-300) BuildRequires: This is what gedit really depends on. ==== gegl ==== Version update (0.4.54 -> 0.4.56) Subpackages: gegl-0_4 gegl-0_4-lang libgegl-0_4-0 typelib-1_0-Gegl-0_4 - Update to version 0.4.56: - Ops: - drop-shadow: restrict opacity range to 0.0-1.0 - ctx-script: crash fix - Core: - ctx has been syncrhonized with upstream. - Buffer: - Remnants of old iterator-api has been removed. ==== gimp ==== Version update (3.0.0~RC3 -> 3.0.0) Subpackages: gimp-plugin-aa gimp-plugin-python3 libgimp-3_0-0 libgimpui-3_0-0 - Update to 3.0.0 https://www.gimp.org/news/2025/03/16/gimp-3-0-released/ - Add qoi-devel BuildRequires: enable QOI format support ==== 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-lang glib2-tools libgio-2_0-0 libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgobject-2_0-0 libgthread-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) Subpackages: libgiomm-2_4-1 libglibmm-2_4-1 - 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. ==== gnome-autoar ==== Subpackages: libgnome-autoar-0-0 libgnome-autoar-gtk-0-0 - Split out gtk-devel sub-package. Make the gtk3 dependency avoidable (only known consumer is evolution). ==== gnome-calculator ==== Version update (47.1 -> 48.0) Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator - Update to version 48.0: + Fixed converter context menus not working + Code cleanup and improvements + Improvements in function usage, brackets usage + Updated translations. - Add BuildOption: -Ddisable-introspection=true: do not build gobject-introspection/typelib packages. They are generated with invalid dependencies (and until the switch to the automatic buildrequires, we did not have them enabled in our package). - Update to version 48.rc: + UI and styling fixes + Do not steal focus on window move + Updated translations. - Add optional valadoc and valadoc-doclet-devhelp BuildRequires: Build vala API documentation. - Update to version 48.beta: + Added Conversion mode + Ported financial dialogs to modern widgets + programming: disable digits not available in current number base + buttons: improvements to popover styling + Updated translations. - Update to version 48.alpha: + a11y: Announce the calculation result even when done through the buttons + display: - Cycle through history with Alt+Left/Right buttons - Fixed incorrectly sized text entry - Fix crash on using Shift+Insert + character-dialog: Modernized the character dialog + history-entry: Apply dim label to some buttons + math-preferences: Use header capitalization + converter: - Use correct kJ unit shortName - Fixed incorrect units in financial mode - Added nanosecond unit - Fixed MJ and kWh conversion factors + tests: - Fixed broken test on slower computers - Added test to validate MJ and kWh conversion + history-view: Improve default size + converter: - Add pressure units - Updated russian ruble currency symbol and name + keyboard: Added shortcut to clear history + Updated translations. - Change spec file to use modern BuildSystem: meson with automatic build dependency detection. - Drop all BuildRequires now autogenerated by meson_buildrequires macro. - Split off new packages typelib-1_0-GCalc-2 and typelib-1_0-GCi-1 for the typelibs, that now appear after meson is properly parsed to find all dependencies. Have the devel package require those new packages. ==== gnome-characters ==== Version update (47.0 -> 48.0) Subpackages: gnome-characters-lang gnome-shell-search-provider-gnome-characters - Update to version 48.0: + Update to CLDR 46.1. + Update libadwaita and glib version requirements. + Updated translations. - Update to version 48.alpha: + Update to CLDR 46 + Remove the X-GNOME-Utilities category ==== gnome-chess ==== Version update (47.0 -> 48.0) Subpackages: gnome-chess-lang - Update to version 48.0: + Updated translations. - Update to version 48.alpha: + Modernize history dropdown menu and layout changes. ==== gnome-clocks ==== Version update (47.0 -> 48.0) Subpackages: gnome-clocks-lang gnome-shell-search-provider-gnome-clocks - Update to version 48.0: + Updated translations. - Update to version 48.beta: + Call setlocale() earlier to fix i18n + Make alarm setup dialog adaptive + Updated translations. - Update to version 48.alpha: + Add mnemonics to all buttons + Fix auto-focus behavior in the alarm dialog + Update metainfo metadata + Fix restoration of the window width and height + Port to CSS variables + Fix Help page + Fix translation of the application name + Updated translations. ==== gnome-console ==== Version update (48.rc -> 48.0.1) Subpackages: gnome-console-lang - Update to version 48.0.1: + Updated translations. ==== gnome-contacts ==== Version update (47.1.1 -> 48.0) Subpackages: gnome-contacts-lang gnome-shell-search-provider-contacts - Update to version 48.0: + Updated translations. - Update to version 48.beta: + The birthday editor has received a UI upgrade, and should now work much better on small screens. + Several components now use modern dialogs, which should provide a better experience on a small screen. + It's now possible to delete a list of selected contacts using the Ctrl+Delete keyboard shortcut. + The contact editor form has received a few minor tweaks to its spacing and added some animations for a streamlined UX. + A bug has been fixed that prevented copying a contact's name. + Updated translations. ==== gnome-control-center ==== Version update (47.4 -> 48.0) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces gnome-control-center-users - Update to version 48.0 + Display - Improve accessibility of HDR Brightness row. - Fix setting luminance scale adjustment on rebuild. + Power: Add power consumption notice when disabling suspend (EU regulation). + Various translation updates. + Various CI fixes. - 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.1: + Include subprojects/libgxdp in the release tarball + Pin the revision of libgxdp wrap file + Wellbeing: Fix type in a gtk_widget_dispose_template() call + Updated translations. - Update to version 48.rc: + Applications: Add Global Shortcuts Provider frontend dialog + Displays: Add HDR luminance settings UI + Power: - Add a translator comment about "Battery Charging" string - Use new UPower power-profiles-daemon DBus API + Sound: Fix styling of sound test button + Users: Synchronize fingerprint enrollment feedback strings with fprintd + Wellbeing: - Fix translatability of ‘average $weekday’ strings - Support locales where the week starts on a Saturday - Add missing includes for _NL_TIME_FIRST_WEEKDAY code path - Block settings change notifications while updating them - Fix delayed-apply of movement break settings + Wifi: Disable activation for rows in Saved Wi-Fi Networks dialog + Updated translations. - Add new libgxdp-0 git submodule following upstream changes. - Update to version 48.beta: + Make search bar always grab focus with shortcuts + Fix a memory leak in CcMaskPaintable (used for illustrations) + Fix missing icons in Mouse/Wacom/WWAN settings (ship our own icons) + Add single-panel-mode for distros to launch Settings in a single panel (without sidebar) + Use static hostname instead of pretty hostname (hostnamed) in URLs + Dependency updates: gnome-settings-daemon >= 48.alpha.1 + Device Security: Don't hardcode height of "help" dialog + Display: Add monitor HDR setting + Keyboard: - Rename old "logout" media key name to "Power Off" - Add new media keys shortcuts for "Restart" and "Logout" - Port shortcuts dialog to AdwDialog + Mouse: Use AdwToggleGroup in the "Primary Button" settings + Region: - Port Format Chooser to AdwPreferencesPage - Inform accountsservice of all configured languages + Sound: Filter out NULL stream names in Volume Levels settings + Thunderbolt: Fix unescaped string in device status dialog + Wellbeing: - Add screen time support - Use gtk_widget_set_child_visible in allocate - Various accessibility/navigation/esthetic improvements - Split data collection and limits settings + Updated translations. ==== gnome-keyring ==== Version update (46.2 -> 48.0) Subpackages: gnome-keyring-32bit gnome-keyring-lang gnome-keyring-pam gnome-keyring-pam-32bit libgck-modules-gnome-keyring - 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-mahjongg ==== Version update (47.2 -> 48.0) Subpackages: gnome-mahjongg-lang - Update to version 48.0: + Updated translations. - Update to version 48.rc: + On double-click, auto-play the end of the game if all tiles are unblocked + Only rotate layout on startup when random rotation is enabled + Avoid unnecessary loops for faster tile matching + Swap placement of Quit and Continue buttons + Add window title for completed game + Bundle icons not included with GTK + Updated translations. - Change spec file to use modern BuildSystem: meson with automatic build dependency detection. - Drop all BuildRequires now autogenerated by meson_buildrequires macro. ==== gnome-maps ==== Version update (47.4 -> 48.0) Subpackages: gnome-maps-lang - Update to version 48.0: + Updated translations. - Update to version 48.rc: + Update OSM edit POI defintions + Update highway shields from OpenStreetMap-Americana + Use Transitous for public transit in Finland, as the old OTP1-based Digitransit API is being deprecated + Show stairs instructions for walking directions with Transitous + Updated translations. ==== gnome-mines ==== Version update (40.1 -> 48.alpha) Subpackages: gnome-mines-lang - Update to version 48.alpha: + Compilation fixes + Made header tooltips translatable + Replaced old links with discourse + Updated appdata + Fix icon name + Fix flatpak build + Migrated to GTK4 + Updated translations. - Switch to source service for tarball/sources. - Add pkgconfig(libadwaita-1) BuildRequires: New dependency. - Replace pkgconfig(gtk+-3) and pkgconfig(libgnome-games-support-1) with pkgconfig(gtk4) and pkgconfig(libgnome-games-support-2) BuildRequires following upstream changes. ==== gnome-music ==== Version update (47.1 -> 48.beta+25) Subpackages: gnome-music-lang - Update to version 48.beta+25: + Detect GIRepostiory version to use, based on glib version. Fixes execution using python-gobject 3.52. - Update to version 48.beta: + Use PyGObject asyncio + Support HiDPI covers + Fix styling issues + Improve search reliability + Bugs fixed: Show MRPIS art on delayed retrieval ==== gnome-online-accounts ==== Version update (3.52.3.1 -> 3.54.1) Subpackages: gnome-online-accounts-lang 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-remote-desktop ==== Version update (47.3 -> 48.rc) Subpackages: gnome-remote-desktop-lang - Update to version 48.rc: + Add support for hardware encoded AVC444 + Updated translations. - Update to version 48.beta: + Add support for zero copy rendering with Vulkan and VAAPI (disabled by default) - Update to version 48.alpha: + Prepare for Vulkan and libva based hardware acceleration + Add user documentation - Add shaderc, spirv-tools, pkgconfig(libva) and pkgconfig(vulkan) new dependencies. ==== gnome-session ==== Subpackages: gnome-session-core gnome-session-lang gnome-session-wayland gnome-session-xsession - Ensure gnome-session-wayland or -xsession is required by gnome-session. ==== gnome-settings-daemon ==== Version update (47.2 -> 48.0) Subpackages: gnome-settings-daemon-lang - 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-extensions gnome-shell-calendar gnome-shell-lang - 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-software ==== Version update (47.4 -> 48.0) Subpackages: gnome-software-lang gnome-software-plugin-packagekit - 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-sudoku ==== Version update (47.1.1 -> 48.0) Subpackages: gnome-sudoku-lang - Update to version 48.0: + Let the about dialog track appdata releases. + Updated translations. - Update to version 48.rc: + Update the selection highlighting to more closely follow the focus + Fix the focus jumping around on window resize + Fix custom game's missing icon + Fix print multiple puzzles dialog's scaling at lower resolutions + Fix reset puzzle incorrectly affecting the timer after a reload + Fix show possibilities setter not working after a reload + Add Accessible label to earmark picker buttons + Add custom accent color palette of 18 colors + Updated translations. - Add blueprint-compiler BuildRequires: New dependency. - Update to version 48.beta: + Add custom accent color palette of 16 colors + Add support for row/column/block highlighting with accent colors + Update selection and highlighter colors to use oklab - Update to version 48.alpha: + Port to blueprints + Use GtkStack and its animations for the number_picker, play/pause and fullscreen/unfullscreen buttons + Fix Warnings shortcut not working + Add mouse button binding for Back + Stop saving elapsed time on game completion when Timer is disabled + Includes changes from 47.1 + Updated translations. ==== gnome-system-monitor ==== Version update (47.1 -> 48.0) Subpackages: gnome-system-monitor-lang - 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: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal - Update to version 3.56.0: * Updated translations. ==== gnome-text-editor ==== Version update (47.3 -> 48.1) Subpackages: gnome-text-editor-lang - Update to version 48.1: + Fix accessibility properties on search entry. + Updated translations. - Update to version 48.0: + Defaults for markdown no longer imply 80 char right margin and it is instead inherted from gsetting defaults. + Fallback indentation selection is in preferences now. + Updated translations. - Update to version 48.rc: + Slight UI tweaks to the open button to allow for better shrinking of the window to narrow sizes + Search bar cancellation bug fixes + Fix right-margin-position in preferences not working on some distributions + Updated translations. - Drop erroneous (and unused) appstream-glib BuildRequires: It should be AppStream BuildRequires, but it is currently disabled upstream, and that one is already pulled in automatically. - Update to version 48.beta: + More refinement on design updates + Search bar moved to bottom of text area + Track changes in xdg-portal + Updated translations. - Update to version 48.alpha: + The view menu has been removed in favor of a new properties panel based on feedback from users over the past couple of years. + The indention selection menu has also been removed for the same reason. + More options in preferences have been exposed. + The 'grid' option has been removed from preferences as it has had a number of issues. Though if you've enabled it, it will continue to be visible to allow turning it off. + Opening files with encoding errors will present the option to select an encoding from the infobar. + Text Editor now uses the new "text" GtkFileDialog APIs from GTK. This should allow using portals and thus, Nautilus as a file chooser. + Document statistics can be updated as you type in the new panel. + The language selection dialog shows recent languages above other languages to make common changes quicker. + The position label is now displayed above the editor view when the cursor moves for reasons other than typing such as jumping by arrow movement or mouse/touch press to move the cursor. + Fix alignment/sizing of zoom buttons. + A new fullscreen mode similar to Ptyxis/Epiphany. - Change spec file to use modern BuildSystem: meson with automatic build dependency detection. - Drop all BuildRequires now autogenerated by meson_buildrequires macro. ==== 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) Subpackages: gnome-user-share-lang - 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. ==== gnome-weather ==== Version update (47.0 -> 48.0) Subpackages: gnome-shell-search-provider-gnome-weather gnome-weather-lang - Update to version 48.0: + Updated translations. - Update to version 48.beta: + Fix developer id in appdata. - Update to version 48.alpha: + Add ctrl+w shortcut for window.close + Replace emblem-ok symbolic + Updated translations. ==== 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-common grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-efi-bls grub2-x86_64-xen - 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) Subpackages: gsettings-desktop-schemas-lang - 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-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-immodule-xim gtk3-lang 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-lang 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. ==== gtksourceview5 ==== Version update (5.14.2 -> 5.16.0) Subpackages: gtksourceview5-lang libgtksourceview-5-0 - Update to version 5.16.0: + Updated translations. - Update to version 5.15.1 (Unstable): + Remove use of various GTK deprecations + Testsuite improvements + Updated translations. - Update to version 5.15.0 (Unstable): + Various introspection fixes + Improvements to GtkSourceAssistants + Various GtkTextIter performance improvements + Deduplication fixes when sorting + Alter paths for resource:// usage so that resources take priority over system installations other than the current one + Adwaita.xml, Adwaita-dark.xml style updates + Quantize Y position for gutter line numbers + New and updated languages: meson.lang, zig.lang + Updated translations. - Update to version 5.14.1+61: + Switch to master branch to have pre-5.15.0 release. ==== libHX ==== Version update (4.24 -> 4.27) - Update to release 4.27 * New header endian_float.h - Update to release 4.26 * Resolve integer truncation in HX_unit_seconds's output when the result were to exceeded 2^32 years or months or weeks. - Update to release 4.25 * New headers endian.h and scope.hpp * New define HXSIZEOF_UNITSEC64 for the maximum output size of HX_unit_seconds ==== libadwaita ==== Version update (1.6.4 -> 1.7.0) Subpackages: libadwaita-1-0 libadwaita-lang typelib-1_0-Adw-1 - Update to version 1.7.0: + Build: Specify --doc-format for GIR data + AdwDialog: Fix :current-breakpoint notifications + AdwPreferencesDialog/Window: - Exclude hidden pages from search too - Fix the search filter expression + Updated translations. - Update to version 1.7.rc: + Fix build failures on win32 + Bump minimum GTK and GLib versions + Adaptive preview: - Fix screenshotting GtkGraphicsOffload - Add a missing translators comment + AdwAboutDialog/Window: Use system monospace font for `` in release notes + AdwDialog: Fix parent window shortcuts propagating into dialogs + AdwPreferencesDialog: Hide pages with visible=false + AdwStyleManager: Document how to handle font names + Stylesheet: - Fix popovers in non-composited environments - Fix GtkPaned drag area + Updated translations. - Remove static file now built. ==== libgit2 ==== - Pass -DEXPERIMENTAL_SHA256=ON to cmake to enable sha256 integration (already being used by opensuse gitea) in a separate multibuild flavour. This provides downstream libs (like pygit2) to build against the experimental flavour, should they want to. ==== libidn2 ==== Version update (2.3.7 -> 2.3.8) Subpackages: libidn2-0 libidn2-0-32bit libidn2-lang - 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 ==== liblouis ==== Version update (3.32.0 -> 3.33.0) Subpackages: liblouis-data liblouis20 python3-louis - Update to version 3.33.0: + This release combines braille improvements with security enhancements. We have new tables for Coptic braille, Cuneiform transliteration and for Portuguese 6-dot computer braille. There are improvements to Dutch, Hungarian, the International Phonetic Alphabet, Norwegian and UEB. On the security side a lot of people have reported and fixed buffer overflows and other memory issues. ==== 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.59.91) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - 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. ==== libshumate ==== Version update (1.3.2 -> 1.4.0) Subpackages: libshumate-1_0-1 libshumate-lang typelib-1_0-Shumate-1_0 - Update to version 1.4.0: + No changes since 1.4.rc. - Update to version 1.4.rc: + Updated translations. ==== libspelling ==== Version update (0.4.6 -> 0.4.7) Subpackages: libspelling-lang libspelling1-2 - Update to version 0.4.7: + Fix a potential assertion failure in B+Tree item removal. + Updated translations. ==== 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) ==== lightsoff ==== Version update (46.0 -> 48.0) Subpackages: lightsoff-lang - Update to version 48.0: + Updated translations. - Update to version 48.rc: + UI improvements + Updated translations. - Change spec file to use modern BuildSystem: meson with automatic build dependency detection. - Drop all BuildRequires now autogenerated by meson_buildrequires macro. - Update to version 48.alpha: + Migrated to GTK4 + Updated translations. - Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4) BuildRequires following upstreams port. - Add desktop-file-utils BuildRequires and check section where we verify the desktop file. - Drop obsolete and unused update-desktop-files BuildRequires. ==== localsearch ==== Version update (3.8.2 -> 3.9.0) Subpackages: localsearch-lang - 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. ==== mutter ==== Version update (47.6 -> 48.0) Subpackages: mutter-lang - 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 + Misc. bug fixes and cleanups - Stop passing libdisplay_info=true to meson setup, no longer needed nor recognized. - Rebase patches. - Disable patches needing rebase: + 0001-Revert-clutter-actor-Cache-stage-relative-instead-of.patch + mutter-implement-text-input-v1.patch - Bump api_major to 16 following upstream changes. ==== nautilus ==== Version update (47.2 -> 48.0) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension4 nautilus-lang - Update to version 48.0: + Reversals: Replace uselocale with Glib gettext variant + Bugfixes: - Generate thumbnails by order in view - Try more icons before using generic fallback - Focus filename entry in save mode by default - Fix tree view and outdated file info crashes introduced in 48.rc - Use colored icon for filesystem root properties - Set search popover row heights + Cleanups: - Various performance enhancements around sorting, hidden files and image decoding - Add build summary + Fix shell search result order + Updated translations. - Update to version 48.rc: + Enhancements: - Run code formatting in parallel - Rework CI image job to freedesktop template - Rework and speedup adding of files to view - Add basic unit tests for files view - Load thumbnail info separate from other file infos + Reversals: Revert port of properties dialog to AdwDialog due to outstanding issues + Bugfixes: - Fix app chooser widget sizing - Fix free space calculation for archive extraction - Fix shell sesrch result order - Fix floating bar style when unfocused + Cleanups: - Rework view switching code of window-slot - Use AdwSpinner in floating bar + Replace uselocale with Glib gettext variant + Fix opening the wrong directory when launching an instance + Tweak the floating bar background + Various minor UI fixes: - dynamically handle hierarchy changes in the path bar - Still offer rectangular selection when pressing ctrl and shift + Lots of cleanup + Fix occasional stuck grabs when rubberband selecting + Display more info in the progress dialog when preparing + Don't warn about mime-type mismatches if the handler is the same + Add close all windows to spatial window menu + Fixed help buttons in the preferences dialog + Extension system for emblem, property page, menu item + Add a context menu to the tree side pane. + Focus the next item after delete in list view + Improved the gutter-on-the-right problem. + Prefer existing windows from the command line in open-in-new-window view. + Updated translations. - Drop pkgconfig(gail-3.0) BuildRequires: Not used nor needed. - Update to version 48.beta: + Enhancements: - Improve directory loading performance - Use AdwDialog for list view column chooser and properties dialog - Change tab behavior for the sidebar - Create about dialog from appdata - Port various dialogs to AdwAlertDialog - Keep mount monitor around for caching in gvfs to work - Adjust to localsearch changes - Hide Trash banner when empty - Ellipsize sidebar labels in the middle - Add a CONTRIBUTING file - Allow removing bookmarks from pathbar - Various UI tweaks and label changes - Various speedups + Bugfixes: - Fix unintended grid relayouting on thumbnail loading - Fix double a11y presentation of the filename in grid view - Keep CI running - Fix query editor translation - Hide empty extensions list in properties - Fix NULL dereference with extensions + Cleanups: - Improve grid selection implementation - Avoid setting up unnecessary directory monitors - Replace setlocale hack with uselocale - Stop setting invisible menu icons + Updated translations. - Replace deprecated update-desktop-files with desktop-file-utils BuildRequires, and drop suse-update-desktop macros. ==== nvme-cli ==== Version update (2.11 -> 2.12) Subpackages: nvme-cli-bash-completion nvme-cli-zsh-completion - 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 * tests: monitor /dev for new nvme block device * plugins/solidigm: Telemetry null check json object ... changelog too long, skipping 160 lines ... - Update bugzilla references ==== openSUSE-release ==== Version update (20250317 -> 20250318) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== 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. ==== openblas_pthreads ==== - 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. ==== orca ==== Version update (47.3 -> 48.0) Subpackages: orca-lang - Update to version 48.0: + No changes, stable version bump only. - Update to version 48.rc: + Web: - Speak/skip blank lines based on the "speak blank lines" setting. - Improve presentation with mouse review. - Improve recovery in response to object destruction in scrollable lists. + Fix looping/getting stuck in Discord inbox. + LibreOffice: - Fix non-responsiveness when using flat review in Calc. - Don't announce "blank" as text for non-text objects. + GNOME Shell: Handle/ignore focus claim which was causing speech to be cut off in certain dialogs. + General: - Fix double-presentation of common ancestor. - Fix bug causing app-specific voice to not be used. - Handle event floods from GTK3 text views. - Fix regression in word echo after whitespace insertion. + Pass Orca's app id to AT-SPI2. + Updated translations. - Update to version 48.beta: + Web: - Work around Brave popup menu bug which causes Orca to not present selection changes. - Ignore caret-moved events from children-presentational roles because they cause Orca to incorrectly update the current location. - Fix ValueError during table navigation. + General: - Add support for the new "switch" role. - Refactor, and improve presentation of, KeyboardEvent events. - When supported by AT-SPI2, use XKB keysyms for grabbing and matching keys. - Do not shadow function arguments when computing modifier mask for the Orca modifiers. - Eliminate speaking "not selected" after every GTK4 list item. (Note that this fix also requires a GTK4 update.) - Prune labels with label-for relation when generating descendants (eliminates some "chattiness"). - Don't treat "space" as a mnemonic; insert pause before speaking mnemonic. + Updated translations. ==== 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: python311-gobject python311-gobject-cairo 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. ==== sdbootutil ==== Version update (1+git20250305.278a563 -> 1+git20250311.8d3db8b) Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper - 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 ==== swell-foop ==== Version update (46.0 -> 48.0) Subpackages: swell-foop-lang - Update to version 48.0: + Updated translations. - Update to version 48.alpha: + Updated documentation + Updated metainfo according to recommendations + Validate metainfo + Build improvements and library updates + Honor the disable animation setting + Preload images + Updated translations. - Add pkgconfig(libadwaita-1) BuildRequires: New dependency. - Add desktop-file-utils BuildRequires and check section where we verify the desktop file. ==== tecla-keyboard-layout-viewer ==== Version update (47.0 -> 48.0.2) Subpackages: tecla-keyboard-layout-viewer-lang - 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. ==== tinysparql ==== Version update (3.8.2 -> 3.9.1) Subpackages: libtracker-sparql-3_0-0 tinysparql-lang 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) Subpackages: libvte-2_91-0 typelib-1_0-Vte-2_91 vte-lang - 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: WebKitGTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 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: + 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. - Drop 7d784721.patch: Fixed upstream. - Add flite-devel BuildRequires: New dependency. ==== xdg-desktop-portal ==== Subpackages: xdg-desktop-portal-lang - Do not build docs on SLE/Leap <= 16. They pull in a lot of additional dependencies. ==== xdg-desktop-portal-gnome ==== Version update (47.3 -> 48.0) Subpackages: xdg-desktop-portal-gnome-lang - Update to version 48.0: + Updated translations. - Update to version 48.rc: + Add global shortcuts portal backend. ==== xen ==== Version update (4.20.0_08 -> 4.20.0_10) Subpackages: xen-libs xen-tools xen-tools-domU - bsc#1219354 - xen channels and domU console 67c86fc1-xl-fix-channel-configuration-setting.patch - bsc#1227301 - Kernel boot crashes on Thinkpad P14s Gen 3 AMD 67c818d4-x86-log-unhandled-mem-accesses-for-PVH-dom0.patch 67c818d5-x86-fixup-p2m-page-faults-for-PVH-dom0.patch 67c818d6-x86-PVH-dom0-correct-iomem_caps-bound.patch 67c818d7-x86-IOMMU-account-for-IOMEM-caps-when-populating.patch 67c818d8-x86-Dom0-relax-Interrupt-Address-Range.patch - bsc#1237692 - When attempting to start guest vm's libxl fills disk with errors 67d2a3fe-libxl-avoid-infinite-loop-in-libxl__remove_directory.patch - Upstream bug fixes (bsc#1027519) 67cb03e0-x86-vlapic-ESR-write-handling.patch 67d17edd-x86-expose-MSR_FAM10H_MMIO_CONF_BASE-on-AMD.patch 67d17ede-VT-x-PI-usage-of-msi_desc-msg-field.patch