From: Nathan Cutler Date: Thu, 5 Sep 2019 14:14:28 +0000 (+0200) Subject: script/backport-resolve-issue: better error message X-Git-Tag: v15.1.0~1629^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F30187%2Fhead;p=ceph.git script/backport-resolve-issue: better error message When a point release is published, sometimes the new target version is not yet in Redmine. Issue a better error message in this case. Signed-off-by: Nathan Cutler --- diff --git a/src/script/backport-resolve-issue b/src/script/backport-resolve-issue index 86ce07f180f7..9fed53f10f59 100755 --- a/src/script/backport-resolve-issue +++ b/src/script/backport-resolve-issue @@ -404,9 +404,10 @@ Ceph version: base {}, target {}'''.format(self.github_url, pr_title_trunc, assert ver_to_release()[maybe_stable], \ "SHA1 {} is not based on any known stable release ({})".format(sha1, maybe_stable) tv = "v{}.{}.{}".format(x, y, int(z) + 1) - assert version2version_id[tv], \ - "Target version {} is not in Redmine".format(tv) - self.target_version = tv + if tv in version2version_id: + self.target_version = tv + else: + raise Exception("Version {} not found in Redmine".format(tv)) def mogrify_github_pr_desc(self): if not self.github_pr_desc: