News: 0000833140

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

RPM 4.16.0 released

([Development] Sep 30, 2020 17:36 UTC (Wed) (ris))


Version 4.16.0 of the RPM package manager has been released. " This turned out to be a much bigger release than anticipated with several groundbreaking new features, despite finally being back to annual cycle almost to date. " Highlights include new database backends, macro and %if expressions including ternary operator and native version comparison, optional MIME type based file classification, new version parsing and comparison API in C and Python, license clarification, and more. The [1]release notes have more details.

From :

Panu Matilainen <pmatilai-AT-redhat.com>

To :

"rpm-maint-AT-lists.rpm.org" <rpm-maint-AT-lists.rpm.org>, rpm-announce-AT-lists.rpm.org, lwn-AT-lwn.net

Subject :

RPM 4.16.0 released!

Date :

Wed, 30 Sep 2020 11:33:03 +0300

Message-ID :

<a5cf6e71-28f0-127f-20e7-6b43bbb84f5b@redhat.com>

Archive-link :

[2]Article

This turned out to be a much bigger release than anticipated with

several groundbreaking new features, despite finally being back to

annual cycle almost to date. After a whopping six month testing period,

here goes!

Highlights include:

* Database backends:

* NDB backend promoted to stable

* New sqlite-based backend

* New experimental read-only BDB backend

* BDB database backend deprecated

* Powerful macro and %if expressions including ternary operator

and native version comparison

* Optional MIME type based file classification

* Dependency generation by parametric macros

* A new version parsing and comparison API in C and Python

* Parallelise test-suite execution

* Clarify RPM license

Further details & download info at:

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

On behalf of the rpm-team, with special thanks to Michael Schroeder for

all the database and expression work!

- Panu -



[1] https://rpm.org/wiki/Releases/4.16.0

[2] https://www.mail-archive.com/rpm-announce@lists.rpm.org/msg00076.html

A little kid went up to Santa and asked him, "Santa, you know when I'm bad
right?" And Santa says, "Yes, I do." The little kid then asks, "And you
know when I'm sleeping?" To which Santa replies, "Every minute." So the
little kid then says, "Well, if you know when I'm bad and when I'm good,
then how come you don't know what I want for Christmas?"