From 39e7befc6bd428f8df4e3811dbf93c0710ae2a0c Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Thu, 10 Nov 2016 11:47:48 -0600 Subject: [PATCH] add disttag handling to get_next_release Signed-off-by: Adam Miller --- hub/kojihub.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hub/kojihub.py b/hub/kojihub.py index ea529472..198568ea 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -3499,6 +3499,11 @@ def get_next_release(build_info): release = '1' elif release.isdigit(): release = str(int(release) + 1) + elif len(release.split('.')) > 1 and release.split('.')[0].isdigit(): + # Handle the case of a disttag in the release field + r_split = release.split('.') + r_split[0] = str(int(r_split[0]) + 1) + release = '.'.join(r_split) else: raise koji.BuildError, 'Unable to increment release value: %s' % release return release