From unknown Fri Jun 20 07:12:02 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30220 <30220@debbugs.gnu.org> To: bug#30220 <30220@debbugs.gnu.org> Subject: Status: [PATCH] hydra: Add arm image builder. Reply-To: bug#30220 <30220@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:12:02 +0000 retitle 30220 [PATCH] hydra: Add arm image builder. reassign 30220 guix-patches submitter 30220 Danny Milosavljevic severity 30220 normal tag 30220 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 22 18:51:29 2018 Received: (at submit) by debbugs.gnu.org; 22 Jan 2018 23:51:29 +0000 Received: from localhost ([127.0.0.1]:38735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edls9-0003fz-7u for submit@debbugs.gnu.org; Mon, 22 Jan 2018 18:51:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edls6-0003fh-Ui for submit@debbugs.gnu.org; Mon, 22 Jan 2018 18:51:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edls1-0000uN-0r for submit@debbugs.gnu.org; Mon, 22 Jan 2018 18:51:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36864) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edls0-0000uJ-US for submit@debbugs.gnu.org; Mon, 22 Jan 2018 18:51:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48519) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edlrz-0007VR-LX for guix-patches@gnu.org; Mon, 22 Jan 2018 18:51:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edlrw-0000s2-Iy for guix-patches@gnu.org; Mon, 22 Jan 2018 18:51:19 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:51560) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edlrw-0000r2-CB for guix-patches@gnu.org; Mon, 22 Jan 2018 18:51:16 -0500 Received: from dayas.3.home (178.113.249.158.wireless.dyn.drei.com [178.113.249.158]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 19B0833603BA; Tue, 23 Jan 2018 00:51:12 +0100 (CET) From: Danny Milosavljevic To: guix-patches@gnu.org Subject: [PATCH] hydra: Add arm image builder. Date: Tue, 23 Jan 2018 00:50:12 +0100 Message-Id: <20180122235012.22981-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.15.1 Tags: patch X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) * build-aux/hydra/gnu-system.scm (%u-boot-systems): New variable. (%guixsd-supported-systems): Add armhf-linux. (qemu-jobs): Use u-boot if system in %u-boot-systems. --- build-aux/hydra/gnu-system.scm | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/build-aux/hydra/gnu-system.scm b/build-aux/hydra/gnu-system.scm index 04845a3e1..c9aa59775 100644 --- a/build-aux/hydra/gnu-system.scm +++ b/build-aux/hydra/gnu-system.scm @@ -51,6 +51,7 @@ ((guix scripts system) #:select (read-operating-system)) ((guix scripts pack) #:select (lookup-compressor self-contained-tarball)) + (gnu bootloader u-boot) (gnu packages) (gnu packages gcc) (gnu packages base) @@ -135,7 +136,10 @@ SYSTEM." "i686-w64-mingw32")) (define %guixsd-supported-systems - '("x86_64-linux" "i686-linux")) + '("x86_64-linux" "i686-linux" "armhf-linux")) + +(define %u-boot-systems + '("armhf-linux")) (define (qemu-jobs store system) "Return a list of jobs that build QEMU images for SYSTEM." @@ -158,12 +162,20 @@ system.") (define MiB (expt 2 20)) + (define (adjust-bootloader os) + (if (member system %u-boot-systems) + (operating-system (inherit os) + (bootloader (bootloader-configuration + (bootloader u-boot-bootloader) + (target "/dev/null")))) + os)) + (if (member system %guixsd-supported-systems) (list (->job 'usb-image (run-with-store store (mbegin %store-monad (set-guile-for-build (default-guile)) - (system-disk-image installation-os + (system-disk-image (adjust-bootloader installation-os) #:disk-image-size (* 1024 MiB))))) (->job 'iso9660-image From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 28 17:47:29 2018 Received: (at 30220) by debbugs.gnu.org; 28 Jan 2018 22:47:29 +0000 Received: from localhost ([127.0.0.1]:46880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1efvjV-0003oa-2a for submit@debbugs.gnu.org; Sun, 28 Jan 2018 17:47:29 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:52754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1efvjS-0003oR-KD for 30220@debbugs.gnu.org; Sun, 28 Jan 2018 17:47:27 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2168611269; Sun, 28 Jan 2018 23:47:26 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xIl9LSv2GUeV; Sun, 28 Jan 2018 23:47:25 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 067D51123B; Sun, 28 Jan 2018 23:47:24 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: [bug#30220] [PATCH] hydra: Add arm image builder. References: <20180122235012.22981-1-dannym@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 =?utf-8?Q?Pluvi=C3=B4se?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 28 Jan 2018 23:47:24 +0100 In-Reply-To: <20180122235012.22981-1-dannym@scratchpost.org> (Danny Milosavljevic's message of "Tue, 23 Jan 2018 00:50:12 +0100") Message-ID: <87607ly51f.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 30220 Cc: 30220@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Danny Milosavljevic skribis: > * build-aux/hydra/gnu-system.scm (%u-boot-systems): New > variable. > (%guixsd-supported-systems): Add armhf-linux. > (qemu-jobs): Use u-boot if system in %u-boot-systems. LGTM, thanks! Ludo'. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 28 18:12:37 2018 Received: (at 30220-done) by debbugs.gnu.org; 28 Jan 2018 23:12:37 +0000 Received: from localhost ([127.0.0.1]:46895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1efw7p-0004P5-Jn for submit@debbugs.gnu.org; Sun, 28 Jan 2018 18:12:37 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:48238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1efw7n-0004Ox-Ps for 30220-done@debbugs.gnu.org; Sun, 28 Jan 2018 18:12:36 -0500 Received: from localhost (178.113.251.209.wireless.dyn.drei.com [178.113.251.209]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 34FBE3361361; Mon, 29 Jan 2018 00:12:34 +0100 (CET) Date: Mon, 29 Jan 2018 00:12:29 +0100 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?ISO-8859-1?Q?Court=E8s?=) Subject: Re: [bug#30220] [PATCH] hydra: Add arm image builder. Message-ID: <20180129001229.26b5fe76@scratchpost.org> In-Reply-To: <87607ly51f.fsf@gnu.org> References: <20180122235012.22981-1-dannym@scratchpost.org> <87607ly51f.fsf@gnu.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30220-done Cc: 30220-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sun, 28 Jan 2018 23:47:24 +0100 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Danny Milosavljevic skribis: >=20 > > * build-aux/hydra/gnu-system.scm (%u-boot-systems): New > > variable. > > (%guixsd-supported-systems): Add armhf-linux. > > (qemu-jobs): Use u-boot if system in %u-boot-systems. =20 >=20 > LGTM, thanks! Pushed as de2bc8d6da0ba4e74ed083af66a22cf96f74e67f. I think the ISO image will be useless because mkrescue doesn't support u-boot - and the u-boot config file will be ignored by it, too. It might make sense to make the ISO image conditional later... From unknown Fri Jun 20 07:12:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 26 Feb 2018 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator