On Fri, Jun 19, 2020 at 02:53:56PM -0400, David Cantrell wrote:
Around the idea and concept of modularity... what are the benefits to
Fedora,
Fedora developers, and Fedora contributors? Through the various discussions
on modularity, nothing solid in this regard has been presented. If I am
Fedora contributor now, what can modularity do for me?
It can define a build order among packages of a module.
It can change RPM macros in a build root (including SRPM build root).
It can use transient build dependencies (a package is built, only used as a build
dependency of a consquitive package, and then dropped and never shipped).
It can build and deliver a package against multiple exclusive dependencies
(e.g. for different Fedora releases).
It can build a package from dist-git sources that do not depend on a Fedora
release.
(Teoretically you can build a module from non-RPM components; I've never tried
it.)
-- Petr