Packages changed: Mesa (22.1.7 -> 22.2.0) Mesa-drivers (22.1.7 -> 22.2.0) ModemManager adwaita-icon-theme (42.0 -> 43) amarok apache2 apache2-manual apache2-prefork apache2-utils at-spi2-core (2.44.1 -> 2.46.0) baobab (42.0 -> 43.0) bash bijiben bind (9.18.6 -> 9.18.7) bluez btrfsprogs (5.19 -> 5.19.1) cairo (1.16.0 -> 1.17.6) cheese (41.1 -> 43.alpha) clazy colord dconf dconf-editor (3.38.3 -> 43.0) diffutils dleyna-renderer dleyna-server dnsmasq drbd-utils eog (42.3 -> 43.0) evince (42.3 -> 43.0) evolution (3.44.4 -> 3.46.0) evolution-data-server (3.44.4 -> 3.46.0) evolution-ews (3.44.4 -> 3.46.0) expat (2.4.8 -> 2.4.9) farstream file-roller (3.42.0 -> 43.0) flac (1.4.0 -> 1.4.1) flatpak freecell-solver frei0r-plugins gawk gcr (3.41.0 -> 3.92.0) gcr3 gdb gdm (42.0 -> 43.0) geoclue2 git 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-characters (42.0 -> 43.0) gnome-chess (42.1 -> 43.0) gnome-clocks (42.0 -> 43.0) gnome-contacts (42.0 -> 43.0) gnome-control-center (42.3 -> 43.0) gnome-desktop (42.4 -> 43) gnome-disk-utility (42.0 -> 43.0) gnome-logs (42.0 -> 43.beta) gnome-maps (42.3 -> 43.0) gnome-online-accounts (3.44.0 -> 3.46.0) gnome-photos (42.0 -> 43.0) gnome-remote-desktop (42.4 -> 43.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-sudoku (42.0 -> 43.0) gnome-terminal (3.44.1 -> 3.46.1) gnome-user-docs (42.0 -> 43.0) gnome-user-share (3.34.0+25 -> 43.0) gnome-weather (42.0 -> 43.0) gobject-introspection (1.72.0 -> 1.74.0) grep grilo-plugins 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) libdbusmenu-gtk2 libdbusmenu-gtk3 libgdata libgee (0.20.5 -> 0.20.6) libgovirt (0.3.8 -> 0.3.9) libgweather4 (4.0.0 -> 4.2.0) libhandy (1.6.3 -> 1.8.0) libidn (1.38 -> 1.41) libnma (1.8.40 -> 1.10.2) libosinfo libostree libpeas (1.32.0 -> 1.34.0) libqt5-qtwebengine librdkafka (1.8.2 -> 1.9.2) libreoffice (7.4.1.1 -> 7.4.1.2) libsoup (3.0.8 -> 3.2.0) libuv libwnck (40.1 -> 43.0) libyuv llvm14 logrotate lvm2 lvm2-device-mapper mdadm mtools (4.0.40 -> 4.0.41) mutter (42.4 -> 43.0) nagios nautilus (42.2 -> 43.0) nautilus-share (0.7.3 -> 0.7.5) net-snmp (5.9.2 -> 5.9.3) netpbm nodejs-common nvme-cli openblas_openmp openblas_pthreads opensuse-welcome (0.1.8+git.46.64e51ec -> 0.1.9+git.0.66be0d8) orca (42.2 -> 43.beta) package-update-indicator (7 -> 8) 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) python-atspi (2.38.2 -> 2.46.0) python-attrs python-lxml python-mysqlclient (2.1.0 -> 2.1.1) python-pycairo (1.20.1 -> 1.21.0) python-pygit2 (1.9.2 -> 1.10.1) python-pytz (2022.1 -> 2022.2.1) python310 python310-core rubygem-liquid rubygem-vagrant-spec (0.0.1.1627911869.200ed21.git -> 0.0.1.1663083445.c177981.git) seahorse seahorse-nautilus (3.11.92 -> 3.11.92+95) shotwell (0.30.16 -> 0.31.5) simple-scan (42.1 -> 42.5) spacenavd (1.0 -> 1.1) spice-gtk squid sushi (42.0 -> 43.0) systemd sysuser-tools tcpd totem (42.0 -> 43.0) tracker (3.3.3 -> 3.4.0) tracker-miners (3.3.1 -> 3.4.0) tumbler tuned unzip vim (9.0.0453 -> 9.0.0500) vte (0.68.0 -> 0.70.0) webkit2gtk3 (2.36.7 -> 2.38.0) webkit2gtk3-soup2 (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) yast2-trans (84.87.20220910.dcdb12a597 -> 84.87.20220917.4034baecb2) yelp (42.1 -> 42.2) yelp-xsl (42.0 -> 42.1) zenity (3.42.1 -> 3.43.0) zxing-cpp === Details === ==== Mesa ==== Version update (22.1.7 -> 22.2.0) Subpackages: Mesa-dri-devel 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 ==== amarok ==== - Don't require QtWebEngine unconditionally ==== apache2 ==== - The 2.4.54 release brought support for PCRE2, but for that we also need to change buildrequires to pcre2-devel - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== apache2-manual ==== - The 2.4.54 release brought support for PCRE2, but for that we also need to change buildrequires to pcre2-devel - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== apache2-prefork ==== - The 2.4.54 release brought support for PCRE2, but for that we also need to change buildrequires to pcre2-devel - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== apache2-utils ==== - The 2.4.54 release brought support for PCRE2, but for that we also need to change buildrequires to pcre2-devel - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== 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. - Update to version 2.44.1: + Fix use after free when removing a hung process. + Fix the build with X11 disabled. + Fix crash when NULL is passed to some listener-related functions. + impl_deregister_keystroke_listener: fix memory leak on iteration error. - Update to version 2.44.0: + Unlink the socket before binding when using dbus-broker. Fixes regression introduced in 2.43.92 where restarting the bus launcher would fail. - Update to version 2.43.92: + The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its socket. Fixes accessibility for Snap-confined applications. + Caps lock is now unlocked for key synthesis. Fixes cutting and pasting from brltty when caps lock is on. + Several fixes to the dbus specification. + Fix the build when x11 is disabled. + Fix several compiler warnings. - Use ldconfig_scriptlets macro for post(un) handling. - Move autostart .desktop and xwayland-session config to distconfdir. - Configure to use dbus-broker when available. - Add libsystemd to BuildRequires: needed for dbus-broker support. - Update to version 2.42.0: + Set X root property when Xwayland starts on demand. + Several dbus introspection fixes. - Update to version 2.40.3 + Bugfix: Use abstract sockets if libdbus is older than 1.12.0 - Update to version 2.40.2: + README: Remove outdated links. + Key grab fixes for the new API. + registryd: Add a missing call to va_end. - Update to version 2.40.1: + Fix double free when removing event listeners. + Fix numlock detection. - Update to version 2.40.0: + No changes. - Update to version 2.39.91: + Fix a couple of memory leaks. + Remove const from AtspiDeviceListenerCB prototype. - Update to version 2.39.90.1: + Fix a crash introduced in 2.39.90, along with a few warnings. - Update to version 2.39.90: + Fix build with X11 disabled. + Various fixes for the new device API used for key monitoring and grabbing. + Fixed several memory leaks. - Update to version 2.39.1: + Don't use gdbus-broker if not running under systemd. + Unref bus at the end of cleanup. + Fix XML interfaces. + Use unix sockets instead of abstract sockets. + Added a device API to replace the old API for capturing key grabs. This is needed for toolkits that do not report keystrokes to atk, such as gtk 4. - Update to version 2.38.0: + Updated translations. - Update to version 2.37.92: + Fix a possible memory leak if an event name cannot be parsed. + _atspi_dbus_set_interfaces: fix memory leak when called with an invalid DBus signature. + Fix a crash if an event listener is removed during an event callback. - Update to version 2.37.90: + Add a mode-changed signal to allow a screen reader to indicate that its mode has changed. + Fix use after free when a device listener is destroyed. + Meson: de-duplicate deps of 'Requires' in pkgconfig file. + FIx use after free when an event listener is destroyed. + Make at-spi-dbus-bus.desktop validate. + atspi_accessible_set_cache_mask: relax assert that was ... changelog too long, skipping 8 lines ... + Constants: fix typos in two _COUNT constants. ==== baobab ==== Version update (42.0 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Updated translations. - Update to version 43.alpha: + Updated translations. ==== 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 ==== bijiben ==== Subpackages: gnome-shell-search-provider-bijiben - Add bijiben-switch-to-soup3.patch: Backport upstream switch to soup3. Following this, replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1) BuildRequires. ==== bind ==== Version update (9.18.6 -> 9.18.7) Subpackages: bind-doc bind-utils - 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 bluez-zsh-completion 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. ==== cheese ==== Version update (41.1 -> 43.alpha) Subpackages: libcheese-common libcheese-gtk25 libcheese8 typelib-1_0-Cheese-3_0 - Update to version 43.alpha: + TODO (upstream will add it later it seems...). ==== clazy ==== - Add upstream changes: * 0001-Limit-the-clang-AST-crash-workaround-to-clang-7.0.patch * 0001-Fix-crash-when-Q_PROPERTY-contents-is-empty.patch * 0001-Allow-passing-no-check-in-plugin-arg-clazy-commandli.patch * 0001-Build-fixes-for-LLVM-Clang-15.0.0.patch ==== 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). ==== dconf-editor ==== Version update (3.38.3 -> 43.0) - Update to version 43.0: + Updated screenshots + Updated translations. - Update to version 43.beta: + New beta release! Adds support for the dark color-scheme. - Add pkgconfig(libhandy-1) BuildRequires: New dependency. - Update to version 43.alpha: + This release contains a new app icon, various fixes to build with newer vala, support for building with meson 0.61, and many translation updates. - Drop 21.patch: Fixed upstream. ==== diffutils ==== - Skip gnulib test test-free under qemu emulation (bsc#1202260) ==== dleyna-renderer ==== - Add db06bfa322.patch: add one more commit from upstream: [renderer] Fix pkgconfig dependency to GUPnP 1.2 - Add port-to-gupnp1_6.patch: Fix build with gupnp 1.6. 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. ==== 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 ==== drbd-utils ==== - drbd-utils.spec force _localstatedir to use /var/lib in runtime (bsc#1203220) ==== eog ==== Version update (42.3 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Update eog-multiple-save-as-dialog.ui. + Update (or drop) the Docker image used by Flatpak job. + desktop: Add webp to MimeType list. + Updated translations. - Update to version 43.alpha: + Use G_DECLARE_INTERFACE in interface headers. + Replace include guards with #pragma once. + Window previews in shell overview are missing the title. + Updated translations. ==== evince ==== Version update (42.3 -> 43.0) Subpackages: evince-plugin-comicsdocument evince-plugin-djvudocument evince-plugin-dvidocument evince-plugin-pdfdocument evince-plugin-tiffdocument evince-plugin-xpsdocument 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 ==== Version update (3.44.4 -> 3.46.0) Subpackages: evolution-plugin-spamassassin - Update to version 3.46.0: + Bugs fixed: Use icon-only buttons in the header bar. + Updated translations. - Update to version 3.45.3: + ECert: Correct free function of two private members + Use certificate widget provided by libedataserverui + MessageList: Remove unneeded condition in an 'if' statement + Bugs fixed: - EShellWindow: The 'New' menu is not filled after start - Composer: Send of Outbox message doesn't remove it - EMFormat: Do not "mark citation" in header values + Updated translations. - Drop unused pkgconfig(gcr-4-gtk3) BuildRequires. - Update to version 3.45.2: + Mail: Handle built-in accounts similar to 'On This Computer' and 'Search Folders' + e_mail_folder_to_full_display_name: Use display-name for folders with no parent + EMFolderTree: Add 'folder-custom-icon' and 'compare-folders' signals + Implement News & Blogs (RSS) reader + RSS: Require camel and libedataserer pkgconfig files + Use camel_folder_get_full_display_name() in user-visible strings + Composer: Some parts of HTML not always converted into Plain Text + ECompEditor: - Add signals for core virtual methods - Prefer "Save and Close" in the header bar + Change when symbolic icons are forced in the application + flatpak: Add access to gvfsd in the Flatpak manifests + Build with gcr4 by default + Add Abkhazian translation into the list of supported locales + EHeaderBarButton: - Use gtk_action_is_sensitive() in "sensitivity" property binding - Uniform how a GtkAction is added into the header bar button - Disable the dropdown button with the main button + EMenuBar: Ensure GSettings signal handler is removed on menu bar free + Show a menu button in the header bar when the menu bar is hidden + Bugs fixed: - Calendar: . Sort reminder times in the component editor . The default reminder not always added - EColorSchemeWatcher: Verify chosen dark variant theme name exists - ECompEditor: . Cannot save changes . Reminders list is too small - EMailBrowser: Move 'Reply' to the right side of the header bar - Mail: . Change Template folder icon to 'folder-templates' . Option to use user-specified Date format in Inline reply style - Missing divider lines and paddings under GNOME - Use Client Side Decoration (header bar) + Updated translations. - Changes from version 3.45.1: + build: Update geocode-glib dependency + Calendar: - Add option to shorten event end time for new events - Default to event move on drag&drop in Week/Month/Year views - Fix recently introduced "maybe used uninitialized" warning in the print code - Highlight today in the Year View - Ignore event drag&drop in read-only calendars in Year View - Implement event drag&drop for the Year view - Implement 'Year View' - Minicalendar shown after search in the List View - Option to shorten an event time from the end or from the start - Unify tooltip query in calendar views - Update preview on a component change in the Year View + CompEditor: Consider 'shorten-end-time' when adjusting end time + Correct spelling of word 'GitLab' + Disable hardware acceleration for WebKitGTK + docs: Add some missing sections into the developer documentation + ECalComponentPreview: Linkify 'Location' value + ECompEditor: Change packing of the Organizer combo + EContactEditor: Use a GWeakRef on the editor when opening target client + EMailStripSigFilter: Make sure it doesn't read out of buffer bounds + EMonthWidget: Fix a memory leak + ENameSelectorDialog: Set a11y description for the Add/Remove buttons + EShell: Auto-close ESource connection alerts on idle + EWebDAVConfigLookup: Set also authentication method + EWebKitEditor: Mode change not propagated into the Editor widget + EWebView: Unset has-selection flag on content load start + Fix cairo_surface_t memory leaks after drag begin + flatpak: Prepare manifest for the development version + gal-view-instance: Do not crash on broken setup ... changelog too long, skipping 77 lines ... required, nor needed. ==== 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. ==== evolution-ews ==== Version update (3.44.4 -> 3.46.0) - Update to version 3.46.0: + Updated translations. - Update to version 3.45.3: + Updated translations. ==== expat ==== Version update (2.4.8 -> 2.4.9) Subpackages: libexpat-devel 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 ==== farstream ==== Subpackages: farstream-data gstreamer-plugins-farstream libfarstream-0_2-5 - Build farstream without gupnp support. Following this, drop pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass - -disable-gupnp to configure. ==== 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) Subpackages: libFLAC++10 libFLAC12 - 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: flatpak-zsh-completion 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. ==== freecell-solver ==== Subpackages: freecell-solver-presets libfreecell-solver0 - Add missing runtime requirements - skip python dependencies as they're only for the testsuite ==== frei0r-plugins ==== - Use opencv 4 for building frei0r-plugins when possible. opencv 3 doesn't support FFmpeg 5. ==== 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. ==== git ==== Subpackages: git-core git-email git-gui git-svn git-web gitk perl-Git - drop python2 requires as git-p4 is documented to work with python3 ==== 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 libgthread-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-devel 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-characters ==== Version update (42.0 -> 43.0) Subpackages: gnome-shell-search-provider-gnome-characters - Update to version 43.0: + Add support for composite emoji. + Use AdwAboutWindow for an adaptive about window. + Updated translations. - Build sub-package gnome-shell-search-provider-gnome-characters as noarch. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Updated translations. - Update to version 43.alpha: + Add support for composite emoji. + Use AdwAboutWindow for an adaptive about window. + Updated translations. ==== gnome-chess ==== Version update (42.1 -> 43.0) - Update to version 43.0: + Updated application screenshot. + Updated translations. - Add desktop-file-utils BuildRequires: New dependency. - Following the above new BuildRequires, add a check section and verify desktop file during build. - Update to version 43.rc: + New preferences dialog and new game screen. + 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-contacts ==== Version update (42.0 -> 43.0) Subpackages: gnome-shell-search-provider-contacts - Update to version 43.0: + Contacts can now import and export your contacts in the vCard format (aka VCF) to or from a file on the system. + Changes under the hood to make searching for contacts faster, and fixes several issues when editing or adding a contact. + On the UI front, Contacts has revamped the widgets when you're editing contacts. Several dialogs (like the "About" window) have gotten an upgrade and now look consistent with other GNOME apps. + Configuring your address books has moved to a dedicated spot in the new preferences window. + Updated translations. - Update to version 43.rc: + Updated screenshots for GNOME 43. + A rewrite of the core internals fixes several issues when editing or adding a contact. + Several performance optimizations when searching for contacts in the app. + Some strings for importing and exporting contacts were not marked as translatable yet. + Updated translations. - Update to version 43.beta: + Contacts can now import and export your contacts in the vCard format (aka VCF) to or from a file on the system. + The app will now warn you if your system has a configuration issue of your primary address book. + Updated translations. - Drop all traces of telepathy support, now dropped upstream (remove pkgconfig(folks-telepathy) and pkgconfig(telepathy-glib) disabled BuildRequires and stop passing telepathy=false to meson). - Add pkgconfig(libportal) and pkgconfig(libportal-gtk4) BuildRequires: New dependencies. ==== 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 typelib-1_0-GnomeDesktop-4_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-logs ==== Version update (42.0 -> 43.beta) - Update to version 43.beta: + GTK 4 port. + CI fixes. + Remove redundant glib-mkenums check. + Updated translations. - Replace BuildRequires following upstreams port to gtk4: + Drop pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1). + Add pkgconfig(gio-unix-2.0), pkgconfig(gtk4) and pkgconfig(libadwaita-1). - Add check section and run meson_test macro. ==== gnome-maps ==== Version update (42.3 -> 43.0) - Update to version 43.0: + Remove build-dependency on GTK3. + Don't install tests gresource. + Updated translations. - Drop update-desktop-files BuildRequires and macro, no longer needed. - Add appstream-glib and desktop-file-utils BuildRequires, validate appdata and desktop files during build. - Add gnome-maps-fix-dependency.patch: Fix upstream dodo when setting dependency for libshumate. - Update to version 43.rc: + Use Adwaita about dialog + Various UI cleanups, tweaks, and fixes + Switch OSM edit authorization to use OAuth 2 + Update POI definitions for OSM editing + Updated translations. - Drop pkgconfig(champlain-0.12) BuildRequires: No longer used, nor needed since the port to gtk4/libshumate. - GNOME Maps uses a gi dep syntax that is not yet understood by the dep scanner, thus add explicit Requires on typelib(GeocodeGlib) and typelib(GtkClutter), - Update to version 43.beta: + Port to GTK 4 and libshumate. + Port to use libsoup 3. - Adjust BuildRequires for upstream changes: + Drop pkgconfig(gtl3.0), pkgconfig(libndy-1)pkgconfig(rest-0.7), pkgconfig(geocode-glib-1.0) + Add pkgconfig(gtk4), pkgconfig(liadwaita-1), pkgconfig(rest-1.0),pkgconfig(geocode-glib-2.0), pkgconfig(shumate-1.0) - Update to version 43.alpha: + Remove network check (always assume network is available). + Remove check-in support (as no GOA backends support this anymore). + Use external browser to authorize OSM account for editing. + Add checkbox to select the visibility of the scale. + Migrate code to use ES 6 modules. + Tune location bias scale parameter for the Photon geocoder. + Updated translations. ==== gnome-online-accounts ==== Version update (3.44.0 -> 3.46.0) Subpackages: libgoa-1_0-0 libgoa-backend-1_0-1 typelib-1_0-Goa-1_0 - 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-photos ==== Version update (42.0 -> 43.0) Subpackages: gnome-shell-search-provider-gnome-photos - Update to version 43.0: + Drop flickr plugin: It pulls soup2. + build: reduce libdazzle usage. + Updated translations. - Drop c6f66fc47d2d434c34dd84d446f081389015785b.patch: Fixed upstream. - Add c6f66fc47d2d434c34dd84d446f081389015785b.patch: Drop flickr plugin: It pulls soup2. Following this, drop pkgconfig(grilo-0.3) BuildRequires: No longer needed. - Update to version 43.beta: + Build with soup3, drops libgfbgraph as it is not compatible with soup3 / rest 1.0. + Use Wallpaper portal for setting as a background/lockscreen. + Stop using deprecated gexiv2 API. + Updated translations. - Changes in BuildRequires following upstream changes: + Drop pkgconfig(geocode-glib-1.0), pkgconfig(libgfbgraph-0.2) and pkgconfig(libgdata) + Add pkgconfig(geocode-glib-2.0), pkgconfig(libportal) and pkgconfig(libportal-gtk3) ==== gnome-remote-desktop ==== Version update (42.4 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Many small fixes and improvements. + Updated translations. - Add explicit pkgconfig(gio-2.0) as build requirement to align with what Meson searches. It was already being pulled to the build by its siblings (gio-unix-2.0/glib-2.0) since they come from the same package. - Add explicit pkgconfig modules as build requirements: tss2-mu, tss2-rc, and tss2-tctildr. Same reason as gio-2.0 above, but this time pkgconfig(tss2-esys) was the one helping the others being pulled. - Pass 1.4 and 11.1.5.0 as minimum requirement versions for epoxy and ffnvcodec respectively to ensure the package uses the minimum that upstream recommends using. ==== 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-sudoku ==== Version update (42.0 -> 43.0) - Update to version 43.0: + Updated application screenshot. + Updated translations. - Add desktop-file-utils BuildRequires: New dependency. - Following the above new BuildRequires, add optional appstream-glib BuildRequires and a check section and verify desktop file and metadata during build. - Stop packaging help files as documentation. - Replace gcc-c++ with generic c++_compiler and c_compiler BuildRequires. - Drop gobject-introspection BuildRequires: Package does not do introspection any more. - Update to version 43.beta: + Warnings now flag when solution to puzzle is violated. + Updated translations. - Update to version 43.alpha: + Add setting to initialize earmarks. + Fix redundant undo stack entries for earmarks. ==== 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. ==== gnome-user-share ==== Version update (3.34.0+25 -> 43.0) - Update to version 43.0: + Updated translations. - Update to version 43.alpha: + Remove Nautilus extension. + Fix build with meson 0.61 and newer. + Updated translations. - Drop gnome-user-share-fix-meson-0_61_0.patch fixed upstream. - Drop pkgconfig(libnautilus-extension) and pkgconfig(gtk+-3.0) BuildRequires: No longer needed as nautilus extension was removed upstream. - Drop obsolete glib2_gsettings_schema_requires macro. ==== gnome-weather ==== Version update (42.0 -> 43.0) Subpackages: gnome-shell-search-provider-gnome-weather - Update to version 43.0: + The thermometer widget in the daily view has received a round of polish, with temperature labels sticking to the thermometer as it scales. + The temperature choice in the primary menu is now at the top level. + Views now transitions smoothly with a crossfade. + We use a new adaptive About window. + Updated translations. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Updated translations. - Update to version 43.alpha: + GNOME Weather 43.alpha polishes the thermometer widget in the daily view, refreshes the primary menu, uses smooth transitions between views, and makes use of a new adaptive About window. + 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 ==== grilo-plugins ==== Subpackages: grilo-plugin-tracker grilo-plugin-youtube - Add d1c0835d.patch: flickr: remove GOA support. GNOME Online accounts removed flicker backend so we need to remove it here too. ==== 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 ==== Subpackages: libgspell-1-2 typelib-1_0-Gspell-1 - 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) Subpackages: libgtksourceview-5-0 typelib-1_0-GtkSource-5 - 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) Subpackages: kernel-64kb kernel-default - 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.) ==== libdbusmenu-gtk2 ==== - conditionalize valgrind dependency - it is optional and not available on all architectures ==== libdbusmenu-gtk3 ==== - conditionalize valgrind dependency - it is optional and not available on all architectures ==== 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. ==== libgee ==== Version update (0.20.5 -> 0.20.6) - Update to version 0.20.6: + Fixes for newer valac. + Keep the original exception in Future.map/flat_map. ==== libgovirt ==== Version update (0.3.8 -> 0.3.9) - Update to version 0.3.9: + Update librest dependency to 0.9. + Update to libsoup3. + Remove autotools in favor of meson. + Updated translations. - Replace pkgconfig(rest-0.7) with pkgconfig(rest-1.0) BuildRequires following upstream changes. - Add meson BuildRequires and macros. - Use ldconfig_scriptlets macro for post(un) handling. ==== 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. ==== libidn ==== Version update (1.38 -> 1.41) - update to 1.41: * fix detecting current locale * developer visible changes ==== 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 typelib-1_0-Libosinfo-1_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 ==== librdkafka ==== Version update (1.8.2 -> 1.9.2) - update to 1.9.2: * Added KIP-768 OUATHBEARER OIDC support (by @jliunyu, #3560) * Added KIP-140 Admin API ACL support (by @emasab, #2676) * Consumer: `rd_kafka_offsets_store()` (et.al) will now return an error for any partition that is not currently assigned (through `rd_kafka_*assign()`). This prevents a race condition where an application would store offsets after the assigned partitions had been revoked (which resets the stored offset), that could cause these old stored offsets to be committed later when the same partitions were assigned to this consumer again - effectively overwriting any committed offsets by any consumers that were assigned the same partitions previously. This would typically result in the offsets rewinding and messages to be reprocessed. As an extra effort to avoid this situation the stored offset is now also reset when partitions are assigned (through `rd_kafka_*assign()`). Applications that explicitly call `..offset*_store()` will now need to handle the case where `RD_KAFKA_RESP_ERR__STATE` is returned in the per-partition `.err` field - meaning the partition is no longer assigned to this consumer and the offset could not be stored for commit. * Improved producer queue scheduling. Fixes the performance regression introduced in v1.7.0 for some produce patterns. (#3538, #2912) * Windows: Added native Win32 IO/Queue scheduling. This removes the internal TCP loopback connections that were previously used for timely queue wakeups. * Added `socket.connection.setup.timeout.ms` (default 30s). The maximum time allowed for broker connection setups (TCP connection as well as SSL and SASL handshakes) is now limited to this value. This fixes the issue with stalled broker connections in the case of network or load balancer problems. The Java clients has an exponential backoff to this timeout which is limited by `socket.connection.setup.timeout.max.ms` - this was not implemented in librdkafka due to differences in connection handling and `ERR__ALL_BROKERS_DOWN` error reporting. Having a lower initial connection setup timeout and then increase the timeout for the next attempt would yield possibly false-positive `ERR__ALL_BROKERS_DOWN` too early. * SASL OAUTHBEARER refresh callbacks can now be scheduled for execution on librdkafka's background thread. This solves the problem where an application has a custom SASL OAUTHBEARER refresh callback and thus needs to call `rd_kafka_poll()` (et.al.) at least once to trigger the refresh callback before being able to connect to brokers. With the new `rd_kafka_conf_enable_sasl_queue()` configuration API and `rd_kafka_sasl_background_callbacks_enable()` the refresh callbacks can now be triggered automatically on the librdkafka background thread. * `rd_kafka_queue_get_background()` now creates the background thread if not already created. * Added `rd_kafka_consumer_close_queue()` and `rd_kafka_consumer_closed()`. This allow applications and language bindings to implement asynchronous consumer close. * Bundled zlib upgraded to version 1.2.12. * Bundled OpenSSL upgraded to 1.1.1n. * Added `test.mock.broker.rtt` to simulate RTT/latency for mock brokers. - enable libcurl integration - enable RapidJSON integration ==== libreoffice ==== Version update (7.4.1.1 -> 7.4.1.2) Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Revert changes that cause problems with the libreoffice window in KDE, bsc#1203502 * bsc1203502.patch - Update to 7.4.1.2: https://wiki.documentfoundation.org/Releases/7.4.1/RC2 - Fix build on SLE-15-SP3 - Fix build with poppler 22.09 on TW * poppler-22.09.0.patch ==== 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 ==== Subpackages: clang-tools clang14 clang14-doc libLLVM14 libc++-devel libc++1 libc++abi-devel libc++abi1 libclang-cpp14 libclang13 llvm14-gold - 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) ==== mtools ==== Version update (4.0.40 -> 4.0.41) - update to 4.0.41: * Support FAT32 with less than 0xfff5 clusters * Make FAT32 entries 0 and 1 match what what Windows 10 does ==== 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. ==== nagios ==== Subpackages: nagios-www - do not change ownership of resource_file (/etc/nagios/resource.cfg) during (re-)start: nagios does not have enough permissions to do it anyway. Fixes bsc#1192316 - thanks to Kai Lappalainen ==== 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 ==== nodejs-common ==== - Use NodeJS 18 as default for TW and for SLE15 SP5 ==== nvme-cli ==== Subpackages: nvme-cli-bash-completion nvme-cli-zsh-completion - Support auto discovery, add %systemd_ordering to spec file (bsc#1186399) - Mark no binaries rpms as noarch ==== openblas_openmp ==== - 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. ==== 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. ==== package-update-indicator ==== Version update (7 -> 8) - Update to version 8: * Add setting to disable preferences widgets * Fix typos and improve German translations * Add new setting to hide indicator menu items * Add new setting "always-active" * Add Brazilian Portugese translations * Add Dutch translations * Do not hardcode pkg-config * Fix desktop files * Remove translated icon names * Add Spanish translations - remove obsolete patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch - Changes by Mihai Moldovan : * Update copyright notice. * Add properly extracted license. * Check destroot with fdupes for good measure. * Make some dependencies more explicit and remove duplicate ones (xsltproc vs. libxml2-tools). * Add glib gsettings schemas macros. * Reflow description to 67 characters. * Use more (single) quotes. * Re-sort files list alphabetically, use %{name} to avoid redundancy. ==== 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. ==== 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-lxml ==== - Update BR for libxml2-devel to the current version. - Add missing BR for python-base. ==== python-mysqlclient ==== Version update (2.1.0 -> 2.1.1) - update to 2.1.1: * Fix qualname of exception classes. * Fix range check in ``MySQLdb._mysql.result.fetch_row()``. Invalid ``how`` argument caused SEGV. * Fix docstring of ``_mysql.connect``. * Windows: Binary wheels are updated. * Use MariaDB Connector/C 3.3.1. * Use cibuildwheel to build wheels. * Python 3.8-3.11 ==== 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-pygit2 ==== Version update (1.9.2 -> 1.10.1) - Update to 1.10.1 - Fix segfault in ``Signature`` repr `#1155 `_ - Linux and macOS wheels for Python 3.11 `#1154 `_ - Upgrade to libgit2 1.5 - Add support for ``GIT_OPT_GET_OWNER_VALIDATION`` and ``GIT_OPT_SET_OWNER_VALIDATION`` `#1150 `_ - New ``untracked_files`` and ``ignored`` optional arguments for ``Repository.status(...)`` `#1151 `_ - Remove support-libgit-1.5.patch no longer needed ==== 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 python310-tk - 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) ==== rubygem-liquid ==== - limit to ruby 2.7 and 3.1 on leap ==== rubygem-vagrant-spec ==== Version update (0.0.1.1627911869.200ed21.git -> 0.0.1.1663083445.c177981.git) - New upstream snapshot 0.0.1.1663083445.c177981.git ==== seahorse ==== Subpackages: gnome-shell-search-provider-seahorse - Add ab2f253c.patch: Port to soup3. Following this, replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires. - Build sub-package gnome-shell-search-provider-seahorse as noarch. ==== 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. ==== shotwell ==== Version update (0.30.16 -> 0.31.5) - Update to version 0.31.5: + Port to libsoup3 + Updated translations. - Changes from version 0.31.4: + Move video meta-data reading into external process + Fix memory leak while importing from camera + Speed up raw meta-data reading + Improve Welcome Dialog wording + Improve google photos upload for > 50 photos + Support CR3 files + Use mail portal instead of nautilus-sendto + Support AVIF files + Fix import from SONY A7C + Remove Map widget - Changes from version 0.31.3: + Store publishing secrets using libsecret + Fix rotation keybinding for viewer + Fix a missing menu item - Changes from version 0.31.2: + Documentation updates and clean-up + Drop obsolete settings + Add WEBP and GIF to viewer's desktop file + Use new mapbox tiles for the map view + Flickr: Upload description and title + General OAuth1 clean-up and simplifications + Flickr: Show the new quotas (images uploaded) + Make face detection and recognition compatible with OpenCV 4 + Fix shortcuts for previous/next photo in menus + Migrate GSettings from org.yorba to org.gnome + Fix initialization of the theme being too late + Bring some consistency into the settings summaries and descriptions + Google Photos: Fix a critical when target album is not available + YouTube: Remove an obsolete label from the publishing dialog + Authenticator: Make links in the shown web page open in external browser + Google Photos/YouTube: Update explanatory texts before log in. + Flickr: Fix the log in - Changes from version 0.31.1: + Fix an issue when pressing the down key in a slideshow + Face recognition: Properly fall back to face detection when there is no DNN file + GPS: Export GPS meta-data + GPS: Changed GPS will trigger meta-data export + Piwigo: Fix crash when the certificate information is broken + Add profiles + Fix an issue with git annex due to not properly recognizing symlinks + Doc: Update the manpage + Google Photos: Do not crash if title is missing + Authenticator: Do not crash if service connection fails + Doc: Various syntax fixes in help files + Fix Camera detection and unmounting + Speed up browsing directories of large files + Fix localization of month in the DateTime dialog + Tumblr: Fix upload + Respect rotation information of videos + Piwigo: Enable uploading of rating + Port thumbnailer spawning to GLib.Subprocess + Remove a couple of deprecated TimeVal uses + Fix a couple of "potential null access" warnings during compilation + Some code clean-ups - Changes from version 0.31.0: + Reorganize source tree + Visually clean-up saved search editing dialog + Use org.freedesktop.FileManager1 instead of calling nautilus directly. + Fix some deprecated calls in faces code + Fix icon fall-back + Add support for reading WEBP + Some appdata fixes + Skip hidden folders such as .thumbnails + Fix missing icons in sidebar + Use Gtk.FileChooserNative for nicer portal integration + flatpak: several updates of dependencies + flatpak: strip-down OpenCV + Fix another "unknown source-id" warning + Stop spinning the event loop when changing window cursors + Several fixes to scroll events + Fix tooltips on overview pages + Fix issue with ImageHeight and ImageWidth mix-up + Strip diacritics from events and tags for better searching + Support gexiv2 0.12 + Add -p/--show-metadata option to Shotwell for dumping meta-data + Increase comment limit to 4k chars + Fix deprecations in Piwigo builder files + Do not make Cancel the default action in the authenication panel + Clean-up in several places in the publishers + Split-up some of the publishing panel code and move to GtkBuilder + Simplify the login landing page for publishing + Remove non-functional Facebook publisher code + Split-up CheckerBoardLayout.vala file + Use nicer messages on empty filters etc. + Merge face recognition code + Fix fall-back icon for cameras ... changelog too long, skipping 22 lines ... pkgconfig(webkit2gtk-4.1) ==== simple-scan ==== Version update (42.1 -> 42.5) - Update to version 42.5: + Updated translations. ==== spacenavd ==== Version update (1.0 -> 1.1) - Add example files to package - Update to version 1.1 * fixed incorrect number of buttons reported on SpaceMouse Pro and SpaceMouse Enterprise. * fixed non-contiguous button numbers on SpaceMouse Pro and SpaceMouse Enterprise, which could crash spnavcfg. * linux evdev: detect button base offset, instead of hardcoding 256 (BN_MISC), which fixes incorrect button numbers on the Magellan SpaceMouse USB. * fixed crash when attempting to save configuration (save command received from the client socket), and a configuration file does not already exist. * linux hotplug: use delayed activation to avoid multiple hotplug triggers and the resulting log spam. * reduced logging on the "verbose" setting. Now accepting multiple -v arguments for maximum verbosity. * fixed compatibility with newer 3dconnexion SDK clients. * fixed libm link omission, which broke the build on systems where isfinite is not a macro to a compiler built-in (BSD libc). * Added example configuration files with reasonable button mappings for the SpacePilot and the SpaceMouse Enterprise under doc/. ==== spice-gtk ==== Subpackages: libspice-client-glib-2_0-8 libspice-client-glib-helper libspice-client-gtk-3_0-5 typelib-1_0-SpiceClientGlib-2_0 typelib-1_0-SpiceClientGtk-3_0 - Replace pkgconfig(libphodav-2.0) and pkgconfig(libsoup-2.4) with pkgconfig(libphodav-3.0) and pkgconfig(libsoup-3.0) BuildRequires. ==== squid ==== - Migration to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. ==== 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-container systemd-devel 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) ==== totem ==== Version update (42.0 -> 43.0) Subpackages: totem-plugins - Update to version 43.0: + Remove obsolete Bugzilla entries from desktop file. + Updated translations. - Update to version 43.rc: + Fix videos not playing when opening through nautilus 43. + Updated translations. ==== tracker ==== Version update (3.3.3 -> 3.4.0) Subpackages: libtracker-sparql-3_0-0 tracker-data-files typelib-1_0-Tracker-3_0 - 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. ==== tumbler ==== Subpackages: libtumbler-1-0 tumbler-folder-thumbnailer tumbler-lang tumbler-webp-thumbnailer - Allow building against libgepub-0.7 (boo#1203644): + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7. + Replace libgepub-0.6 occurences in configure script with libgepub-0.7 when libgepub 0.7 is present. ==== 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: gvim vim-data vim-data-common - 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 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 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. ==== webkit2gtk3-soup2 ==== Version update (2.36.7 -> 2.38.0) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_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 ==== yast2-trans ==== Version update (84.87.20220910.dcdb12a597 -> 84.87.20220917.4034baecb2) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20220917.4034baecb2: * Translated using Weblate (Spanish) * New POT for text domain 'http-server'. * New POT for text domain 'base'. * Translated using Weblate (Czech) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * New POT for text domain 'kdump'. * New POT for text domain 'bootloader'. ==== 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. ==== zenity ==== Version update (3.42.1 -> 3.43.0) - Update to version 3.43.0: + Documentation updates. + Bump WebkitGTK dependency to API 4.1, for GNOME 43. + Updated translations. - Add pkgconfig(webkit2gtk-4.1) BuildRequires: enable webkit support. ==== zxing-cpp ==== - Add fmt 9.0 compatibility patch (boo#1202273): * 0001-test-update-to-libfmt-v9.0.0.patch