From 19287e3c4e12b2568ca1fa678bcb772c85d67e95 Mon Sep 17 00:00:00 2001 From: Dominika Hodovska Date: Jun 30 2017 11:08:48 +0000 Subject: Fix: do not fill api with source packages --- diff --git a/modularity/module_generator.py b/modularity/module_generator.py index 9781687..b0a86bb 100644 --- a/modularity/module_generator.py +++ b/modularity/module_generator.py @@ -47,9 +47,9 @@ class ModuleGenerator(object): self.mmd.add_content_license(str(self.pkg.license)) - for pkg in ModuleDepsDiffer.whatprovides(self.pkgs): + for pkg in self.pkgs: self.mmd.api.add_rpm(pkg) - self.mmd.components.add_rpm(pkg, "Package in api", buildorder=self._get_build_order(pkg)) + self.mmd.components.add_rpm(ModuleDepsDiffer.whatprovides([pkg]).pop(), "Package in api", buildorder=self._get_build_order(pkg)) for pkg in (self.build_deps - self.mmd.api.rpms - self.run_deps): self.mmd.filter.add_rpm(pkg)