From cc2691d55260bd2777b52ab14e84f6166273f21e Mon Sep 17 00:00:00 2001 From: Athos Ribeiro Date: Jul 15 2019 11:19:05 +0000 Subject: Use libmodulemd2 get_profiles get_profile_names bindings are not functional as of module-build-service-2.24.0 and libmodulemd-2.6.0 Signed-off-by: Athos Ribeiro --- diff --git a/flatpak_module_tools/flatpak_builder.py b/flatpak_module_tools/flatpak_builder.py index c5147bb..3233b8e 100644 --- a/flatpak_module_tools/flatpak_builder.py +++ b/flatpak_module_tools/flatpak_builder.py @@ -311,7 +311,7 @@ class FlatpakSourceInfo(object): # A runtime module must have a 'runtime' profile, but can have other # profiles for SDKs, minimal runtimes, etc. - self.runtime = 'runtime' in base_module.mmd.get_profile_names() + self.runtime = 'runtime' in base_module.mmd.get_profiles() if profile: self.profile = profile @@ -320,7 +320,7 @@ class FlatpakSourceInfo(object): else: self.profile = 'default' - assert self.profile in base_module.mmd.get_profile_names() + assert self.profile in base_module.mmd.get_profiles() # The module for the Flatpak runtime that this app runs against @property @@ -334,7 +334,7 @@ class FlatpakSourceInfo(object): for module_name in dependencies[0].get_buildtime_modules(): try: module = self.modules[module_name] - if 'runtime' in module.mmd.get_profile_names(): + if 'runtime' in module.mmd.get_profiles(): return module except KeyError: pass