Maybe this is the document.
https://docs.fedoraproject.org/en-US/modularity/making-modules/

In my understanding below command executes "mbs-manager" internally.
I do not run "mbs-manager" command directly.

```
$ fedpkg module-build
```

On Thu, May 30, 2019 at 11:17 AM Paul Howarth <p...@city-fan.org> wrote:
>
> Hi everyone,
>
> I have a bunch of packages in a local repo built for various versions
> of Fedora and CentOS, and am looking to build some of them for EL-8.
> Clearly the way to go for an EL-8 add-on repo is to build modules, so
> that it what I'd like to do. However, I want to do it on my own
> infrastructure and hence use the lower-level tooling such as
> mbs-manager/mock and local git repos rather than fedpkg/koji/dist-git.
>
> There's quite a bit of documentation around about building modules but
> what I've found seems to be either out of date (e.g. uses "mbs-build",
> which no longer exists) or is based on fedpkg, which abstracts away the
> lower-level operation and is geared towards Fedora infrastructure.
>
> Is there some documentation somewhere that covers getting started with
> the tools like mbs-manager?
>
> I thought this workshop looked like a good starting point:
> https://github.com/fedora-modularity/workshop
>
> When I discovered that "mbs-build" no longer exists, I tried using
> "mbs-manager" but clearly I'm missing something:
>
> $ mbs-manager build_module_locally --file test-module.yaml -s platform:f30
> 2019-05-30 09:51:04,712 - MainThread - urllib3.util.retry - DEBUG - Converted 
> retries value: 3 -> Retry(total=3, connect=None, read=None, redirect=None, 
> status=None)
> 2019-05-30 09:51:04,863 - MainThread - moksha.hub - WARNING - Cannot find 
> qpid python module. Make sure you have python-qpid installed.
> 2019-05-30 09:51:05,577 - MainThread - MBS.utils.submit - DEBUG - Submitted 
> normal module build for test-module:f30:20190530085105
> Traceback (most recent call last):
>   File "/usr/bin/mbs-manager", line 11, in <module>
>     load_entry_point('module-build-service==2.19.1', 'console_scripts', 
> 'mbs-manager')()
>   File "/usr/lib/python3.7/site-packages/module_build_service/manage.py", 
> line 251, in manager_wrapper
>     manager.run()
>   File "/usr/lib/python3.7/site-packages/flask_script/__init__.py", line 417, 
> in run
>     result = self.handle(argv[0], argv[1:])
>   File "/usr/lib/python3.7/site-packages/flask_script/__init__.py", line 386, 
> in handle
>     res = handle(*args, **config)
>   File "/usr/lib/python3.7/site-packages/flask_script/commands.py", line 216, 
> in __call__
>     return self.run(*args, **kwargs)
>   File "/usr/lib/python3.7/site-packages/module_build_service/manage.py", 
> line 167, in build_module_locally
>     username, handle, params, stream=str(stream), skiptests=skiptests)
>   File 
> "/usr/lib/python3.7/site-packages/module_build_service/utils/submit.py", line 
> 503, in submit_module_build_from_yaml
>     return submit_module_build(username, mmd, params)
>   File 
> "/usr/lib/python3.7/site-packages/module_build_service/utils/submit.py", line 
> 633, in submit_module_build
>     mmds = generate_expanded_mmds(db.session, mmd, raise_if_stream_ambigous, 
> default_streams)
>   File "/usr/lib/python3.7/site-packages/module_build_service/utils/mse.py", 
> line 417, in generate_expanded_mmds
>     current_mmd = Modulemd.Module.new_from_string(mmd.dumps())
> TypeError: <flask_script.commands.Command object at 0x7f89f21409e8>:
> Argument 0 does not allow None as a value
>
> Any pointers anyone?
>
> Paul.
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org



-- 
Jun Aruga / He - His - Him
jar...@redhat.com / IRC: jaruga
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to