From df5733d05df295518ed86963b2bf63e8a02a3ae9 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Mon, 8 Feb 2021 16:26:30 -0500 Subject: [PATCH] devel modules require non-devel, not themselves Fixes https://pagure.io/fm-orchestrator/issue/1676 --- module_build_service/builder/KojiContentGenerator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module_build_service/builder/KojiContentGenerator.py b/module_build_service/builder/KojiContentGenerator.py index be8d673c..f7a8a275 100644 --- a/module_build_service/builder/KojiContentGenerator.py +++ b/module_build_service/builder/KojiContentGenerator.py @@ -687,11 +687,12 @@ class KojiContentGenerator(object): mmd = self._sanitize_mmd(self.module.mmd()) if self.devel: # Set the new name - mmd = mmd.copy(mmd.get_module_name() + "-devel") + orig_name = mmd.get_module_name() + mmd = mmd.copy(orig_name + "-devel") # Depend on the actual module for dep in mmd.get_dependencies(): - dep.add_runtime_stream(mmd.get_module_name(), mmd.get_stream_name()) + dep.add_runtime_stream(orig_name, mmd.get_stream_name()) # Delete API and profiles for rpm in mmd.get_rpm_api():