-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Packager v3: Extend configurations to allow stream renaming #599
Comments
In other words you want to build multiple streams from a YAML file stored in a single dist-git branch. While technically possible, there are two issues with it:
|
|
Fixes: fedora-modularity#599 Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
I'm not sure that MBS processes a stream value only after converting modulemd-packager into modulemd. When I wanted to add a similar feature for overriding component refs by context, I found out that MBS processes refs before the conversion. I do not want to add yet another feature into libmodulemd which will be kept unimplemented by MBS. Like default profiles. |
It would be useful to add an optional
stream:
key to thedata.configurations
section of the Packager v3 format. This would allow us to submit the module with a custom stream name for certain contexts.As a real-world example, I currently maintain a variant of the
16
stream for EPEL 9 called16-epel
which is needed because the RHEL module does not providev8-devel
, needed for some EPEL packages. Right now, I have to maintain a completely separate branch in dist-git, despite the modulemd being essentially identical except for the stream name. It would be much more convenient to have an override in the configurations section instead.The text was updated successfully, but these errors were encountered: