From 94b06f272eddb2796bed8e4df301e0927bfc36d5 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 18 2020 14:25:40 +0000 Subject: kojid: more meaningful error message Fixes: https://pagure.io/koji/issue/2414 --- diff --git a/builder/kojid b/builder/kojid index 38ca585..b0910d4 100755 --- a/builder/kojid +++ b/builder/kojid @@ -6339,7 +6339,13 @@ class WaitrepoTask(BaseTaskHandler): last_repo = None while True: - taginfo = self.session.getTag(tag, strict=True) + try: + taginfo = self.session.getTag(tag, strict=True) + except koji.GenericError: + self.logger.debug("Tag %s got lost while waiting for newrepo", tag) + raise koji.GenericError("Unsuccessfully waited %s for %s repo. " + "Tag was probably deleted meanwhile." % + (koji.util.duration(start), tag)) repo = self.session.getRepo(taginfo['id']) if repo and repo != last_repo: if builds: