Modularity and what you might not know
summary
Claims a concrete way to bake modular rules into RPM so modules installable from a repo without module.yaml, keeping compatibility with current RPM and DNF. Shows techniques: rename packages per stream, add provides/conflicts and selective virtual provides, adjust buildrequires, or use comps groups instead of modular filtering. Points to testing details (solver checked 100 times then later regresses) and scale problems (repo queries return 5,000+ hits). Demonstrates a working approach that removes external metadata while preserving install and upgrade paths.
AI-written summary · about
chapters (7)
- 0:00Modularity introduction
- 6:07Modular rules in RPM
- 14:22Default streams and solver
- 22:42Listing alternatives
- 27:45Testing alternatives
- 30:55Developer considerations
- 35:18Q&A
related talks
01h 23mAlternatives to Modularity in Fedora
54mStill packaging like it's 1999?
25mLeveraging Modularity for Real World Development
26mLinux distributions, lifecycles, and containers
29mTowards stronger checks on dependencies and compose inputs in Fedora
41mSpeeding up DNF and RPM using Copy on Write
28mBuild System Analysis for Kernel Development and Customization
29mEPEL-8 : Highway to RHEL
