From mdomonko at redhat.com Mon Sep 4 13:41:07 2023 From: mdomonko at redhat.com (Michal Domonkos) Date: Mon, 4 Sep 2023 15:41:07 +0200 Subject: RPM 4.19.0 RC1 released! Message-ID: This is a release candidate with minor enhancements and bug fixes since BETA. With the key features in place since BETA, most of these changes are centered around the build process and the test-suite, and thus are only relevant to the packagers and developers of RPM. Among those little features that made it at the last minute is a find_package() config for CMake which may come in handy for projects linking to our libraries. Of particular note also is the new default of C.UTF-8 when building RPM, this can be changed back to the original value of C at configure time by setting the ENABLE_CUTF8 CMake option to OFF. Details and download info at https://rpm.org/wiki/Releases/4.19.0 From mdomonko at redhat.com Tue Sep 19 12:33:13 2023 From: mdomonko at redhat.com (Michal Domonkos) Date: Tue, 19 Sep 2023 14:33:13 +0200 Subject: RPM 4.19.0 released! Message-ID: This release brings a number of quality-of-life improvements for package authors and maintainers, most notably: * New spec snippet support for dynamic spec generation * New sysusers.d(5) integration for automated user and group handling * Proper shell-like globbing and escaping in %files and CLI * Memory and address-space aware build resource allocation Under the hood, especially in RPM's own build process department, the most notable changes are: * New CMake build system, replacing Autotools * Adoption of Linux containers in the test-suite, replacing Fakechroot * Support for find_package(rpm) in CMake projects using RPM libraries For more details on the top two features of this release, visit: https://rpm-software-management.github.io/rpm/manual/dynamic_specs.html https://rpm-software-management.github.io/rpm/manual/users_and_groups.html For a complete list of changes, visit: https://rpm.org/wiki/Releases/4.19.0 On behalf of the RPM team, Michal