Packages changed: btrfsprogs (5.12.1 -> 5.13) glib2 gobject-introspection harfbuzz (2.8.0 -> 2.8.2) libcap (2.49 -> 2.51) libhugetlbfs (2.22 -> 2.23.0.g6b126a4) libxcrypt (4.4.19 -> 4.4.23) numactl (2.0.14 -> 2.0.14.17.g498385e) openssl-1_1 pango (1.48.5 -> 1.48.7) polkit python-cffi (1.14.5 -> 1.14.6) python-simplejson (3.17.2 -> 3.17.3) python-zipp (3.4.1 -> 3.5.0) xkeyboard-config (2.32 -> 2.33) === 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 ==== 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. ==== 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) - 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. ==== 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 ==== 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 ==== 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). ==== 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) - 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. ==== polkit ==== Subpackages: libpolkit0 - 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. ==== 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-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.