aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/issue.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix-qa-frontpage/issue.scm')
-rw-r--r--guix-qa-frontpage/issue.scm19
1 files changed, 11 insertions, 8 deletions
diff --git a/guix-qa-frontpage/issue.scm b/guix-qa-frontpage/issue.scm
index 67a4c78..6ceb733 100644
--- a/guix-qa-frontpage/issue.scm
+++ b/guix-qa-frontpage/issue.scm
@@ -34,6 +34,7 @@
#:use-module (guix-qa-frontpage guix-data-service)
#:use-module (guix-qa-frontpage derivation-changes)
#:export (%overall-statuses
+ %systems-to-consider-in-issue-status
status-index
issue-patches-overall-status
@@ -45,6 +46,7 @@
(define good-status 'important-checks-passing)
(define bad-status 'important-checks-failing)
(define needs-looking-at-status 'needs-looking-at)
+(define waiting-for-build-results-status 'waiting-for-build-results)
(define unknown-status 'unknown)
(define large-number-of-builds-status 'large-number-of-builds)
(define failed-to-apply-patches-status 'failed-to-apply-patches)
@@ -55,6 +57,7 @@
(list reviewed-looks-good-status
good-status
large-number-of-builds-status
+ waiting-for-build-results-status
unknown-status
needs-looking-at-status
failed-to-apply-patches-status
@@ -71,6 +74,12 @@
(list-ref %overall-statuses
(apply max (map status-index statuses))))
+(define %systems-to-consider-in-issue-status
+ '("x86_64-linux"
+ "i686-linux"
+ "aarch64-linux"
+ "armhf-linux"))
+
(define (issue-patches-overall-status patches-failed-to-apply?
patches-missing?
builds-missing?
@@ -78,12 +87,6 @@
comparison-details
mumi-tags
debbugs-usertags)
- (define %systems-to-consider
- '("x86_64-linux"
- "i686-linux"
- "aarch64-linux"
- "armhf-linux"))
-
(define (guix-data-service-failed?)
(and=>
(assq-ref comparison-details 'exception)
@@ -144,11 +147,11 @@
new-failures)
needs-looking-at-status
bad-status))
- unknown-status)))))
+ waiting-for-build-results-status)))))
(filter
(lambda (builds-by-system)
(member (car builds-by-system)
- %systems-to-consider))
+ %systems-to-consider-in-issue-status))
derivation-changes-counts))))))
(define tags-status