From a84e0d35d050876e6ec654e0115882fa756bc739 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Oct 29 2019 10:01:35 +0000 Subject: Issue 335 - Dynamic BuildRequires --- diff --git a/modules/release-notes/pages/developers/Developers.adoc b/modules/release-notes/pages/developers/Developers.adoc index 1488cd6..79d8be3 100644 --- a/modules/release-notes/pages/developers/Developers.adoc +++ b/modules/release-notes/pages/developers/Developers.adoc @@ -1,6 +1,16 @@ include::{partialsdir}/entities.adoc[] +[[developers]] = Notable changes for developers This section lists changes in Fedora {PRODVER} relevant to developers. Use the navigation tab on the left to view release notes for various languages. + +[[developers-dynamic-buildrequires]] +== Dynamic BuildRequires + +Starting with this release, Fedora provides a possibility to generate build-time dependencies within the RPM spec file. +This includes changes in some tooling, specifically `mock` and `rpmbuild`. +Using this system, packagers no longer need to pre-generate BuildRequires in the spec file, which means it will always be up to date and correct. + +See the Change page on the link:https://fedoraproject.org/wiki/Changes/DynamicBuildRequires[Fedora Project Wiki] for detailed information including usage examples. diff --git a/modules/release-notes/pages/sysadmin/Distribution.adoc b/modules/release-notes/pages/sysadmin/Distribution.adoc index 779ee5b..f41be0a 100644 --- a/modules/release-notes/pages/sysadmin/Distribution.adoc +++ b/modules/release-notes/pages/sysadmin/Distribution.adoc @@ -33,6 +33,9 @@ The compression algorithm for the RPM packages has been changed to `zstd` with c The compression method for the Source RPM (SRPM) payload is still `gzip`. ==== +== Dynamic BuildRequires +BuildRequires can now be generated automatically for packages in Fedora. See the xref:developers/Developers.adoc#developers-dynamic-buildrequires[Developers] section for more information. + [[yum-3-retired]] == YUM 3 was removed