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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx