From 9f269c39e1649ae4403bbe587647112e354337c2 Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Thu, 27 Jun 2019 10:44:58 -0500 Subject: [PATCH] Older versions of kobo.rpmlib.get_header_field() return bytes, newer versions return str. Decode as necessary. Signed-off-by: Merlin Mathesius --- module_build_service/utils/submit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module_build_service/utils/submit.py b/module_build_service/utils/submit.py index f3fb7fcf..c754bdf9 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))