#746 mbs-build: Custom component repositories aren't allowed ?
Closed Opened by jaruga.

May I ask you a question?

$ rpm -q module-build-service
module-build-service-1.3.31-1.fc25.noarch
$ mbs-build local
...
Traceback (most recent call last):
  File "/usr/bin/mbs-manager", line 9, in <module>
    load_entry_point('module-build-service==1.3.31', 'console_scripts', 'mbs-manager')()
  File "/usr/lib/python2.7/site-packages/module_build_service/manage.py", line 211, in manager_wrapper
    manager.run() 
  File "/usr/lib/python2.7/site-packages/flask_script/__init__.py", line 412, in run
    result = self.handle(sys.argv[0], sys.argv[1:])
  File "/usr/lib/python2.7/site-packages/flask_script/__init__.py", line 383, in handle
    res = handle(*args, **config)
  File "/usr/lib/python2.7/site-packages/flask_script/commands.py", line 216, in __call__
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/module_build_service/manage.py", line 142, in build_module_locally
    skiptests=skiptests)
  File "/usr/lib/python2.7/site-packages/module_build_service/utils.py", line 891, in submit_module_build_from_scm
    return submit_module_build(username, url, mmd, scm, yaml, optional_params)
  File "/usr/lib/python2.7/site-packages/module_build_service/utils.py", line 932, in submit_module_build
    record_component_builds(mmd, module)
  File "/usr/lib/python2.7/site-packages/module_build_service/utils.py", line 776, in record_component_builds      
    format_mmd(mmd, module.scmurl)
  File "/usr/lib/python2.7/site-packages/module_build_service/utils.py", line 720, in format_mmd
    "Custom component repositories aren't allowed")
module_build_service.errors.Forbidden: Custom component repositories aren't allowed

/usr/lib/python2.7/site-packages/module_build_service/utils.py

            if pkg.repository and not conf.rpms_allow_repository:
                raise Forbidden(
                    "Custom component repositories aren't allowed")

What is conf.rpms_allow_repository data?
How can I enable the setting rpms_allow_repository?

I am using a repository attribute for SRPM ruby.
https://src.fedoraproject.org/fork/jaruga/modules/ruby/blob/feature/rm-bootstrap/f/ruby.yaml


This should have been supposed to be fixed by https://pagure.io/fm-orchestrator/pull-request/729

Metadata Update from @ralph:
- Issue status updated to: Closed (was: Open)

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/mbs/issues/746

Please continue any further discussion there.

Metadata