From 0535368864fa0d8e17ce9ee97ebb98dc67517af2 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sat, 26 Dec 2020 19:18:17 +0000 Subject: Change how some submit build options handle canceled builds Don't include canceled builds in the build-for-derivation-exists? or build-for-output-already-exists? options. I think it makes sense to not include canceled builds in these options. --- guix-build-coordinator/hooks.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'guix-build-coordinator/hooks.scm') diff --git a/guix-build-coordinator/hooks.scm b/guix-build-coordinator/hooks.scm index a4a8299..5790384 100644 --- a/guix-build-coordinator/hooks.scm +++ b/guix-build-coordinator/hooks.scm @@ -237,8 +237,10 @@ (let* ((build-details (datastore-find-build datastore build-id)) (derivation-name (assq-ref build-details 'derivation-name)) - (all-builds-for-derivation (datastore-list-builds-for-derivation - datastore derivation-name)) + (all-builds-for-derivation (datastore-count-builds-for-derivation + datastore + derivation-name + #:include-canceled? #f)) (all-builds-for-derivation-count (length all-builds-for-derivation))) (when (= 1 all-builds-for-derivation-count) -- cgit v1.2.3