[Rpm-announce] RPM 4.19.0 released!

Michal Domonkos mdomonko at redhat.com
Tue Sep 19 12:33:13 UTC 2023


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



More information about the Rpm-announce mailing list