RPM 4.20.0 released!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marking the end of the RPM 4.x era, one that spans over two decades (!) now,
here comes one last major update in the 4.x series, before we make the leap to
the 6.x series next year.

As per tradition, major releases are packed with cool new features, and this
one is no exception.  Among the most notable ones are:

    * Declarative build system support
    * Dynamic spec improvements
    * Guaranteed, RPM-controlled per-build directory
    * Support for spec-local file attributes and generators
    * Support for group membership in sysusers.d(5) files
    * Proper distro-agnostic debuginfo support
    * Sanitized spec comments and indentation syntax
    * Sanitized --build-in-place mode
    * New unshare plugin for scriptlet isolation
    * Plugin API made public

This release also fixes 20+ bugs, including a couple of (older) regressions.

We also did some more cleanup work in the codebase, including the removal of
the legacy OpenPGP parser, the porting of the Python plugins to the stable
Python ABI and the Perl dependency generators split-off into their own repo.

This time around, given the nature of some of the changes, the Compatibility
Notes section in the release notes has grown quite a bit.  You may want to
check it out, in case some of it impacts your packages or use cases (see the
link below).

As mentioned earlier, there will be no RPM 4.21.  We are bumping the format
version to 6 (skipping 5 on purpose, see below) so expect no less than RPM 6.0
around this time next year.  Notwithstanding the minor updates to 4.20 and
possibly 4.19 too, of course.

Last but not least, if you're interested in a more detailed walk-through of the
features in 4.20, Joe Brockmeier of LWN.net has recently published a nice post,
make sure to check it out:

    https://lwn.net/Articles/988927/

(It also mentions the story behind the infamous version skip.)

Finally, to obtain the source tarball or the full release notes, head over to:

    https://rpm.org/wiki/Releases/4.20.0

On behalf of the RPM team,

    Michal

_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list



[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux