From 03a8c87d87999c475fc7180dada86786a8f29229 Mon Sep 17 00:00:00 2001 From: Simon Clark Date: Nov 01 2017 23:01:47 +0000 Subject: Add #16 'RPM 4.14' --- diff --git a/_topic_map.yml b/_topic_map.yml index 8eaf900..d380137 100644 --- a/_topic_map.yml +++ b/_topic_map.yml @@ -54,6 +54,8 @@ Topics: File: Domain_Controllers - Name: ARM Architectures File: ARM_Architectures + - Name: Packaging + File: Packaging # - Name: X.Org # File: Xorg - Name: Changes in Fedora for Desktop Users diff --git a/en-US/sysadmin/Packaging.adoc b/en-US/sysadmin/Packaging.adoc new file mode 100644 index 0000000..90db1ca --- /dev/null +++ b/en-US/sysadmin/Packaging.adoc @@ -0,0 +1,15 @@ +[[sect-packaging]] += Packaging +include::en-US/entities.adoc[] + +[[sect-packaging-rpm]] +== RPM 4.14 +This Fedora release contains RPM 4.14. Users' general experience of RPM will benefit from the bugfixes and from the better handling of invalid data. Packagers can take advantage of: + + * Better error reporting by the macro engine + * Dependency generators now properly support rich (boolean) dependencies + * New `with`, `without` and `unless` rich operators + +The maximum supported header size has been significantly raised in RPM 4.14. This cannot be tracked with `rpmlib()` dependencies as that would require accessing the header, so attempting to access packages with a header larger than 32MB will cause an abrupt failure with ALL older RPM versions. + +For more information please see the http://rpm.org/wiki/Releases/4.14.0[RPM 4.14 Release Notes].