Flock 2019 has ended
This is a draft schedule! Please create a personal schedule noting which sessions you will attend. We will use this information to create a final overall schedule.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Modularity [clear filter]
Thursday, August 8


Modularity: to modularize or not to modularize?
The goal of this talk is to provide a higher-level guidance about more complex module packaging, and to set a common ground before discussing this and other topics at the Modularity & packager experience BoF.

I'll have a multiple packaging problems prepared, and demonstrating how Modularity can help with some of them, but also which ones Modularity can't help with. I'll offer existing non-modular solutions to some of the problems as well.

This is a higher-level talk than tooling and making modules, but more detailed and guiding than my previous introductory talks.

It's partly a reaction to to the Modularity vs. libgit discussion. I realized we need something like this when posting an answer to the thread.

avatar for Adam Samalik

Adam Samalik

Software Engineer, Red Hat
Open source enthusiast. Software Engineer with Red Hat working on Fedora. Every working day is different, but most of my activities tend to be in the Fedora community, focusing on advocacy and innovations of the Linux distribution. This includes looking a

Thursday August 8, 2019 13:00 - 13:50
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50


Tools for Making Modules in Fedora
By now, Fedora developers have almost certainly heard of modularity. Some have even tried making their own modules. This talk will provide an overview and demo of a few tools Fedora has available to assist in creating and building modules. Some of the topics to be discussed include:
  • when to use modules (versions and streams)
  • discovering existing modules and their contents
  • the fedmod utility
  • local module builds (online and offline)
  • scratch module builds
  • how to use test module builds


  • Package developers who want to learn about tools that are available in Fedora to assist in creating and building modules. It will be assumed that attendees are already familiar with using existing Fedora RPM packaging tools.


Thursday August 8, 2019 14:00 - 14:25
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25


Mass Rebuild and Mass Branching of modules in Fedora
Mass rebuild and mass branching modules are handled differently when compared to packages. For modules these processes totally depend on their build time and runtime requirements. This is very important for the module maintainers to understand to be prepared for mass rebuilds and mass branching.


Thursday August 8, 2019 14:30 - 14:55
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25