From 4b8846a86156d35beececa21cc9feb1ba3b2d319 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Fri, 27 May 2022 10:08:54 +0100 Subject: [PATCH] Remove cross derivation targets that don't make sense This matches the previous behaviour without using the platform data. --- guix-data-service/jobs/load-new-guix-revision.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/guix-data-service/jobs/load-new-guix-revision.scm b/guix-data-service/jobs/load-new-guix-revision.scm index d11ab3b..cb1d198 100644 --- a/guix-data-service/jobs/load-new-guix-revision.scm +++ b/guix-data-service/jobs/load-new-guix-revision.scm @@ -637,7 +637,13 @@ WHERE job_id = $1") "x86_64-w64-mingw32")))) (define cross-derivations - `(("x86_64-linux" . ,inf-targets))) + `(("x86_64-linux" . ,(remove + (lambda (target) + ;; Remove targets that don't make much sense + (member target + '("x86_64-linux-gnu" + "i686-linux-gnu"))) + inf-targets)))) (define supported-system-pairs (map (lambda (system)