From 9f269c39e1649ae4403bbe587647112e354337c2 Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Jun 27 2019 15:44:58 +0000 Subject: Older versions of kobo.rpmlib.get_header_field() return bytes, newer versions return str. Decode as necessary. Signed-off-by: Merlin Mathesius --- diff --git a/module_build_service/utils/submit.py b/module_build_service/utils/submit.py index f3fb7fc..c754bdf 100644 --- a/module_build_service/utils/submit.py +++ b/module_build_service/utils/submit.py @@ -400,7 +400,7 @@ def get_module_srpm_overrides(module): # Get package name from rpm headers try: rpm_hdr = kobo.rpmlib.get_rpm_header(source) - rpm_name = kobo.rpmlib.get_header_field(rpm_hdr, "name").decode("utf-8") + rpm_name = to_text_type(kobo.rpmlib.get_header_field(rpm_hdr, "name")) except Exception: raise ValueError("Provided srpm is invalid: {}".format(source))