On Wed, Nov 13, 2019 at 8:03 AM Michael Schroeder <mls@suse.de> wrote:
Hi all,
we have added simplistic support for RedHat's modules [1] (aka "Application Streams). Basically Modularity is a way to have multiple repositories wrapped into one.
The default in OBS is that no module packages are used at all. If you need packages from some module (e.g. python36), you'll need to enable the module you want in the project config:
ExpandFlags: module:python36-3.6
This enables module "python36" with stream version "3.6".
Just add more "module:XXX-YYY" arguments if you need multiple modules. (You can also use multiple ExpandFlags lines.)
If you're wondering about what else you can do with a project config, please check out our documentation [2].
[1] https://docs.fedoraproject.org/en-US/modularity/ [2] https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.prjconfig.h...
Thank you for this feature! Can we get this backported to OBS 2.10? Also, are module dependencies factored in when doing the expansion? e.g. module1:A depends on module2:B? -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org