Mailinglist Archive: opensuse-buildservice (80 mails)

< Previous Next >
Re: [opensuse-buildservice] Modularity Support in OBS
On Wed, Nov 13, 2019 at 8:03 AM Michael Schroeder <mls@xxxxxxx> 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.html


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@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References