pkgset: Dump downloaded modulemd to logs
This will allow easier inspection. JIRA: COMPOSE-2316 Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
4596020ecd
commit
44c1e2dc6f
@ -230,6 +230,12 @@ def _add_module_to_variant(variant, mmd, rpms, add_to_variant_modules=False):
|
|||||||
variant.modules.append(nsvc)
|
variant.modules.append(nsvc)
|
||||||
|
|
||||||
|
|
||||||
|
def _log_modulemd(compose, variant, mmd):
|
||||||
|
"""Dump module metadata to a log file for easy inspection."""
|
||||||
|
mmd.dump(compose.paths.log.log_file('global', 'modulemd-%s-%s'
|
||||||
|
% (variant.uid, mmd.dup_nsvc())))
|
||||||
|
|
||||||
|
|
||||||
def _get_modules_from_pdc(compose, session, variant, variant_tags):
|
def _get_modules_from_pdc(compose, session, variant, variant_tags):
|
||||||
"""
|
"""
|
||||||
Loads modules for given `variant` from PDC `session`, adds them to
|
Loads modules for given `variant` from PDC `session`, adds them to
|
||||||
@ -252,6 +258,7 @@ def _get_modules_from_pdc(compose, session, variant, variant_tags):
|
|||||||
mmd = Modulemd.Module.new_from_string(pdc_module["modulemd"])
|
mmd = Modulemd.Module.new_from_string(pdc_module["modulemd"])
|
||||||
mmd.upgrade()
|
mmd.upgrade()
|
||||||
_add_module_to_variant(variant, mmd, pdc_module["rpms"])
|
_add_module_to_variant(variant, mmd, pdc_module["rpms"])
|
||||||
|
_log_modulemd(compose, variant, mmd)
|
||||||
|
|
||||||
tag = pdc_module["koji_tag"]
|
tag = pdc_module["koji_tag"]
|
||||||
uid = ':'.join([pdc_module['variant_name'], pdc_module['variant_version'],
|
uid = ':'.join([pdc_module['variant_name'], pdc_module['variant_version'],
|
||||||
@ -339,6 +346,7 @@ def _get_modules_from_koji_tags(
|
|||||||
mmd = Modulemd.Module.new_from_string(modulemd)
|
mmd = Modulemd.Module.new_from_string(modulemd)
|
||||||
mmd.upgrade()
|
mmd.upgrade()
|
||||||
_add_module_to_variant(variant, mmd, rpms, True)
|
_add_module_to_variant(variant, mmd, rpms, True)
|
||||||
|
_log_modulemd(compose, variant, mmd)
|
||||||
|
|
||||||
# Store mapping module-uid --> koji_tag into variant.
|
# Store mapping module-uid --> koji_tag into variant.
|
||||||
# This is needed in createrepo phase where metadata is exposed by producmd
|
# This is needed in createrepo phase where metadata is exposed by producmd
|
||||||
|
Loading…
Reference in New Issue
Block a user