mbs/common: Apply workaround for DNF fail-safe mechanism in prod (#8410)

This commit is contained in:
Mikolaj Izdebski 2019-11-25 15:05:28 +01:00 committed by Pierre-Yves Chibon
parent 79047b69b6
commit af0d1d89f3

View file

@ -148,12 +148,6 @@ class ProdConfiguration(BaseConfiguration):
RPMS_DEFAULT_CACHE = 'https://src.stg.fedoraproject.org/repo/pkgs/'
MODULES_DEFAULT_REPOSITORY = 'git+https://src.stg.fedoraproject.org/modules/'
KOJI_TAG_EXTRA_OPTS = {
"mock.package_manager": "dnf",
"repo_include_all": True,
"mock.new_chroot": 0,
"mock.yum.module_hotfixes": 1,
}
{% else %}
KOJI_PROFILE = 'production'
ARCHES = ['aarch64', 'armv7hl', 'i686', 'ppc64le', 'x86_64', 's390x']
@ -193,6 +187,23 @@ class ProdConfiguration(BaseConfiguration):
'scrmod',
]
# Extra options set for newly created Koji tags
KOJI_TAG_EXTRA_OPTS = {
"mock.package_manager": "dnf",
# This is needed to include all the Koji builds (and therefore
# all the packages) from all inherited tags into this tag.
# See https://pagure.io/koji/issue/588 and
# https://pagure.io/fm-orchestrator/issue/660 for background.
"repo_include_all": True,
# Has been requested by Fedora infra in
# https://pagure.io/fedora-infrastructure/issue/7620.
# Disables systemd-nspawn for chroot.
"mock.new_chroot": 0,
# Works around fail-safe mechanism added in DNF 4.2.7
# https://pagure.io/fedora-infrastructure/issue/8410
"mock.yum.module_hotfixes": 1,
}
# If this is too long, we could change it to 'fm_' some day.
DEFAULT_DIST_TAG_PREFIX = 'module_'