From 4af39d3f34380831d655d2481fc28751a8a4608a Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Jul 22 2021 03:06:35 +0000 Subject: [PATCH 1/2] R: Remove note about Fedora 31, which is EOL. --- diff --git a/guidelines/modules/ROOT/pages/R.adoc b/guidelines/modules/ROOT/pages/R.adoc index 903bef1..a7c3c56 100644 --- a/guidelines/modules/ROOT/pages/R.adoc +++ b/guidelines/modules/ROOT/pages/R.adoc @@ -95,9 +95,6 @@ More information here : https://pagure.io/r2spec/ == Automatically generated dependencies -WARNING: Automatically generated dependencies are only enabled for Fedora 31 and later. -On older versions, you must provide the dependencies manually. - All R packages that depend on `+R-devel+` will automatically produce Provides, Requires, Suggests, and Enhances via a generator in `+R-rpm-macros+`. This generator uses upstream metadata in `+DESCRIPTION+` files to determine what the package should depend on. From 05b35436e2032fa16550265272520b7c43672488 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Jul 22 2021 03:06:35 +0000 Subject: [PATCH 2/2] R: Auto-generated dependencies will now be normalized. While R itself treats these the same, rpm does not, and using the versions verbatim may cause issues if one package does not agree with another. --- diff --git a/guidelines/modules/ROOT/pages/R.adoc b/guidelines/modules/ROOT/pages/R.adoc index a7c3c56..5403dac 100644 --- a/guidelines/modules/ROOT/pages/R.adoc +++ b/guidelines/modules/ROOT/pages/R.adoc @@ -102,7 +102,7 @@ This generator uses upstream metadata in `+DESCRIPTION+` files to determine what The generator adds run time Provides in the form of `+R(foo) = packageVersion+`. -No mangling will be performed on the version from the metadata +The version from the metadata will be normalized (as specified in <<_r_version>> for package versioning). === Dependencies on standardized names