2020-01-19 10:53:19 +01:00
|
|
|
;; Install this file as /etc/guix/machines.scm on berlin.guix.gnu.org
|
2022-06-09 09:16:12 +02:00
|
|
|
|
|
|
|
(use-modules (ice-9 match) (srfi srfi-1))
|
2017-07-23 03:36:37 +02:00
|
|
|
|
2020-02-27 18:08:14 +01:00
|
|
|
;; These are all hosted at the MDC in Berlin Buch. They are connected to
|
2020-01-19 10:53:19 +01:00
|
|
|
;; a dedicated VLAN and can only be accessed from berlin.guix.gnu.org.
|
2017-08-11 20:57:00 +02:00
|
|
|
(define hosts
|
2020-02-27 12:45:57 +01:00
|
|
|
'(;;; New machines. We should use DNS for them in the future.
|
2020-10-15 11:04:35 +02:00
|
|
|
;; hydra-guix-101
|
2020-06-05 09:37:46 +02:00
|
|
|
("141.80.167.158"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGqLy+LVndyfuzwZmln/nrHylAN7FotSmso9kZaYPpzo"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-102
|
|
|
|
("141.80.167.159"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEq4YoQHA0ShXIVbk7E4Jh4KZRPrt1EN9DYniraR8oYj"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-103
|
|
|
|
("141.80.167.160"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICiFpDx+NIVHD4ffZotDyJDdEiwo8Cy8fAQU6cLt6mT/"
|
|
|
|
128)
|
2019-12-23 22:35:41 +01:00
|
|
|
;; hydra-guix-104
|
|
|
|
("141.80.167.161"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINuVkwaeU+ddDpDQoxyFboiBnRNyhGDT8yOy8VAyJxZ6"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-105
|
|
|
|
("141.80.167.162"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH9o9VrkR2OKoGeuyJkzSsLIaDVApkbHEQvgr8aywQf8"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-106
|
|
|
|
("141.80.167.163"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBWN8i6YSGaRddTUgjodvQ4+g+6qYRe+0t9Mi8zOXawG"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-107
|
|
|
|
("141.80.167.164"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII+nI0XnLKShi3tZEdPdEVQ1VLlZjgQNSKMTK55FwH/4"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-108
|
|
|
|
("141.80.167.165"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHvMT+OlslyCzp7PvIvG/m9aCNhk3jnGS4kh8Cxh26CK"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-109
|
|
|
|
("141.80.167.166"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHkmH+o9P2kmgtjyGU9/vLEmFbxwUlq62lWu3lLc1J5o"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-110
|
|
|
|
("141.80.167.167"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM2A2GxCw3oF6W2a5P9/K/jw1BWNJdAy9cr7NLRWvHVl"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-111
|
|
|
|
("141.80.167.168"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILJoZitLeltTfd7dDAnRbuP1uCWmTsYjIKALcadXknMl"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-112
|
|
|
|
("141.80.167.169"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFS6PDp6MVutJiieJgDaLvub83oeTvWYLJnELxqCyO7x"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-113
|
|
|
|
("141.80.167.170"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMn5ujp4uTRVwYGPr2kgh7YMXISj+WyRxe8cGxzb1KrL"
|
2020-06-16 22:05:18 +02:00
|
|
|
128)
|
2020-10-15 11:04:35 +02:00
|
|
|
;; hydra-guix-114
|
2020-06-16 22:05:18 +02:00
|
|
|
("141.80.167.171"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF4ST+J7Xdmrft+sD1HEOAjADA+QZ+hMXRV3PnN0Rs+A"
|
2019-12-23 22:35:41 +01:00
|
|
|
128)
|
|
|
|
;; hydra-guix-115
|
|
|
|
("141.80.167.172"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG9zXGZ5b6QroN4RybnKLIMZwKtFuMpsNypkUXdFmH88"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-116
|
|
|
|
("141.80.167.173"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFg0y4UyuTkYoa3hwqj2ByQXYBMQdbPKz7nEz7I1lquL"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-117
|
|
|
|
("141.80.167.174"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINPPjhX6Z3bgt7EZmIfUdsgFnqp3yLr4msccjwsD2Q8F"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-118
|
|
|
|
("141.80.167.175"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJfJfTctnzEzVBLZxIq4WIOWY0s9JHcvIztdIYSFlklH"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-119
|
2022-02-17 15:36:32 +01:00
|
|
|
("141.80.167.176"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGE6FwL94/YDJIioQsLqh/MnwGcXmKYARd/kBGs+RWM7"
|
|
|
|
128)
|
2020-01-19 10:46:01 +01:00
|
|
|
;; hydra-guix-120
|
|
|
|
("141.80.167.177"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH3rXQZCQbVliJUgavSxNWvA4XUX7cXj7zd5VvUggCbv"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-121
|
|
|
|
("141.80.167.178"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNVaPCyKRrprBivEWYmtVecaJ+DIkET3gCYzGOuRAcz"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-122
|
|
|
|
("141.80.167.179"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHladb6HkAEmITzNOmI1kH7A4R1MiKp0Y72aPJNwuIDB"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-123
|
|
|
|
("141.80.167.180"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOM29Lj7rNDDsU5JOuDgFGfepWY9WHs6WaMLj9/7IceX"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-124
|
|
|
|
("141.80.167.181"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIODiKP7qIkkDeqvzKG2JsrDlNRe3CTN+icGgQ1J5ZUP+"
|
|
|
|
128)
|
|
|
|
;; hydra-guix-125
|
|
|
|
("141.80.167.182"
|
2022-02-17 15:36:32 +01:00
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPrlasUtgZgKfJ0oNhBQx/2QIQ+J+jbAT842VoJlBhor"
|
|
|
|
192)
|
2020-01-19 10:46:01 +01:00
|
|
|
;; hydra-guix-126
|
|
|
|
("141.80.167.183"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIUprP1E2cRkMrwBnl1FkeCQ5UhZRin6dKQrB9p4WrV6"
|
|
|
|
192)
|
|
|
|
;; hydra-guix-127
|
|
|
|
("141.80.167.184"
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHdrEcEoo2AQ6aDXhLUWxLhp4kTq+DJLwXxvgu4As1bo"
|
|
|
|
192)
|
|
|
|
;; hydra-guix-128
|
|
|
|
("141.80.167.185"
|
2022-02-17 15:36:32 +01:00
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAIomlYpFmdaTiWGf4DWs6sc831zbNlU5XBjicHmZINA"
|
|
|
|
192)
|
2020-01-19 10:46:01 +01:00
|
|
|
;; hydra-guix-129
|
|
|
|
("141.80.167.186"
|
2022-08-16 09:37:23 +02:00
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEKtRABWvMsfq4Om16CLMpP9qbaJj83blA+K82SnZd6R"
|
2022-11-12 15:32:17 +01:00
|
|
|
192)
|
|
|
|
;; hydra-guix-130
|
2022-11-19 20:20:13 +01:00
|
|
|
;; FIXME: Disabled Nov 19 2022; waiting troubleshooting from
|
|
|
|
;; Madalin (segfaults in libc).
|
|
|
|
;; ("141.80.167.187"
|
|
|
|
;; "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICZilog+9Jdim9k07baYK6QZfkZRZbQQriExjtOEfjQ5"
|
|
|
|
;; 192)
|
|
|
|
))
|
2019-12-23 22:35:41 +01:00
|
|
|
|
2017-08-11 22:41:31 +02:00
|
|
|
(define template-x86_64
|
|
|
|
(match-lambda
|
2019-12-23 22:35:41 +01:00
|
|
|
;; Prefer building on the new nodes.
|
|
|
|
((name key 128)
|
|
|
|
(build-machine
|
|
|
|
(name name)
|
|
|
|
(user "hydra")
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("x86_64-linux" "i686-linux"))
|
2019-12-23 22:35:41 +01:00
|
|
|
(host-key key)
|
|
|
|
(compression "no")
|
|
|
|
(speed 3) ;don't increase it too much
|
2020-10-15 11:04:35 +02:00
|
|
|
;or everything goes there
|
2021-05-01 18:56:50 +02:00
|
|
|
(parallel-builds 8)))
|
2020-01-19 11:09:55 +01:00
|
|
|
((name key 192)
|
2017-12-16 16:24:05 +01:00
|
|
|
(build-machine
|
2020-01-19 11:09:55 +01:00
|
|
|
(name name)
|
2017-12-16 16:24:05 +01:00
|
|
|
(user "hydra")
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("x86_64-linux" "i686-linux"))
|
2017-12-16 16:24:05 +01:00
|
|
|
(host-key key)
|
|
|
|
(compression "no")
|
2020-01-19 11:09:55 +01:00
|
|
|
(speed 3) ;don't increase it too much
|
2020-10-15 11:04:35 +02:00
|
|
|
;or everything goes there
|
2021-05-01 18:56:50 +02:00
|
|
|
(parallel-builds 8)))
|
2019-07-18 18:05:25 +02:00
|
|
|
((ip key ram)
|
2017-08-11 22:41:31 +02:00
|
|
|
(build-machine
|
|
|
|
(name ip)
|
|
|
|
(user "hydra")
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("x86_64-linux" "i686-linux"))
|
2017-08-11 22:41:31 +02:00
|
|
|
(host-key key)
|
2017-11-01 15:52:00 +01:00
|
|
|
(compression "no")
|
2017-08-11 22:41:31 +02:00
|
|
|
(speed 2)
|
|
|
|
(parallel-builds 2)))))
|
2017-07-23 03:36:37 +02:00
|
|
|
|
2018-11-13 23:07:35 +01:00
|
|
|
(define (aarch64->armhf machine)
|
|
|
|
(build-machine
|
|
|
|
(inherit machine)
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("armhf-linux"))
|
2018-11-13 23:07:35 +01:00
|
|
|
(speed .9)
|
|
|
|
(parallel-builds 1))) ;limit to favor the "real" ARMv7 machines
|
|
|
|
|
2019-05-08 17:26:11 +02:00
|
|
|
(define (x86_64->qemu-armhf machine)
|
|
|
|
(build-machine
|
|
|
|
(inherit machine)
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("armhf-linux"))
|
2020-04-10 20:25:03 +02:00
|
|
|
(speed .8) ;prefer the "native" AArch64 machines
|
2019-05-08 17:26:11 +02:00
|
|
|
(parallel-builds 1)))
|
|
|
|
|
|
|
|
(define (x86_64->qemu-aarch64 machine)
|
|
|
|
(build-machine
|
|
|
|
(inherit machine)
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("aarch64-linux"))
|
2019-05-08 17:26:11 +02:00
|
|
|
(speed .9)
|
|
|
|
(parallel-builds 1)))
|
|
|
|
|
2020-06-23 16:49:37 +02:00
|
|
|
(define (x86_64->childhurd machine)
|
|
|
|
(build-machine
|
|
|
|
(inherit machine)
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("i586-gnu"))
|
2020-09-21 11:43:41 +02:00
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMMrm7dgMwQnsUcP//JW7odl1z632urrew036qcqbxc4 root@berlin.guix.gnu.org")
|
|
|
|
(port 10022)
|
2020-06-23 16:49:37 +02:00
|
|
|
(parallel-builds 1)))
|
|
|
|
|
2018-04-26 22:58:23 +02:00
|
|
|
(define overdrive
|
2018-01-18 15:16:55 +01:00
|
|
|
;; The SoftIron OverDrive 1000 donated by ARM:
|
2021-04-28 03:55:28 +02:00
|
|
|
;; CPU: AMD A1100 (4 Cortex A57 cores)
|
|
|
|
;; RAM: 8 GB
|
2018-04-26 22:58:23 +02:00
|
|
|
(list (build-machine
|
2021-05-01 18:32:00 +02:00
|
|
|
;;overdrive1
|
|
|
|
(name "10.0.0.3")
|
2018-04-26 22:58:23 +02:00
|
|
|
(user "hydra")
|
2021-05-01 18:54:21 +02:00
|
|
|
(overload-threshold 1.2)
|
2021-05-01 18:42:40 +02:00
|
|
|
(systems '("aarch64-linux" "armhf-linux"))
|
2018-04-26 22:58:23 +02:00
|
|
|
(host-key
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPf2f93c90oi9s9qGVGWC3sDgG7kEBvIEwR021NsfG+z root@overdrive")
|
|
|
|
(parallel-builds 2))
|
|
|
|
|
2022-02-17 15:29:54 +01:00
|
|
|
;; 2022-02-17: cannot be reached.
|
|
|
|
#;
|
2019-05-08 17:28:50 +02:00
|
|
|
(build-machine
|
2021-05-01 18:32:00 +02:00
|
|
|
;;dover
|
|
|
|
(name "10.0.0.4")
|
2019-05-08 17:28:50 +02:00
|
|
|
(user "hydra")
|
2021-05-01 18:54:21 +02:00
|
|
|
(overload-threshold 1.2)
|
2021-05-01 18:42:40 +02:00
|
|
|
(systems '("aarch64-linux" "armhf-linux"))
|
2019-05-08 17:28:50 +02:00
|
|
|
(host-key
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJLRYD5RXZ3Espe+Kv1SzZl8Qc3NZ356Bq+cGjnKsDHY root@linux")
|
2018-04-26 22:58:23 +02:00
|
|
|
(parallel-builds 2))))
|
|
|
|
|
2022-01-29 21:56:06 +01:00
|
|
|
(define honeycomb
|
|
|
|
;; SolidRun LX2160A Honeycomb
|
|
|
|
;; CPU: 16 ARM Cortex-A72 cores
|
|
|
|
;; RAM: 32 GB
|
2022-11-28 23:57:37 +01:00
|
|
|
(list (build-machine
|
2022-02-18 10:56:46 +01:00
|
|
|
;;pankow
|
|
|
|
(name "10.0.0.8")
|
|
|
|
(user "hydra")
|
|
|
|
(overload-threshold 1.2)
|
|
|
|
(speed 2.0) ; prefer over overdrives
|
|
|
|
(systems '("aarch64-linux" "armhf-linux"))
|
|
|
|
(host-key
|
2022-11-28 23:59:12 +01:00
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMiOfBwh78K3KNEV1ZQf0pyVtYFSoLgWryMMy0GdMJ0H")
|
2022-02-18 10:56:46 +01:00
|
|
|
(parallel-builds 4))
|
|
|
|
(build-machine
|
2022-01-29 21:56:06 +01:00
|
|
|
;;kreuzberg
|
|
|
|
(name "10.0.0.9")
|
|
|
|
(user "hydra")
|
|
|
|
(overload-threshold 1.2)
|
|
|
|
(speed 2.0) ; prefer over overdrives
|
|
|
|
(systems '("aarch64-linux" "armhf-linux"))
|
|
|
|
(host-key
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFjixKdkTBoEUflxX/n/flhg7GoqbfkfoVrhD0GROZxl")
|
|
|
|
(parallel-builds 4))
|
|
|
|
(build-machine
|
|
|
|
;;grunewald
|
|
|
|
(name "10.0.0.10")
|
|
|
|
(user "hydra")
|
|
|
|
(overload-threshold 1.2)
|
|
|
|
(speed 2.0) ; prefer over overdrives
|
|
|
|
(systems '("aarch64-linux" "armhf-linux"))
|
|
|
|
(host-key
|
2022-11-28 23:59:12 +01:00
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIB9slskCGIBFwRRzsWmePIsMJ8W1muqvDIgPG3xQeu6")
|
2022-01-29 21:56:06 +01:00
|
|
|
(parallel-builds 4))))
|
|
|
|
|
2018-11-13 23:07:35 +01:00
|
|
|
(define armv7
|
|
|
|
(list
|
2021-04-28 03:55:28 +02:00
|
|
|
;; BeagleBoard X15 kindly hosted by Simon Josefsson.
|
|
|
|
;; CPU: Cortex A15 (2 cores)
|
|
|
|
;; RAM: 2 GB
|
2022-02-17 15:29:54 +01:00
|
|
|
;; 2022-02-17: cannot be reached.
|
|
|
|
#;
|
2020-04-29 22:21:16 +02:00
|
|
|
(build-machine
|
2021-04-20 18:08:21 +02:00
|
|
|
(name "10.0.0.5") ;guix-x15
|
2020-04-29 22:21:16 +02:00
|
|
|
(user "hydra")
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("armhf-linux"))
|
2020-05-05 23:12:00 +02:00
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOfXjwCAFWeGiUoOVXEgtIeXxbtymjOTg7ph1ObMAcJ0 root@beaglebone"))
|
2020-04-29 22:21:16 +02:00
|
|
|
|
2022-02-17 15:29:54 +01:00
|
|
|
;; 2022-02-17: cannot be reached.
|
|
|
|
#;
|
2020-04-29 22:21:16 +02:00
|
|
|
(build-machine
|
2021-04-20 18:08:21 +02:00
|
|
|
(name "10.0.0.6") ;guix-x15b
|
2018-11-13 23:07:35 +01:00
|
|
|
(user "hydra")
|
2020-08-28 05:34:53 +02:00
|
|
|
(systems '("armhf-linux"))
|
2020-04-29 22:21:16 +02:00
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJEbCOTTg9Tl0E23Mnc0UA4Ib2W5oDqTukk6mT98tOph root@beaglebone"))
|
2019-07-18 22:28:10 +02:00
|
|
|
|
2020-03-04 11:36:09 +01:00
|
|
|
#;(build-machine
|
2020-10-15 11:04:35 +02:00
|
|
|
(name "hydra-slave1.netris.org")
|
|
|
|
(port 7275)
|
|
|
|
(user "hydra")
|
|
|
|
(systems '("armhf-linux"))
|
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPDAe9mXufZXFfFlezafA/G2Nng66ssLLi5xPP+9NhGm root@hydra-slave1")
|
|
|
|
(speed 1.0)
|
|
|
|
(parallel-builds 2))
|
2019-07-18 22:28:10 +02:00
|
|
|
|
2020-02-27 19:05:01 +01:00
|
|
|
;; I/O errors as of 2020-02-27
|
|
|
|
#;(build-machine
|
2020-10-15 11:04:35 +02:00
|
|
|
(name "hydra-slave2.netris.org")
|
|
|
|
(port 7276)
|
|
|
|
(user "hydra")
|
|
|
|
(systems '("armhf-linux"))
|
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHzlJZzZfPiEcehmLFtQVYVt3j9w4DHPL6YgSC3EHJK+ root@hydra-slave2")
|
|
|
|
(speed 1.0)
|
|
|
|
(parallel-builds 2))
|
2019-07-19 14:28:11 +02:00
|
|
|
|
2020-02-27 19:05:01 +01:00
|
|
|
;; Not responding as of 2020-02-27
|
|
|
|
#;(build-machine
|
2020-10-15 11:04:35 +02:00
|
|
|
(name "hydra-slave3.netris.org")
|
|
|
|
(port 7274)
|
|
|
|
(user "hydra")
|
|
|
|
(systems '("armhf-linux"))
|
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBLOVhnS24E+Z1bXLUU4z4gE5+HsFxDxUPA6MbLHmnME root@hydra-slave3")
|
|
|
|
(speed 1.0)
|
|
|
|
(parallel-builds 2))))
|
|
|
|
|
2022-02-17 15:29:13 +01:00
|
|
|
(define powerpc64le
|
|
|
|
(list
|
2022-10-25 12:34:37 +02:00
|
|
|
;; guixp9 - A VM donated/hosted by OSUOSL & administered by nckx.
|
|
|
|
;; 8 POWER9 2.2 (pvr 004e 1202) cores, 16 GiB RAM, 160 GB storage.
|
2022-02-17 15:29:13 +01:00
|
|
|
(build-machine
|
2022-10-22 11:43:58 +02:00
|
|
|
(name "10.0.0.7")
|
2022-02-17 15:29:13 +01:00
|
|
|
(user "hydra")
|
|
|
|
(systems '("powerpc64le-linux"))
|
2022-10-25 12:34:37 +02:00
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJEbRxJ6WqnNLYEMNDUKFcdMtyZ9V/6oEfBFSHY8xE6A nckx"))
|
|
|
|
;; sjd-p9 - A VM donated/hosted by Simon Joseffson, but blame nckx for any problems.
|
|
|
|
;; 32 POWER9 2.3 (pvr 004e 1203) cores, 64 GiB RAM, 16 GB / + 256 GB /gnu storage.
|
|
|
|
(build-machine
|
|
|
|
(parallel-builds 16)
|
|
|
|
(speed 4.0)
|
|
|
|
(name "10.0.0.13")
|
|
|
|
(user "hydra")
|
|
|
|
(systems '("powerpc64le-linux"))
|
|
|
|
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMUkktI2HAycb4nqWwVBn5OCe5dyF4pbjqvyPTICz/9A nckx"))))
|
2022-02-17 15:29:13 +01:00
|
|
|
|
2020-10-15 11:04:35 +02:00
|
|
|
(define build-machine-name
|
|
|
|
(@@ (guix scripts offload) build-machine-name))
|
2018-11-13 23:07:35 +01:00
|
|
|
|
2022-06-09 09:16:12 +02:00
|
|
|
(define (childhurd-ip? ip) ;XXX: copied from (sysadmin build-machines)
|
|
|
|
"Return #t if IP should be running a Childhurd: the first two
|
|
|
|
nodes."
|
|
|
|
(member ip '("141.80.167.158" "141.80.167.159")))
|
|
|
|
|
2020-01-19 10:51:43 +01:00
|
|
|
(let* ((x86_64 (map template-x86_64 hosts))
|
2020-10-15 11:04:35 +02:00
|
|
|
(fast (filter-map
|
|
|
|
(match-lambda
|
|
|
|
((name key 128)
|
|
|
|
(find (lambda (machine)
|
|
|
|
(string=? (build-machine-name machine) name))
|
2022-06-09 09:16:12 +02:00
|
|
|
x86_64))
|
|
|
|
(_ #f))
|
|
|
|
hosts))
|
2020-06-23 16:49:37 +02:00
|
|
|
(fast/hurd (filter (compose childhurd-ip? build-machine-name) fast)))
|
2020-10-06 17:22:12 +02:00
|
|
|
(append overdrive
|
2022-01-29 21:56:06 +01:00
|
|
|
honeycomb
|
2020-10-06 17:22:12 +02:00
|
|
|
;; This has been disabled until bug# 43513 is fixed.
|
2020-10-15 11:04:35 +02:00
|
|
|
;;(map aarch64->armhf overdrive)
|
2020-10-06 17:22:12 +02:00
|
|
|
armv7
|
2022-02-17 15:29:13 +01:00
|
|
|
powerpc64le
|
2020-10-06 17:22:12 +02:00
|
|
|
x86_64
|
|
|
|
;; This has been disabled until bug# 43513 is fixed.
|
2020-10-15 11:04:35 +02:00
|
|
|
;;(map x86_64->qemu-armhf fast)
|
2020-06-23 16:49:37 +02:00
|
|
|
(map x86_64->childhurd fast/hurd)))
|