Packages changed: btrfsprogs (5.12.1 -> 5.13) evolution-data-server (3.40.2 -> 3.40.3) glib2 gnome-control-center gnome-desktop (40.2 -> 40.3) gnome-disk-utility (40.1 -> 40.2) gnome-shell (40.2 -> 40.3) gnome-shell-extensions (40.2 -> 40.3) gnome-software (40.2 -> 40.3) gnome-terminal (3.40.2 -> 3.40.3) gnome-user-docs (40.1 -> 40.3) gobject-introspection harfbuzz (2.8.0 -> 2.8.2) kde-print-manager libcap (2.49 -> 2.51) libgit2 (1.1.0 -> 1.1.1) libhugetlbfs (2.22 -> 2.23.0.g6b126a4) libogg (1.3.4 -> 1.3.5) libwpe (1.10.0 -> 1.10.1) libxcrypt (4.4.19 -> 4.4.23) mutter (40.2.1 -> 40.3) numactl (2.0.14 -> 2.0.14.17.g498385e) openssl-1_1 pango (1.48.5 -> 1.48.7) plasma-framework plasma-nm5 plasma5-desktop polkit pulseaudio python-cffi (1.14.5 -> 1.14.6) python-pycairo (1.20.0 -> 1.20.1) python-simplejson (3.17.2 -> 3.17.3) python-zipp (3.4.1 -> 3.5.0) xkeyboard-config (2.32 -> 2.33) yelp (40.2 -> 40.3) === Details === ==== btrfsprogs ==== Version update (5.12.1 -> 5.13) Subpackages: btrfsprogs-udev-rules libbtrfs0 - Update to 5.13 * restore: remove loop checks for extent count and directory scan * inspect dump-tree: new options to print node (--csum-headers) and data checksums (--csum-items) * fi usage: * print stripe count for striped profiles * print zoned information: size, total unusable * mkfs: print note about sha256 accelerated module loading issue * check: ability to reset dev_item::bytes_used * fixes * detect zoned kernel support at run time too * exclusive op running check return value * fi resize: support cancel (kernel 5.14) * device remove: support cancel (kernel 5.14) * documentation about general topics * compression * zoned mode * storage model * hardware considerations * other * libbtrfsutil API overview * help text fixes and updates * hash speedtest measure time, cycles using perf and print throughput ==== evolution-data-server ==== Version update (3.40.2 -> 3.40.3) Subpackages: libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3 - Update to version 3.40.3: + tests: Workaround libphonenumber behavior change. + test-book-client-write-write: Fix occasional test failure. + IMAPx: Change how Junk and NotJunk flags are handled. + ECalBackendFile: Free interval tree only when being allocated. + Bugs fixed: glgo#GNOME/evolution-data-server#336. ==== glib2 ==== Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 - Silence output in libgio-2_0-0 post scriptlet in case the ENV-mimeapps.list files do not exist: we are ready to create them in this case. An error message is only confusing. ==== gnome-control-center ==== Subpackages: gnome-control-center-goa - Add versioned BuildRequires to pkgconfig(udisks2): * https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/gnome-40/panels/info-overview/meson.build#L44 ==== gnome-desktop ==== Version update (40.2 -> 40.3) Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to version 40.3: + Updated translations. ==== gnome-disk-utility ==== Version update (40.1 -> 40.2) - Update to version 40.2: + gdusdmonitor: Fix notification icon. + Escape hyperlink text in mount point label. ==== gnome-shell ==== Version update (40.2 -> 40.3) Subpackages: gnome-shell-calendar - Update to version 40.3: + Fix glitch in app grid ? session transition. + Fix IM popup visibility when in fullscreen. + magnifier: Fix view jumps when using caret tracking. + Fix shadow rendering glitches. + Fix vertical scrollbars in RTL locales. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations. - Drop gnome-shell-session-launch-timeout.patch: Fixed upstream. ==== gnome-shell-extensions ==== Version update (40.2 -> 40.3) - Update to version 40.3: + drive-menu: Improve detection of network mounts. + Misc. bug fixes. - Rebase gse-sle-classic-ext.patch. ==== gnome-software ==== Version update (40.2 -> 40.3) - Update to version 40.3: + Fix a bug where app sources appeared in the header of the Updates tab. + Automatically install application updates, depending on the type of application and user config. + Avoid extra vertical space in the featured apps carousel. + Include apps from disabled repos in Shell Overview search results. + Distinguish between download size and installed size for PackageKit apps. + Properly update the "Last checked" timestamp on the Updates tab. + Fix a crash that sometimes happens when clicking on the Website button on a details page. + Fix a bug where the list of sources for an application was sometimes incomplete. + Updated translations. ==== gnome-terminal ==== Version update (3.40.2 -> 3.40.3) Subpackages: nautilus-extension-terminal - Update to version 3.40.3: + settings: Fix crash when loading the reference schema source fails. + Updated translations. ==== gnome-user-docs ==== Version update (40.1 -> 40.3) - Update to version 40.3: + Updates to top bar icon reference. + Updates to wifi instructions. + Updates to remote desktop instructions. + Updates to contacts instructions. + Updates to keyboard layouts. + Added iCade pairing instructions. + Removed reference to discontinued DVD decoder. + Various language improvements. + Updated translations. ==== gobject-introspection ==== Subpackages: girepository-1_0 libgirepository-1_0-1 - Revert back o HOSTTYPE: RPM_ARCH is not available to the dep scanners. ==== harfbuzz ==== Version update (2.8.0 -> 2.8.2) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Drop pkgconfig(chafa) BuildRequires for now: causes a cycle between chafa and harfbuzz, and disable it in meson - Update to version 2.8.2: + Shaping LTR digits for RTL scripts now makes the native direction of the digits LTR, applying shaping and positioning rules on the same glyph order as Uniscribe + Subsetting COLR v1 and CPAL tables is now supported + Various fixes and improvements to the subsetter + When applying morx table, mark glyph widths should not be zeroed + GPOS is preferred over kerx, if GSUB was applied + Regional_Indicator pairs are grouped together when clustering - Update to version 2.8.1: + Subsetter now fully supports GSUB/GPOS/GDEF tables (including variations); as such, layout tables are retained by subsetter by default + hb-view supports iTerm2 and kitty inline image protocols it can also use Chafa for terminal graphics if available - Add pkgconfig(chafa): new, optional depdency. ==== kde-print-manager ==== - Fix the %files section. plasma-framework >= 5.84 doesn't install desktop files in %_kf5_servicesdir anymore. ==== libcap ==== Version update (2.49 -> 2.51) - update to 2.51: * Fix capsh installation * Add an autoauth module flag to pam_cap.so * Unified libcap/cap (Go) and libcap (C) default generation of external format binary data * API enhancement cap_fill() and (*cap.Set).Fill() - to permit copying one capability flag to another. * --explain=cap_foo: describe what cap_foo does * --suggest=phrase: search all the cap descriptions and describe those that match the phrase * Add "keepcaps" module argument support to pam_cap.so (reported by Zoltan Fridrich. Bug 212945) * extend libcap to include cap_prctl() and cap_prctlw() functions to regain feature parity with Go "cap" package. These are only needed when linking against -lpsx for keepcaps POSIX semantics. * this likely requires substantial application changes to make Ambient capability support usable in general, but doing our part for the admin. * Add a test case for recent kernel fix * Go pragma fix for convenience functions in "cap" module ==== libgit2 ==== Version update (1.1.0 -> 1.1.1) - update to 1.1.1: * Fixes a bug where decompressing packfiles could fail in rare instances. * Ensure worktree paths are validated in more cases. * Builds without thread-safety (`THREADSAFE=OFF`) are supported again. * Builds without mmap (`NO_MMAP`) are supported again. * mbedTLS is supported in non-default locations. * Malformed branch names or missing branches on remotes are ignored. * Use compiler intrinsics to detect arithmetic overflows in more cases. * The configuration cache functions properly on systems with strict alignment. * A missing options initializer function (`git_blob_filter_options_init`) was added for `git_blob_filter_options`. * Several documentation fixes. ==== libhugetlbfs ==== Version update (2.22 -> 2.23.0.g6b126a4) - Update to version 2.23.0.g6b126a4: * Update NEWS for 2.23 release * Wait child with os.wait() * Makefile: add MANDIR variable * Makefile: skip LIB resolve check if NATIVEONLY * Introduce basic riscv64 support * ld.hugetlbfs: fix -Ttext-segment argument on AArch64 * tests: add explicit permissions to open() call * Update NEWS for 2.22 release * Convert setup script to python3 * Clean up error checking in dump_proc_pid_maps() - Enhance _service magic - Update to version 2.23.0.g6b126a4: * Wait child with os.wait() * Makefile: add MANDIR variable * Makefile: skip LIB resolve check if NATIVEONLY * Introduce basic riscv64 support * ld.hugetlbfs: fix -Ttext-segment argument on AArch64 - Remove unsupported arch patch (does not patch clean anymore): D libhugetlbfs.s390.patch ==== libogg ==== Version update (1.3.4 -> 1.3.5) - update to 1.3.5: * Fix unsigned typedef problem on macOS. * Fix overflow check in ogg_sync_buffer. * Clean up cmake and autotools build files. * Remove Symbian and Apple XCode build files. * Fix documentation cross-reference links. ==== libwpe ==== Version update (1.10.0 -> 1.10.1) - update to 1.10.1: - Fix the build with versions of Python older than 3.6 ==== libxcrypt ==== Version update (4.4.19 -> 4.4.23) - Update to 4.4.23 * Fix output calculation for gensalt_yescrypt_rn(). * Fix -Werror=conversion in lib/crypt-des-obsolete.c, test/des-obsolete.c, and test/des-obsolete_r.c. * The crypt_checksalt() function has been fixed to correctly return with 'CRYPT_SALT_INVALID', in case the setting, that is passed to be checked, represents an empty passphrase or an uncomputed setting for descrypt without any salt characters. * The crypt_checksalt() function will now return the value 'CRYPT_SALT_METHOD_LEGACY' in case the setting, that is passed to be checked, uses a hashing method, which is considered to be too weak for use with new passphrases. * Fix build when the CFLAGS variable, that is passed into the configure script, has a leading whitespace character in it (issue #123). ==== mutter ==== Version update (40.2.1 -> 40.3) - Update to version 40.3: + Fix area screencasts when window is unredirected. + Fix mapping tablet to monitor. + Fixed crash. + Misc. bug fixes. + Updated translations. - Drop mutter-Gracefully-handle-page-flipping.patch: Fixed upstream. - Build wayland eglstream support: Pass wayland_eglstream=true to meson and add pkgconfig(wayland-eglstream) BuildRequires. Gnome-shell Wayland session with nvidia binary driver is now possible when enabled manually, users must first comment out the disabling of Wayland when using the proprietary nvidia driver in /usr/lib/udev/rules.d/61-gdm.rules, then boot with passing nvidia-drm.modeset=1 to the kernel. We do NOT recommend that users try this, as it buggy and unstable at the moment. - Add mutter-Gracefully-handle-page-flipping.patch kms: Gracefully handle page flipping direct scanouts failing. Fix a crash. - Rebase mutter-disable-cvt-s390x.patch and mutter-Lower-HIDPI_LIMIT-to-144.patch, and enable mutter-disable-cvt-s390x.patch again now that it is rebased. ==== numactl ==== Version update (2.0.14 -> 2.0.14.17.g498385e) - Update to version 2.0.14.17.g498385e: * numactl.c: fix use after free * sysfs.c: prevent mem leak in sysfs_node_read() * sysfs.c: don't leak fd if fail in sysfs_read() * shm.c: fix memleak in verify_shm() * shm.c: fix memleak in dump_shm() * fix description for numa_node_size64 in man as well * fix numa_node_size definition in manpage numa.3 * link with -latomic if needed * libnuma: make numa_police_memory() free of race * numademo: Use first two nodes instead of node 0 and 1 - Enhance _service magic - Enable automake ==== openssl-1_1 ==== Subpackages: libopenssl1_1 - Added openssl-add_rfc3526_rfc7919.patch * Genpkey: "-pkeyopt dh_param:" can now choose modp_* (rfc3526) and ffdhe* (rfc7919) groups. Example: $ openssl genpkey -genparam -algorithm DH -pkeyopt dh_param:ffdhe4096 * DH_new_by_nid(), DH_get_nid(), and EVP_PKEY_CTX_set_dh_nid(): NID_modp_* groups are now available, similar to NID_ffdhe*. * Fixes bsc#1180995 - openssl s_server fails when FIPS is enabled ==== pango ==== Version update (1.48.5 -> 1.48.7) Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0 - Add 3ff6365.patch, reverse applied: fix build of e.g. g-c-c. This commit introduced a requirement to run X. - Update to version 1.48.7: + Fix a thread-safety issue in fontmap initialization. + Small documentation improvements. - Update to version 1.48.6: + Avoid attribute index overflow. + Add a new pango-segmentation utility. + Documentation cleanups and fixes. + Update script property data for gravity. + Bring back careful glyph position rounding. + Add a few missing bidi types. + Add more tests. ==== plasma-framework ==== Subpackages: libKF5Plasma5 plasma-framework-components - Drop patch: * 0001-Revert-KF5PlasmaMacros-Only-try-to-install-desktop-f.patch ==== plasma-nm5 ==== - Fix the %files section. plasma-framework >= 5.84 doesn't install desktop files in %_kf5_servicesdir anymore. ==== plasma5-desktop ==== - Fix the %files section. plasma-framework >= 5.84 doesn't install desktop files in %_kf5_servicesdir anymore. ==== polkit ==== Subpackages: libpolkit0 typelib-1_0-Polkit-1_0 - Change to using systemd-sysusers - Remove unneeded shadow dependency, no longer required due to systemd-sysusers - Fix 50-default.rules file-parent-ownership-mismatch warning - Remove --with-pic, no effect with --disable-static - Move /etc/polkit-1/rules.d/50-default.rules to /usr/share/polkit-1/rules.d/50-default.rules. The first location is only for admin changes. ==== pulseaudio ==== Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-module-bluetooth pulseaudio-module-gsettings pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils - Remove unneeded shadow dependency, no longer required due to systemd-sysusers ==== python-cffi ==== Version update (1.14.5 -> 1.14.6) - update to 1.14.6: * Revert "grovel: detect :float and :double in the :auto type" ==== python-pycairo ==== Version update (1.20.0 -> 1.20.1) - update to 1.20.1 * setup.py: Respect the PKG_CONFIG environment variable * Make import_cairo inline in addition to static * docs: Fix example in Pattern.set_filter() docs _pr_`221` * docs: Fix build with newer sphinx * docs: Fix NumPy width, height-conventions in examples * docs: Last parameter of rel_curve_to should be dy3, not dy4 * mypy: Fixes for mypy 0.800+ * mypy: Don't run mypy via pytest ==== python-simplejson ==== Version update (3.17.2 -> 3.17.3) - update to 3.17.3: * Replaced Travis-CI and AppVeyor with Github Actions, adding wheels for Python 3.9. ==== python-zipp ==== Version update (3.4.1 -> 3.5.0) - update to 3.5.0: * Added ``.suffix``, ``.suffixes``, and ``.stem`` properties. ==== xkeyboard-config ==== Version update (2.32 -> 2.33) - update to version 2.33 * translation updates * Replaced division slash with fraction slash on Neo2 (de) layout * rules: correct Indic IPA to use iso639 code "eng" * rules: remove two non-existing ISO639 codes * rules: change ISO639 language codes to 639-2/T only * rules: the xkb.dtd file is not an XML document * symbols/nl: Add a "Dutch (US)" variant * Simplify gb(basic) so that Shift+Right Alt behaves the same as Right Alt+Shift. ==== yelp ==== Version update (40.2 -> 40.3) Subpackages: libyelp0 - Update to version 40.3: + Updated translations.