Packages changed: dnf (4.7.0 -> 4.8.0) kmod libdnf (0.62.0 -> 0.63.1) libjpeg-turbo libmodulemd (2.12.1 -> 2.13.0) libqmi (1.28.6 -> 1.28.8) librepo (1.14.0 -> 1.14.2) === Details === ==== dnf ==== Version update (4.7.0 -> 4.8.0) - Update to 4.8.0 + Do not assume that a remote rpm is complete if present + Use positive percentage for "Failed delta RPMs" message + Remove redundant new line in Groups output + Format empty group names outputs to + [doc] Document default colors + Use rpmkeys alone to verify signature + Add dnf.error message to explain rpm.error traceback when package not found after resolving a transaction (rh#1815327, rh#1887293, rh#1909845) + Bugs fixed (rh#1946975, rh#1955309) - Refresh patch for changing dnfdb path + Remove patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch + Add patch: dnf-4.8.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch ==== kmod ==== Subpackages: libkmod2 - Add ZSTD support on Tumbleweed only. Add a way to detect ZSTD. ==== libdnf ==== Version update (0.62.0 -> 0.63.1) Subpackages: libdnf-repo-config-zypp libdnf2 - Update to 0.63.1 + ModuleProfile: add isDefault() + ModulePackage: add getDefaultProfile() + Add new dnf_context_module_install() C API + Fix a crash when [media] section in .treeinfo is missing for bootable media (rh#1946024) + Add hy_query_get_advisory_pkgs to C API (rh#1960561) + Add dnf_advisorypkg_get_advisory() + DNF does not fail on non UTF-8 file names in a package (rh#1893176) + Improve error-reporting for modular functions - Drop patch included in this release + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch ==== libjpeg-turbo ==== - version update to 2.1.1 1. Fixed a regression introduced in 2.1.0 that caused build failures with non-GCC-compatible compilers for Un*x/Arm platforms. 2. Fixed a regression introduced by 2.1 beta1[13] that prevented the Arm 32-bit (AArch32) Neon SIMD extensions from building unless the C compiler flags included -mfloat-abi=softfp or -mfloat-abi=hard. 3. Fixed an issue in the AArch32 Neon SIMD Huffman encoder whereby reliance on undefined C compiler behavior led to crashes ("SIGBUS: illegal alignment") on Android systems when running AArch32/Thumb builds of libjpeg-turbo built with recent versions of Clang. 4. Added a command-line argument (-copy icc) to jpegtran that causes it to copy only the ICC profile markers from the source file and discard any other metadata. 5. libjpeg-turbo should now build and run on CHERI-enabled architectures, which use capability pointers that are larger than the size of size_t. 6. Fixed a regression introduced by 2.1 beta1[5] that caused a segfault in the 64-bit SSE2 Huffman encoder when attempting to losslessly transform a specially-crafted malformed JPEG image. ==== libmodulemd ==== Version update (2.12.1 -> 2.13.0) - Update to 2.13.0 + Add /data/demodularized/rpms list to modulemd and modulemd-packager formats. + modulemd-validator enables you to constrain a document type with a new "--type" option. + Reject invalid integers. Purely non-numeric values and negative numbers where an unsigned type is mandated by a specification raise a parser error now. + Handle a failed g_setenv() call in modulemd-validator. + Prevent from dereferencing a NULL pointer when reporting invalid subdocuments. + "modulemd-validator --version" command returns 0 exit code now. ==== libqmi ==== Version update (1.28.6 -> 1.28.8) - Update to version 1.28.8 * libqmi-glib: - Fix CTL "Set Data Format" output TLV prerequisites. - Fix double free in the qmiwwan based net port manager. ==== librepo ==== Version update (1.14.0 -> 1.14.2) - Update to 1.14.2 + Recover from fsync fail on read-only filesystem (rh#1956361) + Reduce time to load metadata + Fix resource leaks + Fix memory leaks