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