I'm still very confused about how to do modular packaging in Fedora. I don't know: 1. How do I create a module for a new Fedora package? 2. How do I create a module for my existing non-modular Fedora package? 3. How do I declare BuildRequires on my build dependencies from another module? 4. How do I declare Requires on my runtime dependencies from another module? 5. How do I know what modules are available? 6. How do I figure out which packages are in a particular module? 7. How do I find out what module a particular package is in? Learning modularity, now that the primary maintainer for most of the Java build ecosystem in Fedora is orphaning their non-modular packages, has become very important for several of my packages, but I'm still struggling to find where these basic answers are documented. I'm a loyal Fedora user, but a novice packager, and still occasionally struggle with basic non-modular packaging tasks. Understanding modular packaging seems to be even harder to find clear, step-by-step instructions to follow, than regular non-modular packaging instructions, which I'm still not an expert with. The answers to these questions should be clear, step-by-step command-line instructions, or specific examples of a SPEC file modification. Where can I find that kind of documentation? I know I've attempted to ask similar questions in the past, but I just haven't seen good documentation in response. Is there anybody who really, truly, understands how to do modular packaging well enough to write a clear step-by-step instructions for the rest of us to follow? Thanks, Christopher _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx