aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-qa-frontpage/branch.scm9
1 files changed, 6 insertions, 3 deletions
diff --git a/guix-qa-frontpage/branch.scm b/guix-qa-frontpage/branch.scm
index 581c98b..5776477 100644
--- a/guix-qa-frontpage/branch.scm
+++ b/guix-qa-frontpage/branch.scm
@@ -266,9 +266,12 @@
(substitute-availability
(with-exception-handler guix-data-service-error->sexp
(lambda ()
- (package-substitute-availability
- (package-substitute-availability-url
- branch-commit)))
+ (retry-on-error
+ (lambda ()
+ (package-substitute-availability
+ (package-substitute-availability-url
+ branch-commit)))
+ #:times 1))
#:unwind? #t
#:unwind-for-type &guix-data-service-error))