Please note that this mail was generated by a script. The described changes are computed based on the aarch64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version=Tumbleweed&build=20210929 https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&component=MicroOS&query_format=advanced&resolution=--- Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: adwaita-icon-theme (40.1.1 -> 41.0) at-spi2-core (2.40.3 -> 2.42.0) cheese (3.38.0 -> 41.0) curl (7.79.0 -> 7.79.1) evolution-data-server (3.40.4 -> 3.42.0) gdm (3.38.2 -> 41.0) gjs (1.68.4 -> 1.70.0) glib-networking (2.68.1 -> 2.70.0) glib2 (2.68.4 -> 2.70.0) glibmm2_4 (2.66.0 -> 2.66.1) gnome-control-center (40.1 -> 41.0) gnome-desktop (40.4 -> 41.0) gnome-disk-utility (40.2 -> 41.0) gnome-settings-daemon (40.0.1 -> 41.0) gnome-shell (40.5 -> 41.0) gnome-shell-extensions (40.4 -> 41.0) gnome-software (40.4 -> 41.0) gnome-system-monitor (40.1 -> 41.0) gnome-terminal (3.40.3 -> 3.42.0) gnome-user-docs (40.5 -> 41.0) gobject-introspection (1.68.0 -> 1.70.0) gsettings-desktop-schemas (40.0 -> 41.0) gssdp (1.2.3 -> 1.4.0.1) gtk4 gtkmm3 (3.24.4 -> 3.24.5) gupnp (1.2.7 -> 1.4.0) kmod libdazzle (3.40.0 -> 3.42.0) libhandy (1.2.3 -> 1.4.0) libpwquality librsvg (2.50.7 -> 2.52.0) libsoup2 (2.72.0 -> 2.74.0) malcontent mutter (40.5 -> 41.0) nautilus (40.2 -> 41.0) pangomm1_4 (2.46.0 -> 2.46.1) python-gobject (3.40.1 -> 3.42.0) seahorse-nautilus shared-mime-info tracker (3.1.2 -> 3.2.0) tracker-miners (3.1.3 -> 3.2.0) upower (0.99.11 -> 0.99.13) vte (0.64.2 -> 0.66.0) webkit2gtk3-soup2 (2.32.4 -> 2.34.0) xdg-desktop-portal-gtk (1.8.0 -> 1.10.0) yelp (40.3 -> 41.1) yelp-xsl (40.2 -> 41.0) zenity (3.32.0 -> 3.41.0) === Details === ==== adwaita-icon-theme ==== Version update (40.1.1 -> 41.0) - Update to version 41.0: + fullcolor network server and workgroup. + symbolic: larger symbolics for headerbar. + symbolic: larger notification. + updated guidelines. + symbolic: ascend/descending sort. + symbolic: edit-clear-all new metaphor. + fullcolor: application-x-addon and application-x-firmware. ==== at-spi2-core ==== Version update (2.40.3 -> 2.42.0) Subpackages: libatspi0 typelib-1_0-Atspi-2_0 - Update to version 2.42.0: + Set X root property when Xwayland starts on demand. + Several dbus introspection fixes. ==== cheese ==== Version update (3.38.0 -> 41.0) Subpackages: libcheese-common libcheese-gtk25 libcheese8 - Update to version 41.0: + Allow headerbar to appear on all desktops. + Update to runtime 40 and some meta-data fixes. + Reference of [GtkChild] fields is handled by GtkBuilder, type must be unowned. + Change GLib.PtrArray into GLib.GenericArray. + libcheese: Fix critical on failing to load cropping cursor. + Allow device parameter to understand api.v4l2.path. + Update flatpak manifest and appdata. + Remember last used camera. + Enable cameras with only MJPEG output. + Preserve video/x-raw over image/jpeg. + Support camera video formats with MJPEG output. + Show better error when file info query fails. + Fix infinite loop if thumbnailer is not available. + Updated translations. - Rename typelib-1_0-Cheese-3_0 subpackage to typelib-1_0-Cheese-41_0, following upstream. - Drop upstream fixed patches: + 1c1e7fa0c4608331fd89683ccb342ed3518acccc.patch + 5587daca748e9010f59250c5dcb8e8ea42266685.patch + 58de82b3d463b69f4c0bef75667e47020924e28b.patch + 7cf6268e54620bbbe5e6e61800c50fb0cb4bea57.patch + 9f0825c3169047da75d3fe91a3cb02bfe6fb7f25.patch - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Add upstream patches adding support for video MJPEG output: + 58de82b3d463b69f4c0bef75667e47020924e28b.patch + 1c1e7fa0c4608331fd89683ccb342ed3518acccc.patch + 5587daca748e9010f59250c5dcb8e8ea42266685.patch + 9f0825c3169047da75d3fe91a3cb02bfe6fb7f25.patch ==== curl ==== Version update (7.79.0 -> 7.79.1) Subpackages: libcurl4 - Update to 7.79.1: * Bugfixes: - Curl_http2_setup: don't change connection data on repeat invokes - curl_multi_fdset: make FD_SET() not operate on sockets out of range - dist: provide lib/.checksrc in the tarball - FAQ: add GOPHERS + curl works on data, not files - hsts: CURLSTS_FAIL from hsts read callback should fail transfer - hsts: handle unlimited expiry - http: fix the broken >3 digit response code detection - strerror: use sys_errlist instead of strerror on Windows - test1184: disable: https://github.com/curl/curl/issues/7725 - tests/sshserver.pl: make it work with openssh-8.7p1 ==== evolution-data-server ==== Version update (3.40.4 -> 3.42.0) Subpackages: libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3 - Replace CMAKE_SKIP_RPATH=OFF with CMAKE_SKIP_INSTALL_RPATH=OFF as that should be used with the newest cmake macros. - Update to version 3.42.0: + Updated translations. - Update to version 3.41.3: + Slow down automatic background downloads when in power saver mode. + ERemindersWidget: Reverse order of the shown reminders. + vala: FolderThreadNode is a compact class. + Updated translations. - Update to version 3.41.2: + CamelMimeFilterToHTML: Speed up read of long lines. + CamelMimeFilterToHTML: Correct filtering of text without new line at the end. + alarm-notify: Focus window on status icon click when shown. + vala: Add support for the auth_type class field of CamelSasl. + vala: Properly annotate CamelServiceAuthType. + ESoupSession: Let it understand GSSAPI authentication method. + Updated translations. - bump so_camel to 63: follow upstream changes. - Update to version 3.41.1: + EWebDAVCollectionBackend: Preset also auth method on the new child. + Camel: Fails to filter unread junk messages in a virtual Junk folder. + Add Yahoo! OAuth2 service objects into the developer documentation. + ESourceWebDAV: Fallback to SHA1 on SSL trust verification if needed. + ECalBackendSync: Ensure no Recurrence-ID set when removing all components. + PrintableOptions.cmake: Correct variable name comparison. + libecal: Fix a warning caught by a gcc static analyzer. + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== gdm ==== Version update (3.38.2 -> 41.0) Subpackages: gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Rebase gdm-disable-gnome-initial-setup.patch. - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Add gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch: Support to start X under root instead of regular user. (bnc#1188912 jsc#SLE-17880). - Update X11-displaymanager-gdm file. - Update to version 41.rc: + Fix fallback to Xorg at login screen. + Fix SessionType in AccountService user config. + Reuse VT on log out. + Updated translations. - Update to version 41.alpha: + Allow user session to be Wayland even when login screen is Xorg. + Allow wayland user sessions for single GPU vendor nvidia machines. + Updated translations. - Rebase patches: + gdm-s390-not-require-g-s-d_wacom.patch + gdm-disable-gnome-initial-setup.patch - Rebased gdm-default-wm.patch. - Drop patches fixed upstream on SLE and Leap 15.4: + gdm-enable-Wayland-on-Cirrus.patch + gdm-Remove-deprecated-StandardOutput-syslog.patch + gdm-fix-crash-when-using-Xvfb.patch + gdm-display-Exit-with-failure-if-loading-existing-users-fails.patch - Update to version 40.1: + Better support for unlocking gnome-keyring with disk password + Better support for flatpak + Misc auth fixes + Improved error output in gdm-runtime-config + Sort session list on login screen + Support Session and SessionType properties from accountsservice + Updated translations. - Rebase gdm-xauthlocalhostname.patch. - Disable gdm-default-wm.patch, needs reworking. - Add now working CONFIG parameter to sysusers generator - Add gdm-Remove-deprecated-StandardOutput-syslog.patch: Remove deprecated StandardOutput=syslog in gdm.service file (bsc#1185146, glgo#GNOME/gdm!623). - Update to version 40.0: + 100% CPU fix. + Updated translations. - Update to version 40.rc: + Fingerprint auth fixes. + Fix timeout handling for graphics bringup. + Updated translations. - Update to version 40.beta: + xinit script improvements. + Build goo fixes. + Support systems that boot before the graphics subsystem fully loads. + Don't overwrite PATH set by user. + Generalize gdm-disable-wayland into new gdm-runtime-config tool. + Fail hard if accountsservice fails. + PAM integration improvements. + Leak fixes. + Stop using deprecated systemd functions. - Changes from version 3.38.2.1: + Address autologin unlock bug issue (CVE-2020-27837). + Updated translations. - Rebase gdm-disable-wayland-on-mgag200-chipsets.patch. - Drop gdm-UsrEtc.patch: merged upstream. ==== gjs ==== Version update (1.68.4 -> 1.70.0) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.70.0: + No changes. - Update to version 1.69.90: + Update ESLint to v8. + gi: Enable pending tests which are now correctly handled. + gi: Return null if return argument is a pointer type. + gi: Assume native enums are signed, avoid asserting. [!660, Evan Welsh] + Fix cppcheck failure. + Strange behavior for strings with NUL character. + 64-bit int GObject properties have some problems with values > G_MAXINT32. + Crash on dynamic import in interactive interpreter. + 1.69.1: gjs test suite is failing when gjs is build with - DG_DISABLE_ASSERT. + function: Warn about unhandled promise rejections in System.exit(). + attempting to wrap a new GObject mid-construction blows up. + Fix IWYU CI job. + Build fixes. - Update to version 1.69.2: + The TextEncoder and TextDecoder global objects are now available. + The 'console' global object is now available. This is for compatibility with Node.js and browser environments, and for familiarity for developers accustomed to them. + Cairo.Surface has gained getDeviceScale(), setDeviceScale(), getDeviceOffset(), and setDeviceOffset() methods. + GLib.log_set_writer_func() and GObject.Object.bind_property_full() now work. + There is also a 'console' built-in module which exports functions setConsoleLogDomain() and getConsoleLogDomain(), for controlling the GLib log domain that the console methods use. + The debugger has gained a 'set ignoreCaughtExceptions (true/false)' option. ==== glib-networking ==== Version update (2.68.1 -> 2.70.0) - Update to version 2.70.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 2.70.rc: + gnutls: - revert AuthorityInformationAccess implementation for now. - fix use of non-default GTlsDatabases, Geary crash on startup. - fix leak in g_tls_certificate_gnutls_copy. - Unbreak GTLS_GNUTLS_CHECK_VERSION. + openssl: remove openssl-util. - Update to version 2.70.beta: + gnutls: Ensure that PKCS #11 pins are NUL terminated. + openssl: Restore OCSP support. - Update to version 2.70.alpha: + Fix TLS channel bindings tests. + Require OpenSSL 1.0.2. + Fix threadsafety issue in certificate verification. + dlopen libsoup for performing HTTP requests. + OpenSSL: add DTLS support, plus many related improvements. + Implement new GTlsCertificate details APIs. + GnuTLS: improve error handling for PIN failures. + GnuTLS: expose PIN type on PIN requests. + GnuTLS: check cancellable in pull timeout callback. + Improve automation of test certificate creation. + GnuTLS: use GnuTLS to implement all channel bindings. + GnuTLS: rework certificate verification to use TLS session. + GnuTLS: improve peer identity verification. + Bring back automatic downloading of missing intermediate certificates (not fixed, may go away again). ==== glib2 ==== Version update (2.68.4 -> 2.70.0) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 - Update to version 2.70.0: + Bug fixed: ci: Replace FreeBSD 11 with FreeBSD 13. + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== glibmm2_4 ==== Version update (2.66.0 -> 2.66.1) Subpackages: libgiomm-2_4-1 libglibmm-2_4-1 - Update to version 2.66.1: + Glib: Variant: Fix template constructors so they work with C++20. + Build: - Meson build: . Use relative paths to untracked/ . examples and tests: Add dependency('threads') . Make it possible to use glibmm as a subproject . No implicit_include_directories . Make quiet installations possible - MSVC build: . Export Glib::manage() . Avoid exporting classes with std::string members - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW - Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps to generated doc files. - Add m4 BuildRequires: the generated gmmproc actually stores the path to m4, as detected during build. Subsequent builds of other * mm modules from git need a working setup for this. ==== gnome-control-center ==== Version update (40.1 -> 41.0) Subpackages: gnome-control-center-goa - Bring back gnome-control-center-disable-error-message-for-NM.patch and rebase it against latest code base(bsc#1190875). - Add power-profiles-daemon Recommends: Support the new power profiles available. - Refresh patches with quilt. - Update to version 41.0: + Cleanup the development Flatpak manifest. + User Accounts: Add parental controls keywords. + Updated translations. - Update to version 41.rc1: + Cellular: Various translation fixes. + User Accounts: Improve parental controls behavior. + Updated translations. - Update to version 41.beta: + Introduce the new Cellular panel. + Introduce the new Multitasking panel. + About: Fix a crash due to uninitialized variables. + Bluetooth: Fix Bluetooth switch transitions. + Location: Fix permission store id (again). + Power: Polish power profiles section. - Changes from version 41.alpha: + Improve and fix the development Flatpak manifest. + Drop dependency on grilo. + About: - Don't show GNOME micro version number. - Look for dark and text distro logo variants. + Accessibility: Add "Enable Animations" option. + Location: Fix permission store id. + Mouse & Touchpad: Update artwork. + Online Accounts: Present all online accounts providers at once. + Power: - Integrate with new power profiles daemon API. - Show more information about power profiles. - Cleanup some preferences. + Updated translations. - Drop pkgconfig(grilo-0.3) BuildRequires: no longer needed. - Add pkgconfig(gcr-3) BuildRequires: dependency for the new cellular panel. ==== gnome-desktop ==== Version update (40.4 -> 41.0) Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Updated translations. - Update to version 41.beta: + xkb: Clear cached layouts when necessary. + Updated translations. - Update to version 41.alpha: + Stop mounting ld.so.cache on non-glibc systems. + Replace usage of non-portable `uselocale` with locale-dependent functions. + Fix starttime hour parsing in animated background. + xkbinfo: only insert new layouts, skip over duplicate ones. + Updated translations. ==== gnome-disk-utility ==== Version update (40.2 -> 41.0) - Update to version 41.0: + metainfo: Add minimum screen size requirement and input recommendations + desktop-file: Add X-Purism-Form-Factor. + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Updated translations. - Update to version 41.beta: + gducreateformatdialog: Use LUKS2 for new encrypted partitions. + volume-menu/gduwindow: Add button and dialog to take filesystem ownership. + ui: Change the icon of the detach loop device button. + shortcuts: Add keyboard shortcut for the application menu. + gduwindow: Make menus toggleable. + ui: Change the icon of the job cancel button. + ui: Align job section. + ui: Enable ellipsis on the job remaining label. + gdubenchmarkdialog: Save benchmark settings. + Flatpak build fixes. + Updated translations. - Update to version 41.alpha: + UI: Highlight destructive actions. + Updated translations. ==== gnome-settings-daemon ==== Version update (40.0.1 -> 41.0) - Update to version 41.0: + USB protection: don't crash when screensaver service is unavailable. + Power: Fix location of comments for translators. + Updated translations. - Remove obsolete translation-update-upstream and gnome-patch-translation support (jsc#SLE-21105). - Update to version 41.rc: + Power: - Enable power-saver profile when low on battery. - Dim the screen quicker by default. - Generalize laptop battery notifications. - Refactor battery notifications for external devices. + Media-keys: - Replace deprecated calls. - Add one second delay between each rfkill event. + Housekeeping: Use GRefCount. + USB-protection: - Authorize devices after screen has been locked. - Improve debug output. - Misc. fixes. + Xsettings: Add support for XFixes ClientDisconnectMode. + Updated translations. - Add pkgconfig(xfixes) BuildRequires: new dependency. ==== gnome-shell ==== Version update (40.5 -> 41.0) Subpackages: gnome-shell-calendar - Update to version 41.0: + Updated translations. - Up mutter dependency. - Update to version 41.rc.1: + Make tests optional. + Misc. bug fixes. + Updated translations. - Update to version 41.rc: + Optimize rendering of fullscreen zoom. + Fix glitchy launch animations when leaving overview. + Show low priority notifications only in message list. + Support Soup 3 instead of 2.4. + Set log domain for extensions that use console.log(). + Fix wrong separator position in dash. + Fix OSK not registering button presses on X11. + Fix work area getting messed up by hidden panels. + Fix IM candidate popover position. + Restrict callers of private D-Bus APIs. + Support committing preedit string on focus loss. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 41.beta: + Unbreak Xwayland apps when not using systemd in user session. + extension-tool: Always print location on successful creation. + Fix distributed man pages. + Immediately start app grid drags for non-touch devices. + Avoid unnecessary icon shadow changes. + Handle screencast failures more gracefully. + Use symbolic icons in looking glass toolbar. + Allow overriding super+number shortcuts in Settings. + Don't include hidden search results in keynav. + Use anaccelerated deltas in swipe tracker. + status/network: Do not disable on login screen. + Always take workarea into account when allocating workspaces. + location: Split out geoclue agent from indicator. + Add focus indication for switches. + Honor switch-user lockdown settings in unlock screen. + Fix glitch when dragging window preview in overview. + Lock down "Show Text" in password entries. + Add power mode selection to status menu. + workspace: Handle skip-taskbar changes. + status/network: Use WWan settings panel for GSM/LTE modems. + extensionUtils: Add gettext convenience helpers. + screenShield: Fix suspend inhibitor accounting. + Unify app context menus. + Use consistent terminology in window menu. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Rebase gnome-shell-private-connection.patch. ==== gnome-shell-extensions ==== Version update (40.4 -> 41.0) Subpackages: gnome-shell-classic gnome-shell-extensions-common - Update to version 41.0: + No changes. - Update to version 41.rc.1: + Fix pre-generating stylesheets in tarball. - Changes from version 41.rc: + window-list: Adapt to overview-on-startup. + apps-menu: Use a custom 'toggle-menu' shortcut. + Misc. bug fixes and cleanups. ==== gnome-software ==== Version update (40.4 -> 41.0) - Update to version 41.0: + Instead of showing all package-based apps as "potentially unsafe", only use that language for 3rd party ones. + Fix a bug where the "Show more" button on an app details page would flicker when the window is resized. + Fix a bug where Software sometimes shows an Uninstall button after uninstalling something. + Add GNOME Circle apps to the featured carousel. + Fix a bug where Software would sometimes fail to execute an install/remove operation for PackageKit software rather than showing a PolicyKit password prompt. + Fix a bug where Software would fail to upgrade the distribution via PackageKit. + Fix the hiding of rows on the Updates tab after they have been updated. + Updated translations. - Update to version 41.rc: + Tweaks to the context tiles and dialogs. + Fixes to the details page for non-desktop apps. + Re-add support for the add-ons categories. + Sort new and updated apps by release date on the category page. + Updated translations. - Update to version 41.beta: + Many parts of the user interface reworked. + Fix when the 'Launch' button is shown after an application install. + Fix appstream:// URL handling. + Fix application freeze on Flatpak application install/remove/update. + Disable automatic update downloads when in power saver mode. + Updated translations. - Update to version 41.alpha: + Many parts of the user interface reworked. + Improve error reporting from flatpak when low on disk space. + Fix issues with updating the UI when uninstalling apps with add-ons. + Don?t keep rpm-ostreed alive forever. + Prevent polkit checks showing up for background operations. + Disallow submitting reviews for an app you haven?t installed. + Show download size in the Updates page. + Notify when restart is needed when uninstalling an app. + Fix some issues with searches not running. + Allow non-integer average star ratings for apps. + Reduce number of categories in the UI. + Improve ?pending updates? notifications. + Refine presentation of download and installed size on details page. + Remove left over gnome-online-account dependencies. + Updated translations. - Drop pkgconfig(goa-1.0) BuildRequires: no longer needed. - Drop gnome-software-no-static-lib.patch: Fixed upstream. ==== gnome-system-monitor ==== Version update (40.1 -> 41.0) - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Removed leftover colors + Y axis and CPU percentage labels marked as translatable + Fix crash when changing the number of points + meson checks for itstool + Updated translations. ==== gnome-terminal ==== Version update (3.40.3 -> 3.42.0) Subpackages: nautilus-extension-terminal - Update to version 3.42.0: + metainfo: Remove XML namespaces + window: Add close button to info bar + Revert "screen: Use clean env when creating new tab" + Updated translations. - Changes from version 3.41.90: + app: Remove stray semicolon + metainfo: Add keyboard/pointer recommends + client: Add more env vars not to forward + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 3.41.0: + Port to meson build system. + nautilus: Fix extension library name. + settings: Fix crash when loading the reference schema source fails. + Updated translations. - Add meson and gcc-c++ BuildRequires: new dependencies. - Replace configure/make/make_install macros with meson/meson_build/meson_install. ==== gnome-user-docs ==== Version update (40.5 -> 41.0) - Update to version 41.0: + Added docs for emoji picker. + Updated settings docs. + Added Ethernet diagram. + Updated translations. - Update to version 41.rc: + Terminology updates for tablets and styluses. + Updated to Files documentation. + Updated translations. ==== gobject-introspection ==== Version update (1.68.0 -> 1.70.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.70.0: + Update the GIR data for GLib, GObject, and GIO. - Update to version 1.69.0: + Fix build when gobject-introspection is a subproject, + Add more float types, + Make test suite work with cross-related options, + Fix several leaks found by Coverity, + Fix enum member, + Add g-ir-doc-tool man page, + Export warnlib sources as variables, + Update the GLib annotations, + Add "final" class attribute, + Add option to make .gir files installation paths configurable, + Handle constructors with mismatched GTypes, + Add property accessors annotations, ==== gsettings-desktop-schemas ==== Version update (40.0 -> 41.0) - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Stop setting legacy GNOME 2 shortcut by default. + Updated translations. - Update to version 41.alpha: + Add lockdown setting for revealing passwords. + Updated translations. ==== gssdp ==== Version update (1.2.3 -> 1.4.0.1) - Pass -Dsniffer=false to meson: Disable build of sniffer. Allows to drop pkgconfig(gtk4) BuildRequires and helps eliminate a build cycle. - Allow for easy toggling using bcond_with sniffer. - Update to version 1.4.0.1: + Fix building the sniffer when built as subproject + Do not build docs by default - Changes from version 1.3.1: + Implement MAC lookup on Windows + Implement interface index lookup on Windows + Fix distributing docs in the tarball + Build docs by default - Changes from version 1.3.0: + Sniffer: Various deprecated function clean-up + Sniffer: Port to GTK4 + Docs: Ported to gi-docgen + Docs: Clean-up and other improvements + Client: Minor dead code clean-up + Build: Make GSSDP usable as a subproject + All: Fixes from scan-build + All: Minor introspection fixes - Replace pkgconfig(gtl+-3.0) BuildRequires with pkgconfig(gtk4): Follow upstreams port to GTK 4. - Enable test suite: enable meson_test in check section. ==== gtk4 ==== Subpackages: gtk4-schema libgtk-4-1 typelib-1_0-Gtk-4_0 - Add explicit pkgconfig(gstreamer-gl-1.0) BuildRequires: not new, but tested by meson, so let's be explicit about the dependency. ==== gtkmm3 ==== Version update (3.24.4 -> 3.24.5) - Update to version 3.24.5: + Gtk: TreeValueProxy: Mark the copy assignment operator as deleted. + Build: - Meson build: Use relative paths to untracked/. - [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW. - Meson build: Make it possible to use gtkmm as a subproject. - Meson build: No implicit_include_directories. - MSVC build: Gtk::TreeModelColumnRecord: Export class selectively. ==== gupnp ==== Version update (1.2.7 -> 1.4.0) - Update to version 1.4.0: + Fix fallback option for GSSDP dependency. + Linux CM: Fix address family filtering. + Linux CM: Fix a typo. - Changes from version 1.3.1: + Add ContextFilter class, deprecate WhiteList. + Fix several reference leaks. + Fix broken boot-id logic. Changes from version 1.3.0: + Service: name Tasks. + Doc: Some grammaer fixes. + Dead and deprecated code clean-up. + Move tests that are actually examples into examples. + Move tests from gtest to test. + Doc: General clean-up. + Fix some introspection annotations. + Build: Make gupnp usable as a subproject (more or less). + Make it possible to re-use a ServiceProxyAction. + Service: Validate "Host" header for GENA actions. ==== kmod ==== Subpackages: libkmod2 - Enable ZSTD on 15.4 (jsc#SLE-21256). ==== libdazzle ==== Version update (3.40.0 -> 3.42.0) - Add manual libdazzle = %{version} Provides to make the lang pack auto installable. - Update to version 3.42.0: + Panel fixes. + Allow DzlTaskCache to use NULL copy/free funcs. + Updated translations. - Add lang sub-package now that there are translations. ==== libhandy ==== Version update (1.2.3 -> 1.4.0) Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0 - Update to version 1.4.0: + Updated translations. - Update to version 1.3.90: + HdyAvatar: Fix giving it the .image style class when needed. + HdyCarousel: - Add the allow-scroll-wheel property. - Fix the child size allocation. + HdyPreferencesGroup: Add the use-markup property. + Deprecate HdySwipeGroup and HdyTitleBar. + Fix translations by setting the translation domain in UI files. + Updated translations. - Move to regular tarballs: drop _service file. ==== libpwquality ==== Subpackages: libpwquality-tools libpwquality1 pam_pwquality - Use %_pam_moduledir instead of hardcoding %{_lib}/security (boo#1191042). ==== librsvg ==== Version update (2.50.7 -> 2.52.0) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Disable testsuite run on ix86 and arm. - Update to version 2.52.0: + The biggest user-visible change is that rsvg-convert has been ported to Rust. + rsvg-convert is now aware of physical units, and fixes a bug where PDFs were created at the wrong size. + Support for Accept-Language. + rsvg-convert's default DPI is now 96, to better match W3C standards. + SVG2/CSS3 features: - Transform property from SVG2; previously librsvg only supported the transform attribute from SVG1.1, which has different syntax. - context-fill and context-stroke for <marker> and <use> elements. - markers now support orient="auto-start-reverse". - paint-order for text elements. - "auto" values for the width and height attributes of the <image>, <rect>, and <svg> elements. - All the <filter-function> types from the Filter Effects Module Level 1 specification: blur(), brightness(), contrast(), drop-shadow(), grayscale(), hue-rotate(), invert(), opacity(), sepia(), saturate(). - The filter property now supports chains of uri() filters or <filter-function> shortcuts. - Support CSS selectors for attribute matching, like rect[attr^="prefix"] + New APIs: See the HTML documentation for details. - Drop -lang package: there are no translations available anymore. ==== libsoup2 ==== Version update (2.72.0 -> 2.74.0) Subpackages: libsoup-2_4-1 typelib-1_0-Soup-2_4 - Add Provides: libsoup2 to the library, so that the lang package is installable. - Remove the left-over provides/obsoltes for libsoup (which is now libsoup 3). - Rename source package to libsoup2, as a compatibility package while the world moves to libsoup3 (with HTTP/2 support). - Update to version 2.74.0: + IMPORTANT: Enable ssl-use-system-ca-file by default on deprecated Sync and Async sessions. + Fix including headers in C++ projects. + Fix attempting to resolve relative paths with data URIs. + Support Content-Disposition headers without a disposition-type. + Fix building VAPI bindings with latest Vala. + Fix sending a Content-Length header in a response with status code of 1xx or 204. + Updated translations. - Drop libsoup-fix-SSL-test.patch: fixed upstream. ==== malcontent ==== Subpackages: libmalcontent-0-0 typelib-1_0-Malcontent-0 - Use %_pam_moduledir instead of harcoding %{_lib}/security (boo#1191037). ==== mutter ==== Version update (40.5 -> 41.0) - Update to version 41.0: + Avoid race in wl_seat capabilities. + Expose option groups/entries to introspection. + Updated translations. - Add pkgconfig(xwayland) and drop xorg-x11-server-wayland BuildRequires: use standalone xwayland during build and runtime. - Add explicit gnome-settings-daemon Requires and pass initfd=auto to meson now that we are using the new standalone xwayland. - Update to version 41.rc: + Add clutter_stage_paint_to_content(). + Add meta_cursor_tracker_get_scale(). + wayland: Make each wl_output correspond to one monitor. + Expose 'inactive-since' timestamp to uresourced. + Pass dirty rects to secondary GPU. + Support commiting preedit string on focus loss. + Improve auto-rotation support. + Add meta_window_actor_paint_to_content(). + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Add xvfb-run BuildRequires: new dependency for the test suite. - Update to version 41.beta: + Manage idle monitors via MetaIdleManager. + Fix VKMS detection. + Fix swipe cancellation. + Fix mapping tablet to monitor. + Fix area screencasts when window is unredirected. + Don't require a newly attached buffer to apply state. + Close unused mode setting and rendering devices. + Only support super+scroll on wayland. + Implement the xdg-activation protocol. + Reduce input latency by computing max render time heuristically. + Apply dithering to dispatch time when needed. + x11: Compute monitor scale per output. + Shrink and optimize the rounded-background-clip shader. + remote-desktop: Handle non-responding selection owners . + Improve sysprof support. + Allow clients to delegate titlebar gestures to the compositor. + Fix upside-down Xshape surface with EGLstream. + Fix 'kms-modifiers' experimental setting. + Make default focus window on each workspace appear focused. + Plugged memory leaks. + Fixed crashes crash. + Misc. bug fixes and cleanups. + Updated translations. ==== nautilus ==== Version update (40.2 -> 41.0) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Disable background "Properties" while searching + Don't duplicate set wallpaper when not using portal + Updated translations. - Updtae to version 41.beta: + Fix comma placement in the floating status bar. + Use standard::edit-name attribute where appropriate. + Bring "Open with..." options together in context menu. + Fix "Compress..." acting on file that was not the selected one. + Redesign "Compress..." dialog. + Provide creation of password-protected ZIP archives. + Fix search by date not working with Tracker engine' + Add link to Privacy Settings from Trash' + Indicate whether trash automatic emptying is enabled' + Updated translations. - Update to version 41.alpha: + Replace deprecated gexiv2 symbols. + Make NautilusWindowSlot non-derivable. + Prevent closing popover when "Show Hidden Files" is toggled. + Hand preview updating over to FilesView. + Provide source .svg icon. ==== pangomm1_4 ==== Version update (2.46.0 -> 2.46.1) - Add pangomm1_4-docs-without-timestamp.patch: do not add timestampt to generated doc files. - Update to version 2.46.1: + Meson build: - Make it possible to use pangomm as a subproject. - No implicit_include_directories. - Use relative paths to untracked/. + pangommconfig.h.*: Don't dllimport on MinGW. ==== python-gobject ==== Version update (3.40.1 -> 3.42.0) Subpackages: python38-gobject python38-gobject-Gdk python38-gobject-cairo - Update to version 3.42.0: + meson: Bump minimum meson_version to 0.47.0. + Expose GObject.Object.run_dispose(). + docs: document Gtk.Template. + dev: Add poetry support. + meson: use main branch for glib subproject. + Fix some small memory leaks. ==== seahorse-nautilus ==== - Add 2.3 to the list of accepted GPG versions. ==== shared-mime-info ==== - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Do not ghost own %{_datadir}/mime/[a-ms-vxX]*: as those files/directories do not exist during build, RPM can't expand the glob and adds it literally to the file list, not having any effect in the end. A cleanup of the directory structure would not work anyway, as there are also files generated inside. ==== tracker ==== Version update (3.1.2 -> 3.2.0) Subpackages: libtracker-sparql-3_0-0 tracker-data-files - Update to version 3.2.0: + Fuller docs, with updated examples + Improved developer experience when designing ontologies, better handling of inconsistent ontologies, and more accurate error reporting. + Added new GDateTime helper API to resources, cursors and statements. + Several fixes to build and run on MacOS, with a brew recipe now available. + Added support for libsoup 3.x. + Fresher and more complete documentation, built with hotdoc. + Many other code fixes and performance improvements. + Updated translations. - Add pkgconfig(libsoup-3.0) BuildRequires, following upstreams changes to allow build against multiple versions of libsoup. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 3.2.0.rc: + Dropped bogus files from pre-generated documentation. - Update to version 3.2.0.beta: + Improved error reporting when parsing ontologies. + Improvements to database rollback on ontology errors. + Ontology parsing crash fixes. + Make soup 2.x/3.x chosen at runtime. + Disable GVFS in functional tests. + Check accessible graphs when looking up resource URIs/IDs. + Port documentation to hotdoc. + Avoid "UPDATE ... FROM ..." SQL syntax only present in recent SQLite versions. + Multiple build, ci, website and maintenance improvements. + Updated translations. - Drop gtk-doc BuildRequires with hotdoc: No longer needed, as upstream switched to hotdoc and we ship the upstream pre-built documentation. - Update to version 3.2.0.alpha.1: + Add support for libsoup 3.x. + Documentation fixes and updates. + Handle arbitrary order of SERVICE and regular graph patterns. + Added new GDateTime helper API to resources, cursors and statements. + Implement missing TrackerSparqlConnection methods in bus connections. + Many code cleanups and improvements. + Updated translatiosn. - Add python3-gobject BuildRequires: new dependency. ==== tracker-miners ==== Version update (3.1.3 -> 3.2.0) Subpackages: tracker-miner-files - Update to version 3.2.0: + Highlighted changes since 3.1: - File creation time is now part of the stored metadata - Show additional information in "tracker3 info" + Updated translations. - Update to version 3.2.0.rc: + Updated translations. ==== upower ==== Version update (0.99.11 -> 0.99.13) Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0 - Update to version 0.99.13: + Tweak default percentage levels to better match other operating systems. + Support large energy rates seen in some modern laptops. + Fix touchpads showing up as mice. + Fix composite battery state when multiple batteries are used and one isn't drawing any power. + Make the icon and warning properties respect the "low battery level" configuration option. + Stop the device being suspended during the 20-second "shutdown" grace period. - Changes from version 0.99.12: + Add a raft of new device types. + Add support for iPhone XR, XS and newer models. + Work-around incorrect battery percentage reported by MacBooks. + Identify keyboard/pointing device combos as keyboards. + Fix small memory leak in Bluetooth backend. + Fix warning in Bluetooth backend. + Set update time in Bluetooth backend. + Remove support for obsolete CSR devices. - Drop upower-build-Use-a-newer-libplist-if-available.patch: fixed upstream. ==== vte ==== Version update (0.64.2 -> 0.66.0) - Add vte-silence-COMMAND_PROMPT.patch: Silence warning when opening terminal about PROMPT_COMMAND being an unknown command. - Update to version 0.66.0: + emulation: Fix xterm window size request response. + widget: Adjust preedit position to GtkEntry. + vte.sh: Use PROMPT_COMMAND as an array when possible. + fonts: More metrics sanity checks. + Update translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 0.65.91: + Port to GTK 4. + all: Remove SIXEL support from stable branch + app: Add debug option to track clipboard targets + app: Add option to use a GtkScrolledWindow + lib: Fix switching encodings + parser: Add new OSC command from xterm 367 + parser: Recognise more commands + sixel: Fix pixel aspect calculation + sixel: Remove ununused tracking of palette modification + sixel: Reset repeat counter when receiving the next command + widget: Add API to make adjustment values pixels + Updated translations. ==== webkit2gtk3-soup2 ==== Version update (2.32.4 -> 2.34.0) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles - Add libjavascriptcoregtk-4_0-18 and llibwebkit2gtk-4_0-37 to baselibs.conf: provide those libraries as multilib version. - Rename -lang packages to WebKit2GTK-%{_apiver}, making the translations between the three flavors co-exist. - Update to version 2.34.0: + Fix another regression in JavaScriptCore on 32bit systems. - Update to version 2.33.91: + Use the right display refresh monitor for animations in accelerated compositng mode. + Fix several issues in JavaScriptCore on 32bit systems. + Prefer python3 over python2 in CMake. - Update to version 2.33.90: + Show TLS protocol version and ciphersuite name in the inspector when building with libsoup3. + Add multi-track support to media backend. + Avoid strong alias computations in font fallback code. + Fix deadlock tearing down pipeline when using fallback sink. + Fix the build with gtk-doc enabled. + Fix several crashes and rendering issues. - Add fix-warnings.patch: silence return-type warnings. - Add a 3rd flavor: gtk3 with libsoup2 (which retains compatibility to the olderversions, identified as API version 4.0). - Add _multibuild file and enable build of webkit2gtk4. - Update to version 2.33.3: + Add support for display capture. + Add new API to access/modify capture devices states. + Add new API to configure the memory pressure handler. + Add support for client side certifiates authentication. + Add support color-schemes CSS property. + Add support for dark scrollbars. + Keep GtkSettings used by web processes in sync with the settings set in the UI process. + Add support for drawing the scrollbars corner. + Allow to opt-out of GL rendering at runtime for media player. + Add support for A420 compositing in media player. + Improve pinch to zoom gesture in accerlerated compositing mode. + Fix cookies configuration after a network process crash. + Fix touchscreen navigation swipe when the page scrolls horizontally. + Fix rendering of elliptic radial gradients. + Fix several crashes and rendering issues. + Updated translations. - Drop fix-lto.patch: fixed upstream. - Add pkgconfig(lcms2) BuildRequires: new dependency. - Replace pkgconfig(libsoup-2.4) BuildRequires with pkgconfig(libsoup-3.0): Follow upstreams port to Libsoup 3.0. ==== xdg-desktop-portal-gtk ==== Version update (1.8.0 -> 1.10.0) - Pass --disable-silent-rules, --disable-appchooser, - -disable-background, --disable-screencast, --disable-screenshot, - -disable-settings, and --disable-wallpaper to configure, make use of xdg-desktop-portal-gnome, and more importantly, remove all gnome-dependencies from this package. - Following the above, drop pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0) and pkgconfig(gnome-desktop-3.0) BuildRequires. - Add explicit pkgconfig(fontconfig) BuildRequires. - Add systemd_user_post and systemd_user_preun macros to post/preun sections. - Update to version 1.10.0: + filechooser: Fix a focus issue + inhibit: Autostart org.gnome.ScreenSaver + screencast: Force window icon size + Make portal backends with GNOME dependencies optional and disable them by default. Use xdg-desktop-portal-gnome, or use - -enable-wallpaper to build with the wallpaper backend - -enable-screenshot to build with the screenshot backend - -enable-screencast to build with screencast/remoting backends - -enable-background to build with the background backend - -enable-settings to build with the settings backend - -enable-appchooser to build with the appchooser backend + Updated translations. ==== yelp ==== Version update (40.3 -> 41.1) Subpackages: libyelp0 - Update to version 41.1: + Fixed validation issues in appdata file. + Updated yelp-xsl dependency. - Replace pkgconfig(webkit2gtk-4.0) and pkgconfig(webkit2gtk-web-extension-4.0) with pkgconfig(webkit2gtk-4.1) and pkgconfig(webkit2gtk-web-extension-4.1) BuildRequires and no longer pass --with-webkit2gtk-4-0, we now have the new symbols available. - Update to version 41.0: + No changes. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.beta2: + Fixed regression when opening document by file path. + Added content rating and release info to appdata file. - Update to version 41.beta: + Revamped a lot of color code to avoid deprecated Gtk API. + Search results and 'All Help' now use current styling. + Fixed aliasing on the icon. + Build against webkit2gtk-4.1 by default. + Removed calls to deprecated Soup API. + Updated translations. - Remporarily pass --with-webkit2gtk-4-0 to configure: we do not yet have webkitgtk 4.1. ==== yelp-xsl ==== Version update (40.2 -> 41.0) - Update to version 41.0: + No changes. - Update to version 41.beta: + Loosen CSS match for title/desc in linkdiv. + Use better target contrasts for white-on-black. ==== zenity ==== Version update (3.32.0 -> 3.41.0) - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 3.41.0: + Port to meson. + Code cleanups. + Updated translations. - Add meson BuildRequires and replace configure/make/make_install with meson/meson_build/meson_install macros. - Drop zenity-Fix-segfault-on-multiple-lists.patch: fixed upstream.