aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-04-29 18:04:02 +0100
committerChristopher Baines <mail@cbaines.net>2020-04-29 18:04:02 +0100
commit8d31cffe95db6c21f3510b93cac3e53e2cd0601c (patch)
tree330ef47584dccfe69815e3e5c6400b8137998667
parent70da6b51848f4483958fcaa5b586e10f676c08aa (diff)
downloadbuild-coordinator-8d31cffe95db6c21f3510b93cac3e53e2cd0601c.tar
build-coordinator-8d31cffe95db6c21f3510b93cac3e53e2cd0601c.tar.gz
Add a useful comment
-rw-r--r--guix-build-coordinator/build-allocator.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/guix-build-coordinator/build-allocator.scm b/guix-build-coordinator/build-allocator.scm
index 49868a3..985263c 100644
--- a/guix-build-coordinator/build-allocator.scm
+++ b/guix-build-coordinator/build-allocator.scm
@@ -60,6 +60,9 @@
(assq-ref setup-failure 'failure-reason)))
(cond
((string=? failure-reason "missing_inputs")
+ ;; If all outputs have had at least one successful build, then the
+ ;; inputs should be available. Otherwise, treat the setup failure
+ ;; as still relevant (return #t)
(not
(every output-has-successful-build?
(datastore-list-setup-failure-missing-inputs