*Modularity Working Group Meeting*
The Modularity Working Group meeting has moved time and locations. You
can now find us on Tuesdays at 15h UTC in #fedora-meeting-3.
Life of a Module
We have created a proposed infrastructure for the module pipeline.
The new pipeline includes modifications to existing tooling as well as
creating new components. The new pipeline should also support the
traditional pipeline of RPM packages as well. In order to ensure
compatibility with the existing RPM pipeline, we also developed a "life
of a package" diagram. Ralph provided a great walk-through of the
final document during a demo. We have also started work on the
changes implementing development instances and deployments of some of
Module Definition and Guidelines
We have also been working to create the syntax by which one creates a
module. An early version of "modulemd", as it is coming to be called,
can be found in one of the pagure repos. To help document the syntax and
capture what we learn as we go, we also developed a "Module Packaging
Guidelines" document. The Guidelines are definitely an early draft
but a good start. We have also developed some example modules that we
hope will become the repository to learn how to implement your own modules.
We have improved the user tooling (fm tool) to support the new module
definition as well as to provide local metadata caching and inter-module
depsolving. You can see it in action by downloading it from the copr
repo or watching the demo.
We have outlined what we plan for our first Fedora “release.” Basically,
a milestone where all the pieces we have been working on come together
as a comprehensible “thing” rather than a bunch of quickly moving parts
that may be hard to follow. The first one will be for Flock 2016 in
Krakow (join us! :) ). If you would like to add your thoughts to our
plan, please check out the doc, which is in the midst of being
formalized in to epics and user stories, and send your comments here or
on the wiki page (or bring them to the WG meeting).
Demos and Meeting Minutes
We have released a number of demos and had a lot of meetings.
 Demos Sprint 5:
 Demos Sprint 6:
 May 12, 2016:
 May 19, 2016:
 May 26, 2016:
 June 02, 2016: