From e9889c3b62e455dbe2ab6fcd487909ca80295a20 Mon Sep 17 00:00:00 2001 From: Ondrej Nosek Date: Dec 06 2019 12:50:16 +0000 Subject: Check nvr before build When building for 'epel8', it is also triggered 'epel8-playground' build. nvr have to be checked whether the build is already built. There was the check, but it queried different nvr. Now build will be terminated when there is the same nvr present in Koji. Fixes: #356 JIRA: COMPOSE-3875 Signed-off-by: Ondrej Nosek --- diff --git a/fedpkg/cli.py b/fedpkg/cli.py index 825ea82..60bf878 100644 --- a/fedpkg/cli.py +++ b/fedpkg/cli.py @@ -1157,6 +1157,9 @@ class fedpkgClient(cliClient): for release in releases: self.cmd.branch_merge = release self.cmd.target = self.cmd.build_target(release) + # self.rel has to be regenerated by self.load_nameverrel, because it differs + # for every release. It is used in nvr-already-built check (self.nvr) later. + self.cmd.load_nameverrel() task_id = super(fedpkgClient, self)._build(sets) task_ids.append(task_id) return task_ids