Le 13/06/2023 à 18:32, Petr Pisar a écrit :
Hello,
as it seems that module build infrastructure isn't getting any better, as modular YUM repositories are going to be deconfigured https://fedoraproject.org/wiki/Changes/No_default_fedora-repos-modular, there is a time to look at different ways how to package alternative content.
Another way/proposal
Keep "modularity", but drop MBS
1/ create a stream package which defines few needed stuff
mostly - %dist => .module+name+stream.distro - %modularitylabel
and possibly the .yaml template
2/ modify createrepo
so all the packages with modularitylabel=name:stream:* are be part of name:stream module
Done.
And we have something which works and have been heavily tested
Yes this is a 1 level only modularity.
P.S. §1 is what MBS does somehow magically and packager know what to build, in which order, something that MBS also try to magically compute