We haven't had a meeting in a while and there are a few things to discuss.
First, I'd like us to formally vote on whether Server Edition will ship
with the modular repository enabled by default. I assume the answer will be
"yes", given our previous attempts to go *fully* modular, but I'd like to
have the vote on record.
Second, I'd like to discuss starting a campaign to have people work on
creating modules to ship alongside Fedora 28 when it releases. I'm leaning
towards making the following proposal on the general Fedora mailing list,
once we have a couple last hiccups worked out in the build and compose
process (hopefully this week):
Hello, Fedorans! As I'm sure most of you are aware by now, Fedora 28 will
be shipping with Modularity as an add-on repository[1]. In order to ensure
that this effort is successful, we're going to need a set of real, usable
modules in the repository at launch time. What I would like to see is this:
if you have any package that is making a major-version jump between Fedora
27 and 28 (and for which you will be continuing to support the older
version on Fedora 27 anyway), I'd like to ask you to build a module stream
for that older version to be usable in Fedora 28.
As a real-world example, I have created a set of module streams for Node.js
in Fedora 28. We will be shipping Node.js 8.x in the standard RPM
repository (as it is the latest LTS release and will be supported beyond
the lifetime of Fedora 28). Because I also maintain the 6.x LTS branch for
EPEL 7, I opted to also produce that version as a module stream for Fedora
28, so that anyone who wishes to may load that version to run whatever apps
they might require that haven't been updated yet to support the 8.x series.
And, because this is Fedora and we like to be First, I have also packaged
Node.js 9.x which is the latest upstream release (with a short lifecycle)
for developers to use as needed.
We have documentation on how to create and manage modules available[2]. For
anyone who is having difficulty doing this, they are welcome to ask any
questions on this list, on #fedora-modularity on Freenode, or to simply
contact myself or one of the other Modularity developers directly. We are
prepared to help.
[1]
https://fedoraproject.org/wiki/Changes/F28AddonModularity
[2]
https://docs.pagure.org/modularity/