diff --git a/pungi/phases/pkgset/pkgsets.py b/pungi/phases/pkgset/pkgsets.py index c97d49fd..85ca2058 100644 --- a/pungi/phases/pkgset/pkgsets.py +++ b/pungi/phases/pkgset/pkgsets.py @@ -152,9 +152,16 @@ class PackageSetBase(kobo.log.LoggingBase): """ def nvr_formatter(package_info): - # joins NVR parts of the package with '-' character. - return "-".join( - (package_info["name"], package_info["version"], package_info["release"]) + if package_info['epoch'] is not None: + epoch_suffix = ':' + package_info['epoch'] + else: + epoch_suffix = '' + return ( + f"{package_info['name']}" + f"{epoch_suffix}-" + f"{package_info['version']}-" + f"{package_info['release']}." + f"{package_info['arch']}" ) def get_error(sigkeys, infos):