guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: hydra: Move i586-gnu builds to build machines.


From: Ludovic Courtès
Subject: 02/02: hydra: Move i586-gnu builds to build machines.
Date: Mon, 2 Oct 2023 08:39:17 -0400 (EDT)

civodul pushed a commit to branch master
in repository maintenance.

commit ae20c49e0b26acd3c6c64b6c551fcadc8e229d2f
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Mon Oct 2 10:56:14 2023 +0200

    hydra: Move i586-gnu builds to build machines.
    
    This is made possible thanks to zero-configuration childhurd offloading,
    added in Guix commit 953c65ffdd43c02c934518fb7a1c68542584b223.
    
    * hydra/modules/sysadmin/services.scm (frontend-services): Remove
    ‘cuirass-remote-worker-service-type’.
    * hydra/berlin-nodes.scm: Add i586-gnu to the systems supported by
    ‘childhurd-ip?’ machines.
---
 hydra/berlin-nodes.scm              |  9 ++++++++-
 hydra/modules/sysadmin/services.scm | 13 -------------
 2 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/hydra/berlin-nodes.scm b/hydra/berlin-nodes.scm
index 47f413e..37f6e22 100644
--- a/hydra/berlin-nodes.scm
+++ b/hydra/berlin-nodes.scm
@@ -143,7 +143,14 @@
                                         '("ppc64le")
                                         #:childhurd? (childhurd-ip? ip)
                                         #:systems
-                                        `("x86_64-linux" "i686-linux")
+                                        (let ((lst '("x86_64-linux"
+                                                     "i686-linux")))
+                                          ;; Machines with a childhurd
+                                          ;; offload *-gnu builds to their
+                                          ;; local childhurd, transparently.
+                                          (if (childhurd-ip? ip)
+                                              (cons "i586-gnu" lst)
+                                              lst))
                                         #:max-jobs 4
                                         ;; The big-memory machines have 96
                                         ;; logical cores, the others 64.
diff --git a/hydra/modules/sysadmin/services.scm 
b/hydra/modules/sysadmin/services.scm
index 8bc2e6d..95b4987 100644
--- a/hydra/modules/sysadmin/services.scm
+++ b/hydra/modules/sysadmin/services.scm
@@ -734,19 +734,6 @@ to a selected directory.")
                           #:systems systems
                           #:nar-ttl nar-ttl)
 
-         ;; This remote worker takes care of GNU/Hurd builds by offloading to
-         ;; childhurds actually hosted on build machines but listed in
-         ;; berlin's /etc/guix/machines.scm.
-         ;;
-         ;; TODO: Set up remote-worker on build machines themselves once SSH
-         ;; and nar keys are properly authorized; longer-term: set up
-         ;; remote-worker directly within the childhurd.
-         (service cuirass-remote-worker-service-type
-                  (cuirass-remote-worker-configuration
-                   (workers 4)
-                   (systems '("i586-gnu"))
-                   (substitute-urls '("http://141.80.167.131";))))
-
          (service openssh-service-type
                   (openssh-configuration
                    (password-authentication? #f)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]