Packages changed: Mesa (22.1.7 -> 22.2.0) Mesa-drivers (22.1.7 -> 22.2.0) ModemManager adwaita-icon-theme (42.0 -> 43) at-spi2-core (2.44.1 -> 2.46.0) bash bind (9.18.6 -> 9.18.7) bluez btrfsprogs (5.19 -> 5.19.1) cairo (1.16.0 -> 1.17.6) cockpit (271 -> 276.1) cockpit-podman (49.1 -> 53) colord dconf diffutils dleyna-server dnsmasq evince (42.3 -> 43.0) evolution-data-server (3.44.4 -> 3.46.0) expat (2.4.8 -> 2.4.9) file-roller (3.42.0 -> 43.0) flac (1.4.0 -> 1.4.1) flatpak gawk gcr (3.41.0 -> 3.92.0) gcr3 gdb gdm (42.0 -> 43.0) geoclue2 gjs (1.72.2 -> 1.74.0) glib-networking (2.72.2 -> 2.74.0) glib2 (2.72.3 -> 2.74.0) glibc glibmm2_4 (2.66.4 -> 2.66.5) gnome-browser-connector gnome-calculator (42.2 -> 43.0.1) gnome-clocks (42.0 -> 43.0) gnome-control-center (42.3 -> 43.0) gnome-desktop (42.4 -> 43) gnome-disk-utility (42.0 -> 43.0) gnome-initial-setup (42.2 -> 43.0) gnome-online-accounts (3.44.0 -> 3.46.0) gnome-session (42.0 -> 43.0) gnome-settings-daemon (42.2 -> 43.0) gnome-shell (42.4 -> 43.0) gnome-shell-extensions (42.3 -> 43.0) gnome-software (42.4 -> 43.0) gnome-terminal (3.44.1 -> 3.46.1) gnome-user-docs (42.0 -> 43.0) gobject-introspection (1.72.0 -> 1.74.0) grep gsettings-desktop-schemas (42.0 -> 43.0) gspell gtk3 gtk4 (4.8.0 -> 4.8.1) gtkmm3 (3.24.6 -> 3.24.7) gtksourceview5 (5.4.2 -> 5.6.1) gupnp-igd harfbuzz (5.1.0 -> 5.2.0) kernel-source (5.19.8 -> 5.19.10) kwayland less (590 -> 608) libaccounts-glib (1.25 -> 1.26) libadwaita (1.1.5 -> 1.2.0) libaio libaom (3.4.0 -> 3.5.0) libgdata libgweather4 (4.0.0 -> 4.2.0) libhandy (1.6.3 -> 1.8.0) libnma (1.8.40 -> 1.10.2) libosinfo libostree libpeas (1.32.0 -> 1.34.0) libqt5-qtwebengine libsoup (3.0.8 -> 3.2.0) libuv libwnck (40.1 -> 43.0) libyuv llvm14 logrotate lvm2 lvm2-device-mapper mdadm mutter (42.4 -> 43.0) nautilus (42.2 -> 43.0) nautilus-share (0.7.3 -> 0.7.5) net-snmp (5.9.2 -> 5.9.3) netpbm nvme-cli openblas_pthreads opensuse-welcome (0.1.8+git.46.64e51ec -> 0.1.9+git.0.66be0d8) orca (42.2 -> 43.beta) pangomm1_4 (2.46.2 -> 2.46.3) plymouth polkit-default-privs (1550+20220727.3ce2e2f -> 1550+20220919.3b55a1f) poppler (22.08.0 -> 22.09.0) poppler-qt5 (22.08.0 -> 22.09.0) protobuf (21.5 -> 21.6) python-atspi (2.38.2 -> 2.46.0) python-attrs python-pycairo (1.20.1 -> 1.21.0) python-pytz (2022.1 -> 2022.2.1) python310 python310-core redis (7.0.4 -> 7.0.5) seahorse-nautilus (3.11.92 -> 3.11.92+95) sushi (42.0 -> 43.0) systemd sysuser-tools tcpd tracker (3.3.3 -> 3.4.0) tracker-miners (3.3.1 -> 3.4.0) tuned unzip vim (9.0.0453 -> 9.0.0500) vte (0.68.0 -> 0.70.0) webkit2gtk3 (2.36.7 -> 2.38.0) webkit2gtk4 (2.36.7 -> 2.38.0) xdg-desktop-portal (1.14.6 -> 1.15.0) xdg-desktop-portal-gnome (42.3 -> 43.0) yast2-bootloader (4.5.4 -> 4.5.6) yast2-kdump (4.5.4 -> 4.5.5) yelp (42.1 -> 42.2) yelp-xsl (42.0 -> 42.1) zxing-cpp === Details === ==== Mesa ==== Version update (22.1.7 -> 22.2.0) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - update to 22.2.0 * AMD RDNA3 Prep, Intel Arc Graphics, Many Vulkan Improvements; more details on Phoronix: https://www.phoronix.com/news/Mesa-22.2-Released - supersedes llvm15.patch - refreshed n_no-sse2-on-ix86-except-for-intel-drivers.patch ==== Mesa-drivers ==== Version update (22.1.7 -> 22.2.0) Subpackages: Mesa-dri Mesa-gallium Mesa-libva - update to 22.2.0 * AMD RDNA3 Prep, Intel Arc Graphics, Many Vulkan Improvements; more details on Phoronix: https://www.phoronix.com/news/Mesa-22.2-Released - supersedes llvm15.patch - refreshed n_no-sse2-on-ix86-except-for-intel-drivers.patch ==== ModemManager ==== Subpackages: ModemManager-bash-completion libmm-glib0 - Disable make_check call, tests currently fails due to our switch to glib 2.73.2. https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870 https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601 https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621 ==== adwaita-icon-theme ==== Version update (42.0 -> 43) - Update to version 43: + No changes, stable bump only. - Update to version 43.beta.1: + build: fix dist tarball creation (symlink issue). - Update to version 43.beta: + Fix build + fullcolor: - drag accept gradient - fix trash transparency + inkscape 1.2 compatibility + symbolic: - auth-face for face unlock - bluetooth off - folder icons - modem updates - package icons - restore - revert RTL changes for media seek - selection-mode tweaks - starred updates - update style to the contemporary rounded outlines ==== at-spi2-core ==== Version update (2.44.1 -> 2.46.0) Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 - Update to version 2.46.0: + Fix GetInterfaces documentation on org.a11y.atspi.Accessible interface. - Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build 32bit support. - Update to version 2.45.91: + Send device event controller events using the same signature as other events. + Document the Accessible, Action, and Cache dbus interfaces. + Fix license of atspi-gmain.c. - Add fdupes BuildRequires and macro, remove duplicate files. - Provide and Obsolete atk from libatk sub-package. - Update to version 2.45.90: + xml: - Add some documentation. - Fix event arguments. - Add some missing DeviceEventController methods. + Bind the AT-SPI bus to the graphical session. + Mark bus service as belonging to the session slice. + Add ATSPI_ROLE_PUSH_BUTTON_MENU. + Add an "announcement" event/signal to allow objects to send notifications. + Various code clean-ups and test improvements. - Add pkgconfig(libxml-2.0) BuildRequires: New dependency. - Add new sub-packages from the now included atk and at-spi2-atk packages: libatk-1_0-0, libatk-bridge-2_0-0 and typelib-1_0-Atk-1_0. - Provide/Obsolete at-spi2-atk-gtk2 by the main package. ==== bash ==== Subpackages: bash-doc bash-sh - Enable parallel builds by slpitting clean and all at make time (Thanks to Christopher Yeleighton) - Do not copy more than 1 byte for \(aq becoming a "'" in quotes-man2html.patch - Small change in quotes-man2html.patch * Use a simple "'" aka quote instead of "′" for "\(aq" - Add patch quotes-man2html.patch * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq ==== bind ==== Version update (9.18.6 -> 9.18.7) - Update to bind release 9.18.7 Security Fixes: * Previously, there was no limit to the number of database lookups performed while processing large delegations, which could be abused to severely impact the performance of named running as a recursive resolver. This has been fixed. (CVE-2022-2795) * When an HTTP connection was reused to request statistics from the stats channel, the content length of successive responses could grow in size past the end of the allocated buffer. This has been fixed. (CVE-2022-2881) * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed that could be externally triggered, when using TKEY records in DH mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906) * named running as a resolver with the stale-answer-client-timeout option set to 0 could crash with an assertion failure, when there was a stale CNAME in the cache for the incoming query. This has been fixed. (CVE-2022-3080) * Memory leaks were fixed that could be externally triggered in the DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178) Feature Changes: * Response Rate Limiting (RRL) code now treats all QNAMEs that are subject to wildcard processing within a given zone as the same name, to prevent circumventing the limits enforced by RRL. * Zones using dnssec-policy now require dynamic DNS or inline-signing to be configured explicitly. * When reconfiguring dnssec-policy from using NSEC with an NSEC-only DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3, BIND 9 no longer fails to sign the zone; instead, it keeps using NSEC until the offending DNSKEY records have been removed from the zone, then switches to using NSEC3. * A backward-compatible approach was implemented for encoding internationalized domain names (IDN) in dig and converting the domain to IDNA2008 form; if that fails, BIND tries an IDNA2003 conversion. Bug Fixes: * A serve-stale bug was fixed, where BIND would try to return stale data from cache for lookups that received duplicate queries or queries that would be dropped. This bug resulted in premature SERVFAIL responses, and has now been resolved. This obsoletes the following patch: * bind-fix-mysql-bindings.patch [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620] ==== bluez ==== Subpackages: bluez-auto-enable-devices bluez-cups libbluetooth3 - For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and log: (jsc#PED-1407) - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch be merged to 5.51 mainline. So 5.65 bluez already includes it. - Add the following patches from the bluez-5.62 of 15-SP5: - disable_some_obex_tests.patch - disable tests for bypass boo#1078285 - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch - bsc#1013708 CVE-2016-9797 - Al Cho has sent it to upstream but it not be merged: https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/ - hcidump-Fix-memory-leak-with-malformed-packet.patch - bsc#1015171 CVE-2016-9917 - Al Cho has sent it to upstream but it not be merged: https://www.spinics.net/lists/linux-bluetooth/msg79852.html - hcidump-Fixed-malformed-segment-frame-length.patch - bsc#1013712 CVE-2016-9798 - Did not send to upstream. - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902 - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html - Respin the following patches - bluez-test-2to3.diff - Removed some parts of patch because those codes be included in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65. - The following patches are the same between SLE15-SP5 with openSUSE TW: - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with bluez-disable-broken-tests.diff in openSUSE TW. - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5 matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in openSUSE TW. ==== btrfsprogs ==== Version update (5.19 -> 5.19.1) Subpackages: btrfsprogs-udev-rules libbtrfs0 - update to 5.19.1: * fix memory leaks (extent buffer, path) * check: verify block device size vs item * rescue fix-device-size: allow to shrink device item * receive: fix crash on wrong pinter free() * other: * experimental: support for block-group-tree * documentation updates * new tests ==== cairo ==== Version update (1.16.0 -> 1.17.6) Subpackages: libcairo-gobject2 libcairo-script-interpreter2 libcairo2 - Update to version 1.17.6: + This snapshot sees the removal of the following backends and platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG. + Thanks to all past contributors for their work on them. If you were using any of these backends then you will need to stick to Cairo 1.16. + This snapshot is going to be the **last** release of Cairo with the Autotools build system. The Meson build has seen many improvements and it is considerably easier to maintain and faster to build. - Changes from version 1.17.4: + A particularly noteworthy improvement in this release is the addition of the meson build system as an alternative to autotools. + The cogl Cairo backend underwent significant development this cycle. + Subpixel positioning support allows improved glyph outlines with the Freetype font backend. + For a complete log of changes, please see https://cairographics.org/releases/ChangeLog.1.17.4 - Changes from version 1.17.2: + This snapshot provides the new support for writing floating point formats as 16 bpc PNGs, with support for RGBA128F and RGB96F formats. This new feature increases Cairo's pixman version requirement to 0.36.0. + Beyond this are a range of bugfixes. For a complete log of changes, please see https://cairographics.org/releases/ChangeLog.1.17.2 - Drop patches fixed upstream: + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch + cairo-composite_color_glyphs.patch + cairo-pdf-add-missing-flush.patch + cairo-do-not-override-explicitly-requested-grayscale-aa.patch - Rebase remaining patches with quilt. - Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set default LCD filter to FreeType's default (patch merged upstream). - Use ldconfig_scriptlets macro for post(un) handling. ==== cockpit ==== Version update (271 -> 276.1) Subpackages: cockpit-bridge cockpit-packagekit cockpit-system - new version 276.1 - login: Use valid selectors when testing for :is() / :where() support. - stability and performance improvements - previous changes https://cockpit-project.org/blog/cockpit-275.html - css-overrides.patch, hide-docs.patch, remove-pwscore.patch: refreshed - kdump-close.patch, kdump-refactor.patch, kdump-suse.patch: upstreamed and removed ==== cockpit-podman ==== Version update (49.1 -> 53) - new version 53. Changes since 49.1 include, * Use NumberInput for Image Run Dialog * Fix events with large number of containers * Translation updates * Add Volumes and Env Variables to container details * Show volume permission in container integration tab * Allow no system users to set restart policy * Show image history * Stability and performance improvements ==== colord ==== Subpackages: colord-color-profiles libcolord2 libcolorhug2 - Add colord-CVE-2021-42523.patch: fix a small memory leak on db open failure (boo#1202802 CVE-2021-42523). ==== dconf ==== Subpackages: gsettings-backend-dconf libdconf1 - Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch since the useful fix was never merged to upstream (bsc#971074 bgo#758066 bsc#1203344). ==== diffutils ==== - Skip gnulib test test-free under qemu emulation (bsc#1202260) ==== dleyna-server ==== - Add port-to-gupnp1_6.patch: Backport commits from upstream, fix build with new gupnp. Following this, replace pkgconfig(gssdp-1.2), pkgconfig(gupnp-1.2) and pkgconfig(libsoup-2.4) with pkgconfig(gssdp-1.6), pkgconfig(gupnp-1.6) and pkgconfig(libsoup-3.0) BuildRequires. ==== dnsmasq ==== - Ensure the dnsmasq user's group is used - Remove nogroup requirement ==== evince ==== Version update (42.3 -> 43.0) Subpackages: evince-plugin-pdfdocument libevdocument3-4 libevview3-3 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Update to version 43.0: + build: - Narrow the version to enable nautilus plugin - Update flatpak dependencies - Use GNOME module post_install() - Add new job to generate the docker image - Update versions for gitlab-ci's Docker image + help: - Add Italian localized image - Remove unused screenshots - Update application screenshot to version 43 UI + Updated translations. - Update to version 43.alpha: + backends: - Handle labels as optional on markup annotations. - Use default color when annotation has no color. + build: - Add deprecation guards to now old find text related functions. - Always enable the pdf backend. - Bump poppler's version to latest stable. - Bump version after release. - Let flatpak build fail. + ci: Remove unused path when building flatpak. - Pass nautilus=false to meson, disable build of nautilus-evince. Following this, drop pkgconfig(libnautilus-extension) BuildRequires, no longer needed, and nautilus-evince sub-package. ==== evolution-data-server ==== Version update (3.44.4 -> 3.46.0) - Update to version 3.46.0: + Updated translations. - Update to version 3.45.3: + build: Correct use of manual NSS/NSPR build flags + libedataserverui: Add a widget to show certificate information + Replace GcrCertificateWidget with libedataserverui's ECertificateWidget + Bugs fixed: - Camel: VACUUM cannot run from within a transaction - e-cal-component.c: typo VTOTO -> VTODO - Drop unused pkgconfig(gcr-4-gtk3) BuildRequires. - Update to version 3.45.2: + Bump libsoup minimum version requirement to 3.1.1 + CamelDataWrapper: Add function to construct it from data + ESourceMailAccount: Add 'builtin' property + Add functions to manipulate Google Task API + e_soup_session_util_normalize_uri_path: Normalize path only when not encoded + Replace libgdata dependency with built-in functions + Add camel_folder_get_full_display_name() + CamelFolderSummary: Hide empty email address in user visible strings + Calendar: Correct handling of a "not modified" On The Web calendar + ESoupSession: Extract common auth failure code into a utility function + ESoupAuthBearer: Check for token expiration in e_soup_auth_bearer_is_authenticated() + EOAuth2Service: Correct free function for GBytes structure + ESoupSession: Allow NULL source internally + Check for non-zero value passed to g_flags_get_first_value() + alarm-notify: Use themed icon instead of file icon for notifications + ESoupSession: Avoid downgrade of Bearer (OAuth2) auth for authentication + Bugs fixed: - LDAP: Conditionally use displayName for file-as - IMAPx: Unsubscribed folders in personal namespace hidden in offline - ESoupSession: Remember server fail response for detailed error - ECalClient: Remove libical errors from components on write - IMAPx: Unsubscribed folder always removed from the UI - reminders-widget: Sort snooze times by duration - Drop libdata dependency following upstream changes. - Update to version 3.45.1: + The Evolution-Data-Server had been ported to libsoup3, which means anything what uses it, and all of its dependencies, should be libsoup3 too. + Change how OAuth2 credentials are stored in the code. + ESoupAuthBearer: Implement two more SoupAuth virtual methods. + ERemindersWidget: Allow width shrink for small screens. + e-module: Add debug prints about module loading. + Fix few memory leaks discovered by Coverity scan. + goa-ews: Handle certificate errors during autodiscover. + GOA module: Prevent ESource removal on D-Bus reconnect or registry reload. + EExtensible: Introduce e_extensible_reload_extensions(). + EDataFactory: Reload extensions on factory start. + book/cal-meta-backend: Claim error on refresh call in Power Saver mode. + Calendar: Add functions to handle LANGUAGE parameter on properties. + e-cal-component: Fix a logic flaw in the foreach_property(). + alarm-notify: Use localized summary/description properties, if available. + build: Look for WebKitGTK only when GTK/GTK4 is enabled. + Correct libedataserverui4 main header file. + ECredentialsPrompterImplPassword: Dialog not closed on OK/Cancel click in gtk3. + ESoupSession: Change handling of credentials. ==== expat ==== Version update (2.4.8 -> 2.4.9) Subpackages: libexpat1 - update to 2.4.9: (bsc#1203438) * Security fixes: - CVE-2022-40674 -- Heap use-after-free vulnerability in function doContent. Expected impact is denial of service or potentially arbitrary code execution. * Bug fixes: - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0 - docs: Fix documentation on effect of switch XML_DTD on symbol visibility in doc/reference.html * Other changes: - MinGW: Make fix-xmltest-log.sh drop more Wine bug output - Autotools: Sync CMake templates with CMake 3.22 - CMake: Migrate from use of CMAKE_*_POSTFIX to dedicated variables EXPAT_*_POSTFIX to stop affecting other projects - Windows|CMake: Add missing -DXML_STATIC to test runners and fuzzers - Windows|CMake: Render .def file from a template to fix linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON - MinGW|CMake: Apply MSVC .def file when linking - MinGW|CMake: Sync library name with GNU Autotools, i.e. produce libexpat-1.dll rather than libexpat.dll by default. Filename libexpat.dll.a is unaffected. - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in toolchain file "cmake/mingw-toolchain.cmake" to avoid error "windres: Command not found" on e.g. Ubuntu 20.04 - CMake: Unify inconsistent use of set() and option() in context of public build time options to take need for set(.. FORCE) in projects using Expat by means of add_subdirectory(..) off Expat's users' shoulders - Stop exporting API symbols when building a static library - Resolve use of deprecated "fgrep" by "grep -F" - CMake: Make documentation on variables a bit more consistent - CMake: Drop leading whitespace from a #cmakedefine line in file expat_config.h.cmake - xmlwf: Fix harmless variable mix-up in function nsattcmp - Address Cppcheck warnings - Address Clang 15 compiler warnings - Version info bumped from 9:8:8 to 9:9:8; see https://verbump.de/ for what these numbers do * Infrastructure: - CI: Windows: Start covering MSVC 2022 - CI: macOS: Migrate off deprecated macOS 10.15 - CI: Linux: Make migration off deprecated Ubuntu 18.04 work - CI: Upgrade Clang from 14 to 15 - apply-clang-format.sh: Add support for BSD find - coverage.sh: Exclude MinGW headers - coverage.sh: Fix name collision for -funsigned-char ==== file-roller ==== Version update (3.42.0 -> 43.0) - Update to version 43.0: + New features and user visible changes: Add read-only support for Apple’s `dmg` image format through 7-zip. + Bugs fixed: Prevent libarchive backend from writing endless padding when extracting RAR archives. + Other changes: Various source code clean-ups. + Updated translations. - Update to version 43.alpha: + New features and user visible changes: - Support `7zz` and `7zzs` programs from the official 7-Zip project. Distros will want to adjust the `data/packages.match` file. - Add a mnemonic to Extract button. - Make password field reveal icon consistent with other GNOME apps. - Nautilus extension now supports extracting multiple archives simultaneously with “Archive to…”. - Add context menu item to navigate to a file from search. + Bugs fixed: - Fix RAR decompression support in 7-Zip backend. - Fix opening RAR archives with encrypted headers. + Other changes: - Port Nautilus extension to Nautilus 43. - Various code clean-ups. - Slightly modernized Meson code. - Use portal-based APIs for opening files, adding dependency on libportal and libportal-gtk3. - Add support for building internal API docs using gi-docgen. - Do not hide File-Roller icon in the KDE app laucher. - Remove dependency on libnotify. + Updated translations. - Switch back to upstream tarball, drop service. - Drop pkgconfig(libnotify) BuildRequires: No longer needed. - Replace pkgconfig(libnautilus-extension) with pkgconfig(libnautilus-extension-4) BuildRequires following upstream changes. - Add desktop-file-utils, pkgconfig(libportal), pkgconfig(libportal-gtk3) and pkgconfig(gtk4) BuildRequires, new dependencies. - Rebase patches with quilt. - Add back lhasa and arj Suggests. ==== flac ==== Version update (1.4.0 -> 1.4.1) - Update to version 1.4.1: * CMake fixes * Add checks that man pages and api docs end up in tarball * Enable installation of prebuilt man pages and api docs * Fix compiler warnings * Fix format specifier * Fix versioning from git - Rebase flac-cflags.patch ==== flatpak ==== Subpackages: libflatpak0 system-user-flatpak - Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl backend. Following this, pass --with-curl to configure. - Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency, previously pulled in by libsoup. ==== gawk ==== - double-free.patch: Yet another fix for Node_elem_new - double-free.patch: Fix Node_elem_new op, replacing upref.patch - pma.patch: Replace with upstream solution - nan-sign.patch: Fix negative NaN issue on RiscV, replacing nan-tests.patch ==== gcr ==== Version update (3.41.0 -> 3.92.0) Subpackages: gcr-ssh-agent gcr-ssh-askpass gcr-viewer - Update to version 3.92.0: + This is the beta release of gcr4, which is a major version bump after gcr3 with several API and ABI breaks. + `GcrCertificateSection` and `GcrCertificateField` have been added, which now allow consumers to more easily create their own GcrCertificate-based UIs. + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or gcr-gtk4. + `GcrComparable` and `GckList` have been removed. - Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor supported. Following upstream changes, stop passing gtk3=true to meson. - Drop sub-package typelib-1_0-GcrUi-3, it was already gone since 3.90.0 release. - Update to version 3.90.0: + The "gcr" pkgconfig package now no longer contains the UI widgets (i.e. the former "gcr-base" package).. + "gcr-ui" no longer exists. There is now "gcr-gtk3" and "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These might be removed from by the beta release however, in favor of widgets for each DE (e.g. libadwaita or libgranite or ...). + All deprecated API has been removed, as well as most UI-related code. This includes most widgets, GcrColumn and any icons. + Most GObject-based code has been updated to use modern constructs like the `G_DECLARE_*` macros. + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used "pcks11.h", this is provided by the p11-kit package. If you used pkcs11.vapi, you'll have to copy it directly in your repository. + The org.gnome.crypto.pgp schema is no longer shipped. The options provided in it are part of GPG configuration files. + The minimally required version of Meson is now 0.59. + All `GcrCollection` based APIs are now ported to `GListModel`. + Added lookup of trust assertions for distrusted certs. + Updated translations. - Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed upstream. - Update to version 3.41.1: + meson: Fix unknown kw argument in gnome.generate_gir. + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn commands. + docs: Port from gtk-doc to gi-docgen. + Unbreak build without systemd. + Several CI fixes. + Updated translations. - Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed upstream. - Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following upstreams port. - Use ldconfig_scriptlets macro for post(un) handling. - Split out doc subpackage. - Add fdupes BuildRequires and macro, remove duplicate files. - Build data and doc sub-packages as noarch. ==== gcr3 ==== Subpackages: libgck-1-0 libgcr-3-1 - gcr-ssh-askpass: this package does still exist on gcr4 too, but the two are not interchanchable. The binary though has a different name, so they do not conflict. Drop the provides/obsoletes on gcr-ssh-askpass and recommend gcr-ssh-askpass by the library. - Add provides/conflicts to the sub packages to co-exist with gcr: + gcr3-data provides gcr-data and conflicts with gcr-data: packages provided by gcr and gcr3 will thus be picked from gcr (higher version) + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and - ssh-agent. - Rename package to gcr3, as compat stack. ==== gdb ==== - use python3-xml if python is python3 - Maintenance script qa.sh: * Generalize PR29405 kfails. - Maintenance script qa-remote.sh: * Make rpm matching more precise. - Patches added: * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch ==== gdm ==== Version update (42.0 -> 43.0) Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Update to version 43.0: + Drop vestigial code. + Fixes in GPU detection. + Use _GNU_SOURCE again to avoid compile warning. + Updated translations. - Drop patches fixed upstream: + gdm-Fix-type-of-signal-connection-id.patch + gdm-Stop-listening-to-udev-events.patch - Rebase patches with quilt. ==== geoclue2 ==== Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0 - Add 129.patch: Port to use soup3. Following this, replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires. ==== gjs ==== Version update (1.72.2 -> 1.74.0) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.74.0: + Many improvements to the examples and documentation. + Overrides to certain non-introspectable functions that will now gracefully throw an exception instead of crashing. + Closed bugs and merge requests: - Various maintenance. - http example not reliable, relies on server provided content-length. - Gio set_attribute SIGSEGV (Address boundary error). - doc: . Reformat for better scraping with DevDocs. . Update Home. - GLib: override GThread functions. - Use ldconfig_scriptlets macro for post(un) handling. - Require xorg-x11-Xvfb on SLE-15-SP5, rather than xorg-11-server-Xvfb (bsc#1203274). - Update to version 1.73.2: + New JavaScript features! This version of GJS is based on SpiderMonkey 102, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 91. Here are the highlights of the new JavaScript features. For more information, look them up on MDN or devdocs.io. + New APIs - The `Object.hasOwn()` static method can be used as an easier replacement for `Object.prototype.hasOwnProperty.call(...)`. - `Intl.supportedValuesOf()` lets you enumerate which calendars, currencies, collation strategies, numbering systems, time zones, and units are available for internationalization. + It's now possible to use `GObject.BindingGroup.prototype.bind_full()` with JS functions. Previously this method was unusable in JS. + Gio.FileEnumerator is now iterable, both synchronously (with for-of or array spread syntax) and asynchronously (with for-await-of). + Performance improvements in the built-in `imports.signals` module. + Many improvements to the examples and documentation. + Closed bugs and merge requests: - Spidermonkey 102 - Object connections / signal emissions optimizations - tests/Gio: Cleanup Gio._promisify - Include JUnit reports in builds - Integrate pretty print to the debugger - doc: . Edit GJS description . note the version `constructor()` became supported . Modernize examples . Document byteArray deprecation and migration . add simple Gtk.TickCallback example - build: disable sysprof agent for subproject fallback - Update CI images - GListModel.get_n_items returns garbage value - Add override for g_binding_group_bind_full() - Make GFileEnumerator iterable and async iterable - Replace pkgconfig(mozjs-91) with pkgconfig(mozjs-102) BuildRequires following upstreams changes. - Update to version 1.73.1: + The interactive interpreter now displays its output more intelligently, pretty-printing the properties and values of objects based on their type. This improvement also applies to the log() and logError() functions. + New API: DBus proxy classes now include methods named with the suffix 'Async', which perform async calls to DBus APIs and return Promises. This is in addition to the existing suffixes 'Sync' (for blocking calls) and 'Remote' (for async calls with callbacks.) + There is an override for Gio.ActionMap.prototype.add_action_entries(). Previously this method wouldn't work because it required an array of Gio.ActionEntry objects, which are not possible to construct in GJS. Now it can be used with an array of plain objects. (e.g. `this.add_action_entries ([{name: 'open', activate() { ... }}]);` + GJS is now compatible with libffi 3.4.2 and later. All earlier versions of GJS are not compatible with libffi 3.4.2 and later unless libffi is built with the --disable-exec-static-tramp flag. + GJS now requires Meson 0.54 to build. + Closed bugs and merge requests: - Verbose Object Print Output - Add support for JS async calls in DBusProxyWrapper - Crash after build against libffi 3.4.2 - Handle reference cycles in new console pretty print function - Gnome-Shell 42 - crash after login (general protection fault) - Various maintenance - jsapi-util-strings: Ignore locale to compute the upper case of a char (i.e. fix implicit properties on Turkish locale) - Dockerfile: Install Turkish locale in CI for UTF-8 locale too - Improve pretty-print output for GObject-introspected objects - Expose pretty print function to tests - build: track changes to Sysprof meson options - Make Gio.ActionMap.add_action_entries work - Make DBus session and system props non-enumerable - gi/arg-inl: Mark the arg functions as constexpr - build: Do not use verbose GJS debug logging in tests by default - minijasmine: Print test JS errors output if any - doc: document the existence of the console object in GJS - arg-cache: Use a switch to select the not-introspectable error - log_set_writer_func is not safe to use ==== glib-networking ==== Version update (2.72.2 -> 2.74.0) - Update to version 2.74.0: + Updated translations. - Update to version 2.74.rc: + Support PKCS #12 encrypted certificates. + Various improvements to Meson build system. + Multiple fixes for proxy tests. - Update to version 2.74.beta: + Drop environment proxy resolver to lowest priority. ==== glib2 ==== Version update (2.72.3 -> 2.74.0) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 - Update to version 2.74.0: + Use EPOLL_CLOEXEC by default + Fixed various regression on GRegex as per the PCRE2 porting + Fixed various memory leaks + Bugs fixed: glgo#GNOME/gtksourceview#278, glgo#GNOME/gtksourceview#283, glgo#GNOME/GLib#2688, glgo#GNOME/GLib#2713, glgo#GNOME/GLib#2719, glgo#GNOME/GLib#2729, glgo#GNOME/GLib#2733, glgo#GNOME/GLib#2737, glgo#GNOME/GLib#2741, glgo#GNOME/gtk#4400, glgo#GNOME/GLib!2820, glgo#GNOME/GLib!2855, glgo#GNOME/GLib!2861, glgo#GNOME/GLib!2868, glgo#GNOME/GLib!2873, glgo#GNOME/GLib!2874, glgo#GNOME/GLib!2875, glgo#GNOME/GLib!2876, glgo#GNOME/GLib!2879, glgo#GNOME/GLib!2881, glgo#GNOME/GLib!2882, glgo#GNOME/GLib!2883, glgo#GNOME/GLib!2900. + Updated translations. - Replace pkgconfig(libpcre) with pkgconfig(libpcre2-8) BuildRequires. No longer used by glib (replaced by pcre2 in 2.73.2). - Drop 99783e0408f8ae9628d2c7a30eb99806087da711.patch for 2.73.x branch, fixed upstream already. ==== glibc ==== Subpackages: glibc-extra glibc-locale glibc-locale-base nscd - makeflags.patch: Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 (BZ# 29564) ==== glibmm2_4 ==== Version update (2.66.4 -> 2.66.5) Subpackages: libgiomm-2_4-1 libglibmm-2_4-1 - Update to version 2.66.5: + Gio: - ListStore: Don't derive a gtkmm__GListStore GType - DBus::Proxy: get_connection(), get_interface_info(): Add refreturn. + Documentation: Gio::Action: Improve the documentation. + gmmproc: Improved handling of final types. + Build: - Meson build: Avoid unnecessary configuration warnings. - Meson/MSVC: Add more warnings to ignore. - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created. - Use ldconfig_scriptlets macro for post(un) handling. ==== gnome-browser-connector ==== - Use new upstream source url. ==== gnome-calculator ==== Version update (42.2 -> 43.0.1) Subpackages: gnome-shell-search-provider-gnome-calculator - Update to version 43.0.1: + Fixed appdata versioning. - Update to version 43.0: + Removed old issue tracker references. - Updated to version 43.rc: + Fix crash when entering new function name. + Fix source view border. + Flatpak build update. + Port about window to libadwaita. + Port to libsoup3. + Updated translations. + Drop patch 4fff5e1.patch due to libsoup3 being patched upstream - Add 4fff5e1.patch: Build with soup3. Following this, replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires. - Update to version 43.alpha: + Fixed broken undo/redo. + Make sure variable name definitions work with whitespace too. + Fix translatable strings. + Fixed missing implicit multiplication with variable and root. + Meson warning fixes. + Updated translations. ==== gnome-clocks ==== Version update (42.0 -> 43.0) Subpackages: gnome-shell-search-provider-gnome-clocks - Update to version 43.0: + Updated translations. - Update to version 43.beta: + Port to AdwAboutWindow + Fix notifications are immediately withdrawn. + Updated translations. - Update to version 43.alpha: + Build against either geocode-glib-1.0 or geocode-glib-2.0. + Disable "Add" button by default on new timer dialog. + Fix the incorrect order of stopwatch's time label using RTL locale. + Do not match timezones on search. - Replace pkgconfig(geocode-glib-1.0) with pkgconfig(geocode-glib-2.0) BuildRequires following upstream changes. ==== gnome-control-center ==== Version update (42.3 -> 43.0) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Fix AM/PM labeling issue; + Remove no longer used icon; + Select panel only if non-folded when search is canceled; + Several UI improvements regarding device security; + Fix primary monitor selection. + Allow backgrounds to use any image format; + Improve dark theme support; + Keyboard: Fix activation of input source toggle button and improve handling of Shift shortcuts. + Power: Fix blank screen and power button behavior settings; + Printers: Show empty state after removing last printer; + Fix Move Up and Move Down actions when searching; + Fix sound alert selection; + Improve support to Wacom Express Key Remote; + Updated translations. - Update URL tag to https://apps.gnome.org/app/org.gnome.Settings/, the new upstream web page dedicated to Settings (this package). - Bump meson build requirement from 0.53.0 to 0.57.0. - Add noarch as BuildArch for color, goa, user-faces, and devel subpackages as they do not contain any native code/binaries. - Add rpmlintrc to filter false-positives about desktopfile-without-binary warnings for color, goa and user-faces subpackages since they call "gnome-control-center color/goa/etc" rather than a binary of their own. Also filter the file-not-in-%lang warning because we strip the English language from the lang subpackage and package it in the main package. - Replace pkgconfig(gcr-3) with pkgconfig(gcr-base-3) BuildRequires: Align with what meson checks for. - Drop explicit pkgconfig(libsoup-2.4) BuildRequires: No longer needed, as color sub-module was ported away from it. See https://gitlab.gnome.org/GNOME/gnome-control-center/-/commit/a9c398e5d9d45fb4638b38d6bb3f677a2b12b249 - Update to version 43.beta: + Cellular: Add WWAN 5G connection support. + Device Security: - Polish failure messages. - Various style updates. + Display: Support privacy screens. + Info: Show build id in a separate row. + Network: Fix VPN empty state. + Sound: Update default sounds. + User Accounts: Fix back button not appearing sometimes. + Updated translations. - Update to version 43.alpha: + Improved accessibility in various panels. + New Device Security panel. + Date & Time: Update visual style of the timezone map. + Display: Various visual improvements. + Sound: Remove dog barking sounds. + Updated translations. ==== gnome-desktop ==== Version update (42.4 -> 43) Subpackages: libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to version 43: + Updated translations. - Update to version 43.rc: + gnome-languages: Simplify XPG language parsing. + Updated translations. ==== gnome-disk-utility ==== Version update (42.0 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc: + flatpak: Use devel branch for Udisks. + flatpak: Use libfdisk from util-linux. + flatpak: Use devel build for blockdev. + Updated translations. - Update to version 43.beta: + ci: Use nigthly image + flatpak: - Use specific udisk tag - own org.gnome.Disks.NotificationMonitor - Use fallback-x11 instead of x11 - Add libnotify + desktop: Mark app as using notifications + Updated translations. - Update to version 43.alpha: + flatpak: use alternative location for keyutils-1.6.1.tar.bz2. + Remove incompatible volatile qualifiers. + INSTALL: Fix broken link. + Add development pointers to the readme and remove obsolete TODOs. + gduatasmartdialog: Replace deprecated GIO function. + gduformatdiskdialog: Fix parameter of g_signal_connect () and remove unused variable. + gduapplication: Fix parameter of g_signal_connect (). + gduutils: - Implement gdu_utils_can_format. - Remove unused variable in gdu_utils_can_check. + createfilesystempage: - Check for vfat support. - Add tooltip for missing utilities. + gduapplication: Free string after use. + gduatasmartdialog: Free string after use. + gduwindow: Free GList after use. + meson: Use gnome.post_install. + Updated translations. - Add desktop-file-utils BuildRequires: New dependency. ==== gnome-initial-setup ==== Version update (42.2 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc.1: + The authentication dialog in the enterprise login page regressed in the port to GTK 4; in this release, its buttons are accessible once again, and its appearance improved. + Updated translations. - Update to version 43.rc: + Initial Setup no longer crashes if using capital letters or periods in the username. Now, it always forbids such characters to be used (glgo#GNOME/gnome-initial-setup#117, glgo#GNOME/gnome-initial-setup!30). + Several regressions in the timezone page got fixed (glgo#GNOME/gnome-initial-setup#145, glgo#GNOME/gnome-initial-setup!157, glgo#GNOME/gnome-initial-setup!158). + Page-skipping works again (glgo#GNOME/gnome-initial-setup!156). + Parental Controls support now correctly requires malcontent 0.11.0's new API name. - Update to version 43.beta: + Initial Setup has been ported to GTK 4, libadwaita, and friends. As a result: - libnma-gtk4 is now required, rather than libnma. - GTK 4 is required in addition to GTK 3. This is because goa-backend does not have a GTK 4 port. Like in gnome-control-center, the use of goa-backend is split out into a separate process. - webkit2gtk5 is now required. (However, goa-backend brings a transitive dependency on webkit2gtk4.) - Since webkit2gtk5 requires libsoup 3, the soup2=true configuration option has been removed. Initial Setup depends on geocode-glib-2.0, and versions of librest and gweather4 built against libsoup 3. - Support for taking a selfie as your account avatar has been removed, since libcheese-gtk lacks a GTK 4 port, and the optional libcheese[-gtk] dependency is no more. - Parental controls support requires malcontent 0.11 which is not released at the time of writing. + When systemd support is enabled, Initial Setup now installs a sysusers.d snippet for its user. - Adjustments for port to GTK4: + Drop pkgconfig(cheese) and pkgconfig(cheese-gtk) BuildRequires. + Replaced BuildRequires: - pkgconfig(libhandy-1) -> pkgconfig(libadaita-1) - pkgconfig(libnma) -> pkgconfig(libnma-gtk4) - pkgconfig(webkit2gtk-4.1) -> pkgconfig(webkit2gtk-5.0) - Update to version 43.alpha.1: + When built with -Dsoup2=false (the default), Initial Setup now depends on geocode-glib-2.0, introduced in geocode-glib 3.26.3 as a parallel-installable, soup3-flavoured version of the library. When built with -Dsoup2=true, Initial Setup continues to depend on geocode-glib-1.0. + Initial Setup's build system tries to detect when its dependencies are built against an incompatible libsoup, but there is one known case that is not detected at build time. If Initial Setup is built with parental controls enabled, the malcontent parental controls library brings with it a dependency on libflatpak and libostree. Neither of these libraries can currently be built against libsoup3. Either they must be built against libcurl rather than libsoup; or Initial Setup must be built with -Dsoup2=true; or Initial Setup must be built with -Dparental_controls=disabled; or Initial Setup will abort on startup. - Stop passing soup2=true to meson. - Replace pkgconfig(geocode-glib-1.0), pkgconfig(rest-0.7) and pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0), pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1) BuildRequires following upstream changes. - Update to version 43.alpha: + Initial Setup now builds against rest-1.0 if available, falling back to rest-0.7 if not. There is no meson option to control this. + Initial Setup now builds against libsoup 3 by default. As a transitional measure, you can opt to build against libsoup 2 by passing -Dsoup2=true to meson setup. geocode-glib-1.0, gweather4, and rest (1.0 or 0.7) must have been built against the same version of libsoup. + A number of Meson .wrap files for dependencies such as gweather4 have been removed. These dependencies are now widely available in stable distros and container images thereof. + Initial Setup no longer reads gnome-version.xml to determine the GNOME version in the fallback case when no OS information is available from /etc/os-release. gnome-version.xml has been removed from GNOME 43. - Pass -D soup2=true to meson: we are not yet ready for the soup3 switch. ==== gnome-online-accounts ==== Version update (3.44.0 -> 3.46.0) Subpackages: libgoa-1_0-0 libgoa-backend-1_0-1 - Update to version 3.46.0: + Build system fixes with recent Meson. + Updated translations. - Add 0001-google-Remove-Photos-support.patch: google: Remove Photos support. In theory, support for photos is still desired. However, right now the implementation of the Google PicasaWeb API in libgdata no longer works. Until that's fixed, there's no point in advertising support for photos. See https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63 - Update to version 3.45.2: + Use debugging messages instead of warnings. + Fix documentation build. + Updated translations. - Enable build of documentation again. - Update to version 3.45.1: + Removed providers: - Foursquare - Facebook - Flickr + Port to libsoup3 + Port to librest-1.0 + Drop the Autotools build + Update the Google OAuth2 provider - Add meson BuildRequires and macros, switch to meson buildsystem. - Use ldconfig_scriptlets macro for post(un) handling. - Replace BuildRequires following upstream changes: + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and pkgconfig(webkit2gtk-4.0). + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0), pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1). - Do not build gtk-docs as it is currently broken. ==== gnome-session ==== Version update (42.0 -> 43.0) Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland - Update to version 43.0: + Build system improvements. + GError clean up fix. + Updated translations. ==== gnome-settings-daemon ==== Version update (42.2 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Color: Night light and color management functionality moved to Mutter + Housekeeping: Notify of applications being closed due to OOM + Updated translations. - Update to version 43.beta: + Build with gcr4 by default. - Replace pkgconfig(gcr-3) with pkgconfig(gcr-4) BuildRequires following upstream changes. ==== gnome-shell ==== Version update (42.4 -> 43.0) Subpackages: gnome-extensions gnome-shell-calendar - Update to version 43.0: + Fix rebooting into boot loader menu. + Improve entry legibility in GNOME Classic. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations. - Pass -Dtests=false to meson: we build mutter without installed tests and thus do not have the deps available for this. - Update to version 43.rc: + Tweak quick settings appearance + Use NM connectivity check URI for portal helper + Only show "Night Light" toggle when supported + Fix accessibility of quick settings sliders + Use more unambiguous icons in on-screen keyboard + Add screenshot item to quick settings + Fix entering extended characters from on-screen keyboard + Prevent SignalTracker from leaking objects + Fix turning off VPN in quick settings + Fix initial selection in switch-monitor popup on desktop + Improve handling of recurring events + Indicate transitional states in bluetooth quick toggle + Work around pipewire regression for screencasts + Plugged memory leak + Misc. bug fixes and cleanups + Updated translations. - Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires: gnome-shell already supports soup3. - Update to version 43.beta: + Allow extension updates with only Extension Manager installed + Use new About window in Extensions app + Stop auto-dismissing notifications on focus changes + Tweak access portal dialog + Add device switcher to volume sliders + Replace combined system menu with quick settings + Use the same format in screencast and screenshot file names + Only load extensions that support the current session mode + Improve overview animation performance + Port to gcr4 + Fix logging in with realmd + Optimize workspace background shadow + Improve app grid navigation + Improve on-screen keyboard - Delete multiple characters and words when holding backspace - Provide word suggestions when using plan keyboard layouts - Use extended layout when TERMINAL hint is set + Fix remembering set up bluetooth devices + Misc. bug fixes and cleanups. + Updated translations. - Replace pkgconfig(gcr-base-3) with pkgconfig(gcr-4) BuildRequires following upstreams port. - Update to version 43.alpha: + Add convenience property for icon-only buttons. + Align space-padded times in world clock. + Fix top bar menus on lock screen. + Show wireguard connects in VPN list. + Fix on-screen keyboard gestures. + Fix focus tracking in magnifier on wayland. + Fix OSD colors with light stylesheet. + Only close messages via delete key if they can be closed. + Fix screenshots when XDG directories are disabled. + Do not create systemd scope for D-Bus activated apps. + Improve high-contrast stylesheet. + Hide overview after 'Show Details' from app context menu. + Fix feedback when turning on a11y features by keyboard. + Fix stylesheet papercuts. + Use libsoup 3.0 by default. + Indicate selected language in on-screen keyboard menu. + Respect IM hint for candidates list in on-screen keyboard. + Fix edge case where windows stay dimmed after a modal is closed. + Improve Belgian on-screen keyboard layout. + Fix fallback ibus-daemon launching. + Make sure screenshot UI opens above dialogs. + Use EventEmitter class instead of injecting Signal methods. + Plugged leak. + Misc. bug fixes and cleanups. ==== gnome-shell-extensions ==== Version update (42.3 -> 43.0) Subpackages: gnome-shell-classic gnome-shell-extensions-common - Update to version 43.0: + Updated translations. - Rebase gnome-shell-add-app-to-desktop.patch. - Update to version 43.rc: + Misc. bug fixes and cleanups. - Update to version 43.beta: + Misc. bug fixes and cleanups. + Updated translations. - Update to version 43.alpha: + Updated translations. ==== gnome-software ==== Version update (42.4 -> 43.0) - Update to version 43.0: + Updated translations. - Install gschema override with distribution default priority of 20 - Update to version 43.rc: + Supports video as a screenshot. + Improvements of source picker in the details page. + Fixes a bug when viewing details of a package file. + Fixes a bug when reading certain .flatpakref file. + Updated translations. - Drop 81301904.patch: Applied upstream. - Now that flatpak is switched to use soup3, we can drop pkgconfig(libsoup-2.4) and enable pkgconfig(libsoup-3.0) BuildRequires, and pass soup2=false to meson. - Add 81301904.patch: Remove apicheck of flatpak soupapi, patch needed until next gnome-software release. ==== gnome-terminal ==== Version update (3.44.1 -> 3.46.1) Subpackages: gnome-shell-search-provider-gnome-terminal nautilus-extension-terminal - Update to version 3.46.1: * prefs: - Make preferences dialogue OOP - Change default value * build: Update README * po: Mark bogus translated string as fuzzy * prefs: Try to improve translator hint comment * Updated translations. - Update to version 3.45.99: * all: - ODR fix - Replace %m with using g_strerror() in printf calls * build: - Assert sanity - Build fix for netbsd - Fix nautilus extension install directory - Remove erroneous volatile - Update nautilus extension build req + nautilus: Don't include gdk headers in the nautilus extension + profile: Use the correct schema source to lookup schemas + Updated translations. - Replace pkgconfig(libnautilus-extension) with pkgconfig(libnautilus-extension-4) BuildRequires, following upstream changes/port. - Update to version 3.45.90: + all: Insert text as paste + build: - Improve libc feature extension defines - Move version defines from config.h to meson cpp_args + client: Filter out other terminal's environment variables + nautilus: Do not use deprecated symbols + profile: - editor: . Remove unknown charsets from the builtin list . Skip unknown charsets + regex: Revert sed accident + Revert "screen: Use clean env when creating new tab" + screen: Use same match cursor as vte hyperlink cursor. + util: Show timestamps in the local timezone + Updated translations. ==== gnome-user-docs ==== Version update (42.0 -> 43.0) - Update to version 43.0: + Updates for GNOME 43. + Updated translations. ==== gobject-introspection ==== Version update (1.72.0 -> 1.74.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Switch to pcre2grep (pcre is dead upstream) - Update to version 1.74.0: + Update the GIR data for GLib, GObject, GModule, and GIO. - Update to version 1.73.1: + Update the GIR data for GLib, GObject, GModule, and GIO + Disable rpath on Windows + Add llvm/mingw support on Windows + Fix annotations in libgirepository + Support C99 designated initializers when parsing C declarations + Add some more types to win32 GIR + Let doctool prepend emitting objects in GJS signals + Require a C99 toolchain like GLib - gi-find-deps.sh: extend js script parser to detect imports in the form import 'gi://GeocodeGlib?version=2.0'. - Update to version 1.73.0: + Update the GIR data for GLib, GObject, GModule, and GIO. + scanner: - Support pre-processor macros with zero arguments. - Support ISO C varargs in macros. + Fix subproject build. ==== grep ==== - efgrep-warning.patch: remove warning from [ef]grep ==== gsettings-desktop-schemas ==== Version update (42.0 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc.1: + Update default background file extension to webp + Updated translations. - Update to version 43.rc: + Add setting for touchpad acceleration profiles + Add specific schema for trackpoint pointer devices + Updated translations. - Update to version 43.alpha: + Fix description of use-same-proxy setting. + Updated translations. ==== gspell ==== - Conditionalize valgrind dependency, not available on all architectures. ==== gtk3 ==== Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Fix unstable drag-and-drop on Wayland KDE, add: * gtk3-gdkwayland-Update-selections-offer-before-updating-dnd.patch https://gitlab.gnome.org/GNOME/gtk/-/commit/56100ab4 - Drop pkgconfig(rest-0.7) BuildRequires: it seems to serve no purpose, nor can I find anything to suggest that gtk depends on it. ==== gtk4 ==== Version update (4.8.0 -> 4.8.1) Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.8.1: + Input: - Fix problems with input method interactions that caused dead keys not to work. - Accept single-key compose sequences (these are used with some keyboard layouts). + GtkColumnView: Flip column order in right-to-left context. + GtkGridView: Fix problems with rubberbanding. + GtkFileChooser: - Fix positioning of popovers in the places view. - Make ~ and . keyboard shortcuts work again. + gsk: Make glyph upload more similar to icons. + Make file transfer via portals work, this fixes file copy/paste and dnd in flatpaks. + Updated translations. ==== gtkmm3 ==== Version update (3.24.6 -> 3.24.7) - Update to version 3.24.7: + Gtk: - Don't derive gtkmm__GtkXxx GTypes from final types - TextView::get_tabs(): Fix a memory leak + Documentation: Widget: Improve the class documentation + Demos: Dialog demo: Add a non-modal dialog + Build: - Meson build: Avoid configuration warnings - MSVC build: Disable more warnings - Fix build with -Dbuild-deprecated-api=false - Add gtkmm3-docs-without-timestamp.patch: We do not want __DATE__ and __TIME__ in our packages. ==== gtksourceview5 ==== Version update (5.4.2 -> 5.6.1) - Update to version 5.6.1: + Improve resilience of GtkSourceHover assistants to prevent unbreakable grabs by application added widgets. + Hide all assistants when unmapping GtkSourceViews. + Don't dismiss hover delay timeout from pointer clicks, allow them to click through to display hover information. + Don't show new assistants unless parent GtkSourceView is mapped. This can improve situations with tabbed editors and asynchronous operations to load completion, hover data, etc. + Additional Vim commands. + Updated languages: go.lang. + Updated translations. - Update to version 5.6.0: + Updated languages: awk.lang, lean.lang + Updated style schemes: Adwaita.xml, Adwaita-dark.xml, solarized-light.xml, solarized-dark.xml, cobalt.xml. + A bug with input grabs has been fixed when using GtkSourceHover to create interactive tooltips in a stack or notebook. + highlight-current-line is only rendered when the toplevel is active. + Merging of snippet bundles handles tooltips now. + The snippet manager now delays snippet parsing until needed. + Completion of snippets is now lazier resulting in less memory and CPU usage. + Informative tooltips for snippets are now more aggressively dismissed. + Scrolling now dismisses interactive hover tooltips. + Use of Escape now dismisses the completion list and forwards the event to the GtkSourceView, improving integration of Vim emulation. + Snippet filtering correctness has been improved when adding/removing characters from the filter text. + Assistants such as the completion list defer repositioning to the next frame tick which improves some situations with widgetry not having an allocation when snapshotted. + A new GtkSourceCompletion::provider-model-changed signal has been added which allows observation of providers by external tooling. This can be used to implement features like "top matches" from various completion providers. + Testsuite improvements. + GtkSourceView now uses GSignalGroup and GBindingGroup from GLib, and therefore bumps our GLib dependency as it would be necessary with updated GTK releases anyway. + GtkSourceHoverDisplay now specifies a CSS element name for use by applications in styling. + GtkSourceCompletion now uses PANGO_UNDERLINE_SINGLE_LINE and PANGO_WEIGHT_BOLD Pango attributes for highlighting fuzzy matches. This improves visibility when used with certain character sets. + Splicing of Pango attributes has been improved for completion which ensures the merging does not result in missing attributes. + Some methods have been marked as virtual for Vala. + Updated translations. - Add optional pkgconfig(fontconfig) and pkgconfig(pangoft2) BuildRequires: build fonconfig support. - Update to version 5.5.1: + Many fixes to GtkSourceSnippet parsing and expaction. + Various test-suite fixes. + The snippet completion provider now avoids inflating snippet objects until they are inserted. + Input-method integration improvements for custom indenters. + Performance improvements to GtkSourceBuffer. + Performance improvements when translating improperly encoded documents to fallback hexadecimal characters. + Disable GtkSourceBuffer::cursor-moved signal while loading buffers with GtkSourceFileLoader. + Adwaita.xml styling fixes for def:error. + More profiling integration with sysprof. + Updated languages: lean, latex, chdr, cpphdr. + Updated translations. - Update to version 5.5.0: + Build fixes for deprecated meson features and MSVC improvements. + Fixes for hover assistant placement and display. + A number of improvements to Vim emulation. + The overview map can now avoid redrawing in a number of scenarios. + The completion popover can now avoid repositioning in a number of scenarios. + The completion popover now hides before resetting grid content. + Language specifications can now provide a suggested suffix or name for new files. GNOME Text Editor has examples for using this new opt-in metadata. + Various fixes display of snippet assistants. + New languages: twig.lang. + Updated translations. - Add explicit pkgconfig(libpcre2-8) BuildRequires as meson checks for it, already pulled in by other dependencies. - Use ldconfig_scriptlets macro for post(un) handling. ==== gupnp-igd ==== - Add 79a1e4cf8c256132978a1d8ab718c8ad132386de.patch: Port to GUPnP 1.6 API. Following this, replace pkgconfig(gssdp-1.2) and pkgconfig(gupnp-1.2) with pkgconfig(gssdp-1.6) and pkgconfig(gupnp-1.6) BuildRequires. - Use ldconfig_scriptlets macro for post(un) handling. ==== harfbuzz ==== Version update (5.1.0 -> 5.2.0) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 5.2.0: + Fix regressions in hb-ft font functions for FT_Faces with transformation matrix. + The experimental hb-repacker API now supports splitting several GPOS subtable types when needed. + The HarfBuzz extensions to OpenType font format are now opt-in behind build-time flags. + The experimental hb-subset variable fonts instantiation API can now instantiate more font tables and arbitrary axis locations. + Unicode 15 support. + Various documentation improvements. + The hb-view command line tool now detects WezTerm inline images support. + Fix FreeType and ICU dependency lookup with meson. + New API: - +HB_SCRIPT_KAWI - +HB_SCRIPT_NAG_MUNDARI - Drop patch fixed upstream: + harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch ==== kernel-source ==== Version update (5.19.8 -> 5.19.10) - Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" (iommu bug). - commit 9392b7d - Linux 5.19.10 (bsc#1012628). - Input: goodix - add compatible string for GT1158 (bsc#1012628). - RDMA/irdma: Use s/g array in post send only when its valid (bsc#1012628). - gpio: 104-idio-16: Make irq_chip immutable (bsc#1012628). - gpio: 104-dio-48e: Make irq_chip immutable (bsc#1012628). - LoongArch: Fix arch_remove_memory() undefined build error (bsc#1012628). - LoongArch: Fix section mismatch due to acpi_os_ioremap() (bsc#1012628). - platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32 (bsc#1012628). - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (bsc#1012628). - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes (bsc#1012628). - perf/arm_pmu_platform: fix tests for platform_get_irq() failure (bsc#1012628). - net: dsa: hellcreek: Print warning only once (bsc#1012628). - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 (bsc#1012628). - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (bsc#1012628). - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 (bsc#1012628). - drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs (bsc#1012628). - drm/amdgpu: disable FRU access on special SIENNA CICHLID card (bsc#1012628). - Input: iforce - add support for Boeder Force Feedback Wheel (bsc#1012628). - ieee802154: cc2520: add rc code in cc2520_tx() (bsc#1012628). - gpio: mockup: remove gpio debugfs when remove device (bsc#1012628). - r8152: add PID for the Lenovo OneLink+ Dock (bsc#1012628). - tg3: Disable tg3 device on system reboot to avoid triggering AER (bsc#1012628). - Bluetooth: MGMT: Fix Get Device Flags (bsc#1012628). - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (bsc#1012628). - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (bsc#1012628). - dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins (bsc#1012628). - kvm: x86: mmu: Always flush TLBs when enabling dirty logging (bsc#1012628). - peci: cpu: Fix use-after-free in adev_release() (bsc#1012628). - drm/msm/rd: Fix FIFO-full deadlock (bsc#1012628). - platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 (bsc#1012628). - Input: goodix - add support for GT1158 (bsc#1012628). - ACPI: resource: skip IRQ override on AMD Zen platforms (bsc#1012628). - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (bsc#1012628). - RDMA/mlx5: Add a umr recovery flow (bsc#1012628). - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (bsc#1012628). - net/mlx5: Use software VHCA id when it's supported (bsc#1012628). - net/mlx5: Introduce ifc bits for using software vhca id (bsc#1012628). - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (bsc#1012628). - commit 28d7d4c - Linux 5.19.9 (bsc#1012628). - efi: libstub: Disable struct randomization (bsc#1012628). - efi: capsule-loader: Fix use-after-free in efi_capsule_write (bsc#1012628). - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() (bsc#1012628). - fs: only do a memory barrier for the first set_buffer_uptodate() (bsc#1012628). - soc: fsl: select FSL_GUTS driver for DPIO (bsc#1012628). - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" (bsc#1012628). - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX (bsc#1012628). - scsi: core: Allow the ALUA transitioning state enough time (bsc#1012628). - scsi: megaraid_sas: Fix double kfree() (bsc#1012628). - drm/gem: Fix GEM handle release errors (bsc#1012628). - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini (bsc#1012628). - drm/amdgpu: fix hive reference leak when adding xgmi device (bsc#1012628). - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup (bsc#1012628). - drm/amdgpu: Remove the additional kfd pre reset call for sriov (bsc#1012628). - drm/radeon: add a force flush to delay work when radeon (bsc#1012628). - scsi: ufs: core: Reduce the power mode change timeout (bsc#1012628). - Revert "parisc: Show error if wrong 32/64-bit compiler is being used" (bsc#1012628). ... changelog too long, skipping 298 lines ... - commit 23d9d61 ==== kwayland ==== - Add upstream fix (kde#459188) * 0001-client-plasmashell-add-fallback-for-applet-popups.patch ==== less ==== Version update (590 -> 608) - Update to 608: * Add the --header option (github #43). * Add the --no-number-headers option (github #178). * Add the --status-line option. * Add the --redraw-on-quit option (github #36). * Add the --search-options option (github #213). * Add the --exit-follow-on-close option (github #244). * Add 'H' color type to set color of header lines. * Add #version conditional to lesskey. * Add += syntax to variable section in lesskey files. * Allow option name in -- command to end with '=' in addition to '\n'. * Add $HOME/.config to possible locations of lesskey file (github #153). * Add $XDG_STATE_HOME and $HOME/.local/state to possible locations of history file (github #223). * Don't read or write history file in secure mode (github #201). * Fix display of multibyte and double-width chars in prompt. * Fix ESC-BACKSPACE command when BACKSPACE key does not send 0x08 (github #188). * Add more \k codes to lesskey format. * Fix bug when empty file is modified while viewing it. * Fix bug when parsing a malformed lesskey file (githb #234). * Fix bug scrolling history when --incsearch is set (github #214). * Fix buffer overflow when invoking lessecho with more than 63 -m/-n options (github #198). * Fix buffer overflow in bin_file (github #271). * Fix bug restoring color at end of highlighted text. * Fix bug in parsing lesskey file. * Defer moving cursor to lower left in some more cases. * Suppress TAB filename expansion in some cases where it doesn't make sense. * Fix termlib detection when compiler doesn't accept calls to undeclared functions. * Escape filenames when invoking LESSCLOSE. * Fix bug using multibyte UTF-8 char in search string with --incsearch (github #273). ==== libaccounts-glib ==== Version update (1.25 -> 1.26) - Update to 1.26: * meson: add /usr/include to pkgconfig include path * Avoid assert failure on ag_provider_get_tags ==== libadwaita ==== Version update (1.1.5 -> 1.2.0) Subpackages: libadwaita-1-0 typelib-1_0-Adw-1 - Update to version 1.2.0: + Docs: - Fix @card_shade_color description. - Fix a typo in AdwTabView docs. - Fix AdwMessageDialog example. + Updated translations. - Update to version 1.2.rc: + Ensure setter documentation is consistent with their properties + Demo: Fix a critical when toggling tab indicators + AdwCarousel: Fix a crash when removing a child while it's animating + AdwMessageDialog: Use maximum width when no parent is set, instead of minimum + AdwSqueezer: Sizing fixes + AdwTabBar - Fix long press handling - Fix a crash when clicking empty space while a tab is animating + AdwTabView: Fix set_menu_model() input check + AdwWindow: Clarify docs around child/content properties + Stylesheet - Fix AdwSplitButton disabled state - Fix focus transitions - Fix GtkColorScale slider - Fix AdwViewSwitcher needs-attention dot color + Updated translations. - Update to version 1.2.beta: + Fix deprecations with newer GLib + Fix strict aliasing warnings + Fix GLSL shader compile errors on certain systems + AdwAboutWindow: - Fix a random crash when closing - Rework the flat header bar layout - Properly mark as final class + AdwAvatar: Fix draw_to_texture() with rectangular avatars + AdwEntryRow: - Add entry-activated signal - Add attributes property - Add activates-default property - Don't select text when clicking the row + AdwMessageDialog: Fix crash when destroying the parent before the dialog + AdwShadowHelper: Fix warnings when drawing vertical shadow + AdwSplitButton: Add dropdown-tooltip property + AdwSwipeTracker: - Fix swipe speed on GTK 4.7.x - Fix criticals with GTK 4.7.x + AdwTabBar: - Remove tab background when there's only one tab - Add a tooltip for close buttons - Fix squished or clipped text with gtk-hint-font-metrics=0 - Fix scrolling to a tab with disabled animations - Fix assorted tab reordering issues + AdwTabView: - Add shortcut management API - Add AdwTabPage:indicator-tooltip property - Handle shortcuts on CAPTURE phase - Shortcut propagation and bell fixes + AdwToast: Add button-clicked signal + AdwViewStack: Add adw_view_stack_add_titled_with_icon() + Demo: - Prefer properties over in UI files - Don't explicilty add GtkViewport to GtkScrolledWindow - Stop using .inline-toolbar - Fix build on Windows + Stylesheet: - Unify @view_fg_color with other foreground colors - Improve contrast of @success_color and @warning_color - Fix infobar margins and spacing - Partially support .navigation-sidebar with GtkTreeView - Move GtkScale focus onto its slider - Ensure consistant GtkScale size when using marks - Remove unnecessary transitions + Updated translations. - Update to version 1.2.alpha: + Introduce AdwAboutWindow. + Introduce AdwEntryRow and AdwPasswordEntryRow. + Introduce AdwMessageDialog. + Introduce AdwPropertyAnimationTarget. + AdwAnimation: Add adw_animation_set_target(). + AdwCallbackAnimationTarget: Fix callback annotations. + AdwActionRow: - Set a11y relations for the activatable widget. - Tweak spacing to match toolbars and AdwEntryRow. + AdwAvatar: Fix initials not updating after setting custom-image. + AdwComboRow: Add an example to docs. + AdwExpanderRow: Change arrow orientation to make it look less similar to action rows that open subpages. ==== libaio ==== - skip testsuite on qemu_linux_user builds ==== libaom ==== Version update (3.4.0 -> 3.5.0) - Update to version 3.5.0: * This release is ABI compatible with the last one, including speedup and memory optimizations, and new APIs and features. * New Features - Support for frame parallel encode for larger number of threads. --fp-mt flag is available for all build configurations. - New codec control AV1E_GET_NUM_OPERATING_POINTS * Speedup and Memory Optimizations - Speed-up multithreaded encoding for good quality mode for larger number of threads through frame parallel encoding: . 30-34% encode time reduction for 1080p, 16 threads, 1x1 tile configuration (tile_rows x tile_columns) . 18-28% encode time reduction for 1080p, 16 threads, 2x4 tile configuration . 18-20% encode time reduction for 2160p, 32 threads, 2x4 tile configuration - 16-20% speed-up for speed=6 to 8 in still-picture encoding mode - 5-6% heap memory reduction for speed=6 to 10 in real-time encoding mode - Improvements to the speed for speed=7, 8 in real-time encoding mode - Improvements to the speed for speed=9, 10 in real-time screen encoding mode - Optimizations to improve multi-thread efficiency in real-time encoding mode - 10-15% speed up for SVC with temporal layers - SIMD optimizations: . Improve av1_quantize_fp_32x32_neon() 1.05x to 1.24x faster . Add aom_highbd_quantize_b{,_32x32,_64x64}_adaptive_neon() 3.15x to 5.6x faster than "C" . Improve av1_quantize_fp_64x64_neon() 1.17x to 1.66x faster . Add aom_quantize_b_avx2() 1.4x to 1.7x faster than aom_quantize_b_avx() . Add aom_quantize_b_32x32_avx2() 1.4x to 2.3x faster than aom_quantize_b_32x32_avx() . Add aom_quantize_b_64x64_avx2() 2.0x to 2.4x faster than aom_quantize_b_64x64_ssse3() . Add aom_highbd_quantize_b_32x32_avx2() 9.0x to 10.5x faster than aom_highbd_quantize_b_32x32_c() . Add aom_highbd_quantize_b_64x64_avx2() 7.3x to 9.7x faster than aom_highbd_quantize_b_64x64_c() . Improve aom_highbd_quantize_b_avx2() 1.07x to 1.20x faster . Improve av1_quantize_fp_avx2() 1.13x to 1.49x faster . Improve av1_quantize_fp_32x32_avx2() 1.07x to 1.54x faster . Improve av1_quantize_fp_64x64_avx2() 1.03x to 1.25x faster . Improve av1_quantize_lp_avx2() 1.07x to 1.16x faster * Bug fixes including but not limited to - aomedia:3206 Assert that skip_width > 0 for deconvolve function - aomedia:3278 row_mt enc: Delay top-right sync when intraBC is enabled - aomedia:3282 blend_a64_*_neon: fix bus error in armv7 - aomedia:3283 FRAME_PARALLEL: Propagate border size to all cpis - aomedia:3283 RESIZE_MODE: Fix incorrect strides being used for motion search - aomedia:3286 rtc-svc: Fix to dynamic_enable spatial layers - aomedia:3289 rtc-screen: Fix to skipping inter-mode test in nonrd - aomedia:3289 rtc-screen: Fix for skip newmv on flat blocks - aomedia:3299 Fix build failure with CONFIG_TUNE_VMAF=1 - aomedia:3296 Fix the conflict --enable-tx-size-search=0 with nonrd mode --enable-tx-size-search will be ignored in non-rd pick mode - aomedia:3304 Fix off-by-one error of max w/h in validate_config - aomedia:3306 Do not use pthread_setname_np on GNU/Hurd - aomedia:3325 row-multithreading produces invalid bitstream in some cases - chromium:1346938, chromium:1338114 - compiler_flags.cmake: fix flag detection w/cmake 3.17-3.18.2 - tools/*.py: update to python3 - aom_configure.cmake: detect PIE and set CONFIG_PIC - test/simd_cmp_impl: use explicit types w/CompareSimd* - rtc: Fix to disable segm for aq-mode=3 - rtc: Fix to color_sensitivity in variance partition - rtc-screen: Fix bsize in model rd computation for intra chroma - Fixes to ensure the correct behavior of the encoder algorithms (like segmentation, computation of statistics, etc.) ==== libgdata ==== - Add 47.patch: build: Build against new gcr-4 library. Following this, replace pkgconfig(gcr-base-3) with pkgconfig(gcr-4) BuildRequires. Patch based on mr https://gitlab.gnome.org/GNOME/libgdata/-/merge_requests/47 - Pass oauth1=disabled to meson and drop pkgconfig(oauth) BuildRequires. Disabled by default upstream, and google have deprecated oauth1 since 2012. - Drop unused pkgconfig(gdk-pixbuf-2.0) and pkgconfig(libuhttpmock-0.0), we already pass always_build_tests=false to meson, so they are "wasted". - Remove already disabled pkgconfig(gtk+-3.0) BuildRequires. ==== libgweather4 ==== Version update (4.0.0 -> 4.2.0) Subpackages: gweather4-data libgweather-4-0 typelib-1_0-GWeather-4_0 - Update to version 4.2.0: + Allow overriding vapigen with older Meson versions. + Documentation fixes. + Build fixes with newer versions of Meson. + Updated translations. - Update to version 4.1.1: + Locations database changes - Give proper name for Cannes-Mandelieu Airport - Add name of Korean cities written in Hangul - Update romanization of the name of Korean cities - Re-organize India's locations based on states - Add airports in Georgia - Add various cities in Brazil - Add various cities in Chile - Add major cities and all international airports in Indonesia - Replace cities in the Netherlands with the top 44 large cities - Add Dunedin, NZ - Add Zhytomyr, UA + Disable documentation when cross-compiling + Fix issue with missing variable initialization + Use Meson's gnome.post_install() instead of our custom script + Add NWS weather provider for locations in the US + Updated translations. - Add pkgconfig(json-glib-1.0) BuildRequires: New dependency. - Update to version 4.1.0: + Update dependency to geocode-glib-2.0. + Switch to using libsoup3 by default. + Add cities in: Greece, Turkey, India, Argentina. + Fix various locations in Israel and Palestine. + Fix test METAR service test suite. + Updated translations. - Replace pkgconfig(geocode-glib-1.0) and pkgconfig(libsoup-2.4) with pkgconfig(geocode-glib-2.0) and pkgconfig(libsoup-3.0) BuildRequires following upstreams port. - Pass soup2=false to meson, build just soup3 support. ==== libhandy ==== Version update (1.6.3 -> 1.8.0) Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0 - Update to version 1.8.0: + Updated translations. - Update to version 1.7.90: + Remove unnecessary cast in HdyPreferencesGroup. + Updated translations. - Update to version 1.7.0: + HdyDeck: Remove a non-existent property mention. + HdyStyleManager: - Correctly reset the theme if we're not overriding it. Fixes switching away from HighContrast. - Fix a typo in docs. - Remove a leftover debug message. + Add environment variables to control styles from Builder. ==== libnma ==== Version update (1.8.40 -> 1.10.2) Subpackages: libnma-gtk4-0 libnma0 typelib-1_0-NMA-1_0 - Update to version 1.10.2: + Do not pop a certificate chooser if nobody clicked the button. + Updated translations. - Update to version 1.10.0: + Libnma-gtk4 now has Smart Card support viad Gtk4-enabled version of Gcr. + nma-cert-chooser.c is now included in the list of translated files. - Add fix-dependency-pc-name.patch: Update gcr-4.pc name to new form. Following this: Add pkgconfig(gcr-4) and pkgconfig(gck-2) BuildRequires and pass gcr_gtk4=true to meson, build the new gcr-gtk4 based advanced certificate chooser. - Pass b_lto=true to meson, build with LTO support. ==== libosinfo ==== Subpackages: libosinfo-1_0-0 - Add 3a0fef72.patch: build: Add option to select libsoup ABI. Following this, add conditional pkgconfig(libsoup-3.0) BuildRequires. - Modernize spec, use ldconfig_scriptlets macro for post(un) handling, package COPYING with license macro. ==== libostree ==== Subpackages: libostree-1-1 - Use curl as http backend, stop depending on soup2: Drop pkgconfig(libsoup-2.4) and add pkgconfig(libcurl) BuildRequires, and pass with-curl=yes and --with-soup=no to configure. ==== libpeas ==== Version update (1.32.0 -> 1.34.0) Subpackages: libpeas-1_0-0 libpeas-gtk-1_0-0 libpeas-loader-python3 typelib-1_0-Peas-1_0 typelib-1_0-PeasGtk-1_0 - Update to version 1.34.0: + Resource-based plugins are sorted by module-name before loading to aid in reproducibility. + Sorting of plugins with dependencies has been altered to improve sort-order with more complex plugin dependency graphs. + Updated translations. - Add fdupes BuildRequires and macro, remove duplicate files. - Package sub-package glade-catalog-libpeas as noarch. ==== libqt5-qtwebengine ==== - Add patches to build with python 3, ffmpeg 5 and pipewire 0.3: * qtwebengine-ffmpeg5.patch * qtwebengine-pipewire-0.3.patch * qtwebengine-python3.patch - Use a newer catapult snapshot when building with python3 ==== libsoup ==== Version update (3.0.8 -> 3.2.0) Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0 - Update to version 3.2.0: + No changes, stable bump only. - Update to version 3.1.4: + Numerous improvements to HTTP/2 reliablity. + Fix `http` proxy authentication with default proxy resolver. + Fix undefined ``ssize_t`` with MSVC. - Update to version 3.1.3: + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined. - Changes from version 3.1.2: + Replace HTTP/2 tests using Quart with internal HTTP/2 server tests. + Improve version macros including adding ability to define `SOUP_DISABLE_DEPRECATION_WARNINGS`. - Drop -D http2_tests=disabled meson paramter: no longer supported. - Drop 299.patch: merged upstream. - Update to version 3.1.1: + Reintroduce some thread-safety to SoupSession (see https://libsoup.org/libsoup-3.0/client-thread-safety.html) + Add SoupServerMessage:tls-peer-certificate and SoupServerMessage:tls-peer-certificate-errors + Port docs to gi-docgen + Update documentation. - Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen) BuildRequires (and update options passed to meson) following upstreams port. - Add 299.patch: multithread-test: show error information in case of request failure. multithread-test: skip proxy tests if apache is not available. - Use ldconfig_scriptlets for post(un) handling. ==== libuv ==== - skip testsuite on qemu_user_mode emulated builds, no chance of ever succeeding ==== libwnck ==== Version update (40.1 -> 43.0) Subpackages: libwnck-3-0 typelib-1_0-Wnck-3_0 - Update to version 43.0: + WnckHandle is now public and should be used for all the operations. Usage of all the older entry-point getters is now deprecated. ==== libyuv ==== - Fix quoting in pkgconfig file ==== llvm14 ==== - Always drop -gnu from triple for consistency. Patch a test that was looking for -linux- in clang-test-xfail-gnuless-triple.patch. - Use correct LLVM_HOST_TRIPLE for riscv64 ==== logrotate ==== - Ignoring vendor logs settings in /usr/etc/logrotate.d if they have already been defined by the the admin in the /etc/logrotate.d directory (bsc#1173319). - Removed logrotate-3.20.0-man_logrotate.patch. - Added logrotate-vendor-dir.patch ==== lvm2 ==== Subpackages: liblvm2cmd2_03 - lvmlockd is not supporting sanlock (bsc#1203482) - set 1 for _supportsanlock in lvm2.spec for enabling sanlock. ==== lvm2-device-mapper ==== Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - lvmlockd is not supporting sanlock (bsc#1203482) - set 1 for _supportsanlock in lvm2.spec for enabling sanlock. ==== mdadm ==== - mdadm.spec: add EXTRAVERSION string to make command line (jsc#SLE-24761, bsc#1193566) ==== mutter ==== Version update (42.4 -> 43.0) - Update to version 43.0: + Fix stuttering in Xorg session. + Make MetaBarrier type derivable again. + Fixes crash. + Updated translations. - Fix night-light-support: Add b81429ac.patch: meta-monitor: Keep the dbus night-light-supported property in sync. - Update to version 43.rc: + Remember monitor scale when switching configurations + Embed wayland output name into screencast streams + Limit precision of stored refresh rates + Add support for the "max bpc" connector property + Fix focus-tracking corner case + Add detail to ::event signal + Improve heuristics for adding fallback monitor modes + Take over color management from gnome-settings-daemon + Allow scanout for offscreen rotated views + Fix hot corner regression on X11 + Fix losing IM focus in some circumstances + Avoid swapping redundant portions of buffers onscreen + Animate windows moving between monitors + Make NVIDIA + gbm use atomic mode setting + Fixed crashes + Plugged memory leak + Misc. bug fixes and cleanups + Updated translations. - Add pkgconfig(colord) and pkgconfig(lcms2) BuildRequires: New dependencies. - Pass tests=false to meson, disable build of all tests. - Update to version 43.beta: + Add basic color-scheme support for server-side decorations + Add single pixel buffer support + Add support for multi-monitor direct scanout + Add tool to pretty print display configuration + Always send modifiers to clients if supported + Better integrate cogl tests with existing infrastructure + Continue gi-docgen migration + Defer and accumulate redraw-clip on scanout + Don't skip frames after skipped KMS updates + Don't skip vblank sync on missing presentation timestamp + Fall back to ARGB if XRGB is not supported + Fix cursor showing on Xilinx + Fix cursor visibility on X11 with only tablets as input + Fix glitches in apps using subsurfaces + Fix registering as X11 window manager if GDK_BACKEND is set + Highlight actors becoming reactive under the pointer + High-resolution scroll wheel support + Notify about privacy screen changes via predictions + Reduce client work when entering overview + Remove mipmap framerate limiting + Replace MetaTextureTower with native GL mipmapping + Report actual monitor transform + screencast: - Set correct stride when using dmabufs - Use flag to signal failed recording + Support direct scanout on GPUs without modifiers support + Plugged leaks + Fixed crashes + Misc. bug fixes and cleanups + Updated translations. - Drop zenity BuildRequires/Requires: The dependency was removed in alpha release. - Update to version 43.alpha: + Drop zenity dependency. + Fix initialization of privacy mode in displays that support it. + Add NightLightSupported property to DisplayConfig. + Don't use direct scanout for transparent windows. + Improve picking a window for direct scanout. + Drop support for obsolete wayland protocols. + Fix --replace again. + Do not allow windows to steal focus when the shell has a grab. + Fix night light without GAMM_LUT property. + Expose Cogl's Snippet API to introspection. + wayland: Fix rotation transform. + Build and deploy API documentation. + Attach color state information to actors. + Fix pointer confinement on HiDPI setups. + Fix dma-bufu screencast regression. + Fix monitor mirroring in some cases. + Parse HDR and Colorimetry CTA-861 EDID extension blocks. + Fix cursor tracking during screencasts on X11. + Fixed crashes. + Plugged leaks. + Misc. bug fixes and cleanups. - Bump api_major to 11, following upstream. ==== nautilus ==== Version update (42.2 -> 43.0) Subpackages: gnome-shell-search-provider-nautilus - Update to version 43.0: + Bugs fixed: - Open first search result with Enter, as before. - Don't freeze when opening media storage. + Updated translations. - Update to version 43.rc: + Resolving regressions from the GTK 3 to 4 switch: - Restore accessible labels for view items/. - HiDPI icons and thumbnails. - Restore transient location entry behavior. - Restore spacebar shortcut to trigger sushi file previewer. - Restore ability to create new file from dropped text. - Restore ability to duplicate via DND + Ctrl. + Drag-and-drop enhancements: - Allow dropping files into Starred to star them. - Prevent "open on hover" while moving pointer. + Menu enhancements: - Add menu item to remove files from Starred list. - Don't activate menu button when clicking folder name. - Don't offer "Properties" and "Add to Bookmarks" actions when they don't make sense. + Properties enhancements: - Wrap long filename words in Properties. - Refine properties for root directory. - Show error state for extensions properties. + General enhancements: - Redesign trash infobar. - Add tooltips to every headerbar control. - Update and modernize libnautilus-extension documentation. - Update appdata screenshots. + Bugfixes: - Fix various app chooser issues. - Fix various batch rename dialog issues. - Fix Highcontrast styles. - Fix focus misbehaviours in the new views. - Don't show URI escape codes in tooltips. - Show sharing infobar in gnome-user-share's fallback location. - Fix icon size in file conflict dialog. - Fix operations indicator animation. - Mark missing translatable strings. - Fix various memory leaks. - Fix compilation errors. + Updated translations. - Replace gtk-doc BuildRequires for pkgconfig(gi-docgen): follow upstreams move to gi-docgen. - Mark gnome-shell-search-provider-nautilus noarch. - Update to version 43.beta.1: + Restore view options tooltip + Mark new files for translation + Look for extensions in their new installation directory - Stop creating 3.0 extensions directory, and bump soversion on what we currently support and build. - Update to version 43.beta: + Adapting main window elements to smaller sizes; - Make sidebar foldable. - Split toolbar contorls into top and bottom toolbars at small sizes. + Restoring Disks integration: - Open storage unit in Disks from Properties. - Format with Disks from the sidebar context menu. + Absorbing features from core plug-ins: - Provide infobar for Public folder, instead of gnome-user-share. - Provide context menu action to open folders in Console. - Replace nautilus-send-to extension with Email portal. + Remodeling plug-ins - List installed extensions plug-ins in About. - Implement new Properties API and port Image and Audio/Video. - Remove GTK-dependent API from libnautilus-extension. - Bump libnautilus-extension versions. + Improving search UI design - Use modern design patterns for type filter chooser. - Elaborate FTS snippets and place them in a container. + Modernizing Properties window - Implement new "pages and rows" design. - Move ability to set default app into Open With dialog. + Reorganizing context menus. + Refining view visual styles - Saturate selection colors. - Add icon shadows. - Refine layout of column editor dialog. + Using more modern widgetry: - Use AdwTabBar for detatchable tabs. - Use AdwEmptyState for empty folder views. - Use AdwMessageDialog instead of GtkMessage. + Resolving regressions from the GTK 3 to 4 switch: - Restore Accessibility relations. - Restore location entry suggestions. - Restore libcloudproviders integration. + Opening new tab with middle click on next and forward buttons. + Miscellaneous bugfixes. + Leftover known regressions in 43.beta: - Lacks HiDPI icons. - Lacks attention-grabbing animation on operations button. + Updated translations. - Add pkgconfig(cloudproviders) BuildRequires: New dependency. - Rename libnautilus-extension2 to libnautilus-extension4 following upstreams soname changes. - Update to version 43.alpha: ... changelog too long, skipping 51 lines ... upstream soname bump. ==== nautilus-share ==== Version update (0.7.3 -> 0.7.5) - Update to version 0.7.5: + Fix dialogs for permission changes + Fix misc issues - Changes from version 0.7.4: + Port to libnautilus-extension-4 for Nautilus 43 compatibility + Port to GTK4 + Port from autotools to Meson + Fix misc issues - Switch to source service. - Add meson BuildRequires and macros following upstreams port. - Other changes in BuildRequires: + Added: pkgconfig, pkgconfig(glib-2.0), pkgconfig(gtk4) and pkgconfig(libnautilus-extension-4) + Dropped: intltool, nautilus-devel and libtool. - Add nautilus-share-lang-fix.patch: Add LINGUAS file to po dir https://gitlab.gnome.org/coreyberla/nautilus-share/-/issues/2 ==== net-snmp ==== Version update (5.9.2 -> 5.9.3) Subpackages: perl-SNMP snmp-mibs - update to 5.9.3: - Fixed library versioning bug found in 5.9.2. - Library version change to libsnmp40. - Migration to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. ==== netpbm ==== Subpackages: libnetpbm11 - ppmforge-fix-overflow.patch: Fix arithmetic overflow in ppmforge - ppmforge-test.patch: removed ==== nvme-cli ==== Subpackages: nvme-cli-bash-completion - Support auto discovery, add %systemd_ordering to spec file (bsc#1186399) - Mark no binaries rpms as noarch ==== openblas_pthreads ==== - The toolchain and 'make' in TW have been updated to handle parallel makes spawned by gcc (for LTO optimization) properly. Thus, remove restrictions. - Disable lto when linking test programs to speeds up building. ==== opensuse-welcome ==== Version update (0.1.8+git.46.64e51ec -> 0.1.9+git.0.66be0d8) - Update to version 0.1.9+git.0.66be0d8: * fix: it's called Plasma * fix: make openSUSE welcome work again (boo#1194380) * fix: undead the URLs to Telegram groups * Translation updates ==== orca ==== Version update (42.2 -> 43.beta) - Update to version 43.beta: + Web: - Fix issue causing Orca to remain silent with autofocused inputs. - Prevent structural navigation exiting current modal dialog. - Make cell ancestor presentation optional. + General: - Fix issue causing the description to not be presented. - Fix several popup menu-related issues. - Fix issue causing certain static text in dialogs to not be presented. + Updated translations. - Update to version 43.alpha: + Web: - Improve presentation of articles in feeds. - Improve presentation of unknown setsize and row/column count. - Fix several "chattiness" issues related to ARIA widgets. - Improve performance in large rich-text editors. - Include focusable elements with clickancestor action in the list of "clickables". + WebKitGtk: Fix issue causing WebKitGtk 2.36 content to not be handled by Orca's webkit support. + General: - Add more event-flood handling to improve performance in general, but especially for gnome-shell. - Fix bug related to which script responded to a mouse-button event. + Updated translations. ==== pangomm1_4 ==== Version update (2.46.2 -> 2.46.3) - Update to version 2.46.3: + Context::get_font_map(): Fix reference count. + Build: - Require Meson >= 0.55.0 - Meson build: . Specify 'check' option in run_command(). Will be necessary with future versions of Meson. . Check if Perl is required for building documentation. . Avoid unnecessary configuration warnings. . Re-organize warning-related compiler flags for MSVC. ==== plymouth ==== Subpackages: libply-splash-core5 libply-splash-graphics5 libply5 plymouth-dracut plymouth-lang plymouth-plugin-label plymouth-plugin-two-step plymouth-scripts plymouth-theme-bgrt plymouth-theme-spinner - Stop providing version-release for the upstream-branding sub-package. It leads to publishing of every new rebuild, goes against the goal of reproducible builds/packages. - Update Supplements to current standard. ==== polkit-default-privs ==== Version update (1550+20220727.3ce2e2f -> 1550+20220919.3b55a1f) - adjust spec file to deal with /sbin -> /usr/sbin path change - Update to version 1550+20220919.3b55a1f: * kdiskmark: adjust to new major version action renaming (bsc#1202725) * Use /usr/sbin nowadays (boo#1191090) ==== poppler ==== Version update (22.08.0 -> 22.09.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools - update to 22.09.0 (CVE-2022-38784): * Splash: Do not truncate line dash patterns with more than 20 entries. Issue #1281 * Various signature related improvements * Fix FormField::getFullyQualifiedName in some scenarios * Splash: Small optimization on dash pattern handling * JBIG2Stream::readHalftoneRegionSeg: Fix potential memory leak * Fix crashes on malformed files. Including CVE-2022-38784 * Fix string formatting in error reporting * Fix two potential memory leaks in poppler_document_create_dests_tree * pdfsig: List signature field names when listing signature information * pdfsig: Add support for specifying signature by field name * pdfunite: Fix crashes on malformed files * pdfunite: Fix potential memory leak of docs - Bump soname following upstreams changes. ==== poppler-qt5 ==== Version update (22.08.0 -> 22.09.0) - update to 22.09.0 (CVE-2022-38784): * Splash: Do not truncate line dash patterns with more than 20 entries. Issue #1281 * Various signature related improvements * Fix FormField::getFullyQualifiedName in some scenarios * Splash: Small optimization on dash pattern handling * JBIG2Stream::readHalftoneRegionSeg: Fix potential memory leak * Fix crashes on malformed files. Including CVE-2022-38784 * Fix string formatting in error reporting * Fix two potential memory leaks in poppler_document_create_dests_tree * pdfsig: List signature field names when listing signature information * pdfsig: Add support for specifying signature by field name * pdfunite: Fix crashes on malformed files * pdfunite: Fix potential memory leak of docs - Bump soname following upstreams changes. ==== protobuf ==== Version update (21.5 -> 21.6) - update to 21.6: C++: * Reduce memory consumption of MessageSet parsing ==== python-atspi ==== Version update (2.38.2 -> 2.46.0) - Update to version 2.46.0: + No changes, stable bump only. - Only BuildRequire at-spi2-atk-gtk2 and atk-devel if at-spi2-core < 2.45. In newer versions, at-spi2-atk was merged into -core and obsoleted. - Update to version 2.45.90: + Add object:announcement to the list of events. + Add support for ATSPI_ROLE_PUSH_BUTTON_MENU. ==== python-attrs ==== - python-six is not required for build ==== python-pycairo ==== Version update (1.20.1 -> 1.21.0) - Update to version 1.21.0: * Require Python 3.7+ * Require meson 0.53+ * Using setup.py directly to build/install pycairo is deprecated. Use meson instead. * setup.py now requires setuptools. Previously it was optional. * The complete API reference is now included in the typing stubs, so it can be consumed/shown by IDEs. - Add f5a795ea.patch: Some test improvements for cairo 1.17.6 ==== python-pytz ==== Version update (2022.1 -> 2022.2.1) - update to 2022.2.1: * matches tzdata 2022b - avoid bashisms in rpm scripts (bsc#1195391) ==== python310 ==== Subpackages: python310-curses python310-dbm - test-int-timing.patch: gh-96710: Make the test timing more lenient for the int/str DoS regression test. (#96717) ==== python310-core ==== Subpackages: libpython3_10-1_0 python310-base - test-int-timing.patch: gh-96710: Make the test timing more lenient for the int/str DoS regression test. (#96717) ==== redis ==== Version update (7.0.4 -> 7.0.5) - Update to version 7.0.5 (boo#1203638) + Security Fixes: * (CVE-2022-35951) Executing a XAUTOCLAIM command on a stream key in a specific state, with a specially crafted COUNT argument, may cause an integer overflow, a subsequent heap overflow, and potentially lead to remote code execution. The problem affects Redis versions 7.0.0 or newer [reported by Xion (SeungHyun Lee) of KAIST GoN]. + Module API changes * Fix RM_Call execution of scripts when used with M/W/S flags to properly handle script flags (#11159) * Fix RM_SetAbsExpire and RM_GetAbsExpire API registration (#11025, #8564) + Bug Fixes * Fix a hang when eviction is combined with lazy-free and maxmemory-eviction-tenacity is set to 100 (#11237) * Fix a crash when a replica may attempt to set itself as its master as a result of a manual failover (#11263) * Fix a bug where a cluster-enabled replica node may permanently set its master's hostname to '?' (#10696) * Fix a crash when a Lua script returns a meta-table (#11032) + Fixes for issues in previous releases of Redis 7.0 * Fix redis-cli to do DNS lookup before sending CLUSTER MEET (#11151) * Fix crash when a key is lazy expired during cluster key migration (#11176) * Fix AOF rewrite to fsync the old AOF file when a new one is created (#11004) * Fix some crashes involving a list containing entries larger than 1GB (#11242) * Correctly handle scripts with a non-read-only shebang on a cluster replica (#11223) * Fix memory leak when unloading a module (#11147) * Fix bug with scripts ignoring client tracking NOLOOP (#11052) * Fix client-side tracking breaking protocol when FLUSHDB / FLUSHALL / SWAPDB is used inside MULTI-EXEC (#11038) * Fix ACL: BITFIELD with GET and also SET / INCRBY can be executed with read-only key permission (#11086) * Fix missing sections for INFO ALL when also requesting a module info section (#11291) ==== seahorse-nautilus ==== Version update (3.11.92 -> 3.11.92+95) - Update to version 3.11.92+95: * libnautilus-extension: Prefer libnautilus-extension-4 * nautilus extension: Port to libnautilus-extension-4 * Add gpg version 2.3 so seahorse-nautilus will build * Stop including deprecated nautilus extension headers. * Fix UI files usage - Switch to source service git checkout. - Changes in BuildRequires: + Dropped: intltool, update-desktop-files, pkgconfig(libnautilus-extension) and glib2_gsettings_schema_requires macro. + Added: meson and pkgconfig(libnautilus-extension-4). - Switched to meson macros and dropped sed call adding supported versions of gpg and drop post(un) handling since we now rely on filetriggers as well as suse_update_desktop_file macro calls. - Update Supplements to current standard. ==== sushi ==== Version update (42.0 -> 43.0) - Update to version 43.0: + Another stable Sushi release. - Changes from version 43.rc: + Make Webkit-4.1 a hard dependency. ==== systemd ==== Subpackages: libsystemd0 libudev1 systemd-doc udev - Drop the old band aid used during the breakage introduced by the switch of /tmp to tmpfs This was done to address the regression reported in boo#1175779 but shouldn't be necessary anymore since the (few) affected users should have updated systemd during the last 2 years. - Move nss-systemd and nss-myhostname NSS modules into the main package - Give the instructions to create a home directory with systemd-homed in the description of the systemd-experimental sub-package ==== sysuser-tools ==== - Use append so if a pre file already exists it isn't overridden ==== tcpd ==== - use _libdir (boo#1191098) ==== tracker ==== Version update (3.3.3 -> 3.4.0) Subpackages: libtracker-sparql-3_0-0 tracker-data-files - Update to version 3.4.0: + Added tracker_sparql_connection_deserialize_async() API to deserialize RDF content. + Library is no built monolithically, Vala dependency is removed. + Improved performance of database updates. + Updated translations. - Update to version 3.4.0.rc: + Big performance improvements to inserts, updates and deletes. + Escape IRIs in TrackerResource as per IRIREF definition. + Update minimum meson version to 0.53. + Specify better ICU dependency in internal static library. + Plug a small memory leak. + Add missing include. + Fix/silence build time warnings. + Updated translations. - Update to version 3.4.0.beta: + Fix issues with URI expansion inserting TrackerResource data. + Rewrite bus connection to use C and stream-based cursors, vala dependency is no longer necessary. + Fix handling of nrl:InverseFunctionalProperty during database updates. + Updated translations. ==== tracker-miners ==== Version update (3.3.1 -> 3.4.0) Subpackages: tracker-miner-files - Update to version 3.4.0: + Updated translations. - Update to version 3.4.0.rc: + Fixes to libav/ffmpeg extractor. + Remove text/plain files from ignored-files, there are more specific setting to control indexed text content. + Fix build on MacOS. + Fix compiler/build warnings. + Updated translations. - Update to version 3.4.0.beta: + Add --list and --delete options to RSS miner. + Text extraction fixes on ODS and ODG file formats. + Improve logging of filesystem miner elapsed time information. + Improve performance of filesystem move operations. + Do not show duplicate results in "tracker3 search" CLI tool. + Updated translations. - Drop 401.patch: Fixed upstream. ==== tuned ==== - Use %_modprobedir - Move dbus-1 system.d file to /usr (bsc#1202339) ==== unzip ==== Subpackages: unzip-doc - Fix CVE-2022-0530, SIGSEGV during the conversion of an utf-8 string to a local string (CVE-2022-0530, bsc#1196177) * CVE-2022-0530.patch - Fix CVE-2022-0529, Heap out-of-bound writes and reads during conversion of wide string to local string (CVE-2022-0529, bsc#1196180) * CVE-2022-0529.patch ==== vim ==== Version update (9.0.0453 -> 9.0.0500) Subpackages: vim-data vim-data-common vim-small - Updated to version 9.0.0500, fixes the following problems - boo#1203508 - CVE-2022-3234 - boo#1203509 - CVE-2022-3235 * On an AZERTY keyboard digit keys get the shift modifier. * Incorrect color for modeless selection with GTK. * A few problems with 'splitscroll'. * Function called at debug prompt is also debugged. * Substitute prompt does not highlight an empty match. * Splitting a line with a text prop "above" moves it to a new line below. * Vim9: block in for loop doesn't behave like a code block. * Loop variable can't be found. * 'scroll' is not always updated. * ASAN warning for integer overflow. * Command line test leaves directory behind. * With virtual text "above" indenting doesn't work well. * Cursor moves when cmdwin is closed when 'splitscroll' is off. * Virtual text wrong after adding line break after line. * Build failure. * Exectution stack underflow without the +eval feature. (Dominique Pellé) * Cursor moves if cmdwin is closed when 'splitscroll' is off. * In a :def function all closures in a loop get the same variables. * No test for what patch 9.0.0469 fixes. * Virtual text "below" doesn't show in list mode. * fullcommand() only works for the current script version. * fullcommand() test failure. * Not using deferred delete in tests. * Varargs does not work for replacement function of substitute(). * Missing dependency may cause crashes on incomplete build. * Test for 'splitscroll' takes too much time. * Valva Date Format files are not recognized. * Cannot use a :def varargs function with substitute(). * In a :def function all closures in a loop get the same variables. * "g0" moves to wrong location with virtual text "above". * Illegal memory access when replacing in virtualedit mode. * In a :def function all closures in a loop get the same variables. * Text scrolled with 'nosplitscroll', autocmd win opened and help window closed. * Using freed memory with combination of closures. * Cursor in wrong position with virtual text "above" and 'showbreak'. * Using "end_lnum" with virtual text causes problems. * Using freed memory with cmdwin and BufEnter autocmd. * No good reason to build without the float feature. * Cmdwin test fails on MS-Windows. * Perl test fails. * Small build misses float function declaraitons. * Closure doesn't work properly in nested loop. * No good reason to keep supporting Windows-XP. * LyRiCs files are not recognized. * Various small issues. * In :def function list created after const is locked. * When quitting the cmdline window with CTRL-C it remains visible. ==== vte ==== Version update (0.68.0 -> 0.70.0) - Update to version 0.70.0: + build: Post release version bump - Update to version 0.69.99: + build: Version 0.69.99 for gnome 43rc + lib: Fix spawning on netbsd + widget: - Fix Widget::regex_match_check_at() - Use correct view coordinates - gtk4: . Only notify terminal when focused . Don't grab the focus on focus-in - Disable glade catalog support via bcond. - Fixup the defines, most importantly name the vte typelib correctly again. - Update to version 0.69.92: + all: - Include directly - Remove SIXEL support from stable branch - Don't override widget's CSS names + bindings: - gir: Change vte/gtk4 gir nsversion - vala: . Add vapi for vte/gtk4 . Remove the test app + build: - Also set _XOPEN_SOURCE - Build fix for netbsd - Bump meson req version to 0.51 - Check for python version - Define __BSD_VISIBLE on freebsd - Define list of libc feature test macros only once - Fix debug build - Make sure __BSD_VISIBLE is defined on freebsd - Remove gtk4 notice - Try to fix pwrite detection on non-glibc systems - Update gtk3 req version - Use an explict python interpreter + docs: - Install toml file to subdir - Port to gi-docgen + fonts: - gtk4: Create a new pango context - Only set language if different to the current language - Pass nullptr for language + glib: - glue: . Include string . Include string_view + lib: - Fix reserved size calculation - Move glib glue code to glib-glue.cc + Revert "emulation: Support XTVERSION sequence" + sixel: Remove stray semicolon + spawn: Fix build without CLOSE_RANGE_CLOEXEC + widget: - Add API to get selected text - widget: Add format arg to new API to get selected text - Correct some Since annotations - Defer alignment API to next cycle - Don't queue_resize() during allocation - Fix padding borders - Fix some API version tags - gtk4: . Add API to check event context . Don't invalidate endlessly . Lower the priority of the style provider . Make background API available on gtk4 . Simplify invalidation tracking - gtk: Make new API naming self-consistent - Ignore synthetic scroll events - Listen for toplevel focus change - Only avoid reentrant queue_resize() in GTK4 - Queue a resize on CSS changes - Remove errneous gtk_widget_allocate call + Update translations. - Rebase vte-enable-build-flag-pie.patch with quilt. - Set bcond to without, build gtk4 support. - Drop gtk-doc and add pkgconfig(gi-docgen) BuildRequires following upstreams port to gi-docgen. ==== webkit2gtk3 ==== Version update (2.36.7 -> 2.38.0) Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles - Update to version 2.38.0 (boo#1203530): + New media controls UI style. + Add new API to set WebView’s Content-Security-Policy for web extensions support. + Make it possible to use the remote inspector from other browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var. + MediaSession is enabled by default, allowing remote media control using MPRIS. + Add support for PDF documents using PDF.js. + Security fixes: CVE-2022-32886, CVE-2022-32912. - Update to version 2.37.91: + Cache and reuse image-based backing stores to improve memory consumption. + Fix printing with bubblewrap sandbox enabled. + Deprecate enable-frame-flattening setting because the functionality will be removed for 2.40. + Fix deadlock when disposing player while handling rotation tag. + Fix several crashes and rendering issues. + Updated translations. ==== webkit2gtk4 ==== Version update (2.36.7 -> 2.38.0) Subpackages: libjavascriptcoregtk-5_0-0 libwebkit2gtk-5_0-0 webkit2gtk-5_0-injected-bundles - Update to version 2.38.0 (boo#1203530): + New media controls UI style. + Add new API to set WebView’s Content-Security-Policy for web extensions support. + Make it possible to use the remote inspector from other browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var. + MediaSession is enabled by default, allowing remote media control using MPRIS. + Add support for PDF documents using PDF.js. + Security fixes: CVE-2022-32886, CVE-2022-32912. - Update to version 2.37.91: + Cache and reuse image-based backing stores to improve memory consumption. + Fix printing with bubblewrap sandbox enabled. + Deprecate enable-frame-flattening setting because the functionality will be removed for 2.40. + Fix deadlock when disposing player while handling rotation tag. + Fix several crashes and rendering issues. + Updated translations. ==== xdg-desktop-portal ==== Version update (1.14.6 -> 1.15.0) - Update to version 1.15.0: + Add Meson build files. For now, both Autotools and Meson are available in the source tree. + Make the Screenshot portal request permission to take screenshots. Frontends that implement the version 2 of org.freedesktop.portal.impl.Screenshot portal can now be aware that the screenshot permission was granted through the new 'permission_store_checked' option, and skip any kind of dialog when that is the case. + Stop sending the app id quoted in the Background portal. + Fix a bug in cgroup name parsing. + Various fixes to the Realtime portal. + Updated translations. ==== xdg-desktop-portal-gnome ==== Version update (42.3 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Remember last app folder in the Filechooser portal + Improve Closed signal emission in the RemoteDesktop/Screencast portal + Updated translations. - Update to version 43.beta: + Don't show screenshot sharing dialog for non-interactive screenshots. + Fix restoring window screencast streams. + Updated translations. - Update to version 43.alpha: + Various fixes to the screencast dialog. + New Dynamic Launcher portal. + Plug various memory leaks. + Tweak wallpaper portal dialog. + Updated translations. ==== yast2-bootloader ==== Version update (4.5.4 -> 4.5.6) - write stage1 location on transactional systems (bsc#1128853) - 4.5.6 - bsc#1203418 - added default proposal for hidden timeout - 4.5.5 ==== yast2-kdump ==== Version update (4.5.4 -> 4.5.5) - bsc#1202575 - fixed internal error caused by bug in UI in 4.5.3 - 4.5.5 ==== yelp ==== Version update (42.1 -> 42.2) Subpackages: libyelp0 - Update to version 42.2: + Updated translations. ==== yelp-xsl ==== Version update (42.0 -> 42.1) - Update to version 42.1: + Updated translations. - Package NEWS and README.md. ==== zxing-cpp ==== - Add fmt 9.0 compatibility patch (boo#1202273): * 0001-test-update-to-libfmt-v9.0.0.patch