add disttag handling to get_next_release

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
This commit is contained in:
Adam Miller 2016-11-10 11:47:48 -06:00 committed by Mike McLean
parent b27a8915dd
commit 39e7befc6b

View file

@ -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