From unknown Sat Aug 16 00:32:37 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#68220 <68220@debbugs.gnu.org> To: bug#68220 <68220@debbugs.gnu.org> Subject: Status: [PATCH 1/3] gnu: stage0-posix: Update to 1.6.0 Reply-To: bug#68220 <68220@debbugs.gnu.org> Date: Sat, 16 Aug 2025 07:32:37 +0000 retitle 68220 [PATCH 1/3] gnu: stage0-posix: Update to 1.6.0 reassign 68220 guix-patches submitter 68220 Ekaitz Zarraga severity 68220 normal tag 68220 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 02 14:10:26 2024 Received: (at submit) by debbugs.gnu.org; 2 Jan 2024 19:10:26 +0000 Received: from localhost ([127.0.0.1]:51289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKk9h-0004FR-Hn for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:10:26 -0500 Received: from lists.gnu.org ([2001:470:142::17]:50072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKk9W-0004Ed-KC for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:10:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rKk9N-0007eB-St for guix-patches@gnu.org; Tue, 02 Jan 2024 14:10:05 -0500 Received: from dane.soverin.net ([2a10:de80:1:4091:b9e9:2215:0:1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rKk9K-0001ns-AM; Tue, 02 Jan 2024 14:10:05 -0500 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4T4MqQ2p1tzSf; Tue, 2 Jan 2024 19:09:54 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4T4MqP4Hx5zFv; Tue, 2 Jan 2024 19:09:53 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=rBRyPABk; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1704222594; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CQ58AccFqfD2l9TrXFFwAPPowyPnk12nEk7W0ImJNC0=; b=rBRyPABkVsToLMhVqInU+E7idOUQp10ru8XeIEIeqZTQwNt9xtiSyShpbzRnG3Idtad4Km BxA3UktqgwhuXIen4ItZSc/46FkDX8Yg0GD+8fZVRKaQZQp3PtCrCxNCtsdgUR0xKYgc8W PS+dHUS3OzrILRMGqtMnIjA1E2ZWhfQh+4D+jcM5a+mh9vn9PNN8UL+MJCY80ETj8ZfNCR JDSf6RsIz42NDRAkuN/h7gnLOb5XMEuFJnMBkoY+UBefbJgeAGLWZxuJZq/s7ESRSOwgb3 9BpUSFSKi4oe6qqI+XQXZL83dTO3EirAFLdheg6MP/ml7j/4r3Z7GIGuqjHcaQ== From: Ekaitz Zarraga To: guix-patches@gnu.org Subject: [PATCH 1/3] gnu: stage0-posix: Update to 1.6.0 Date: Tue, 2 Jan 2024 20:09:24 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a10:de80:1:4091:b9e9:2215:0:1; envelope-from=ekaitz@elenq.tech; helo=dane.soverin.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Ekaitz Zarraga , janneke@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.0 (/) In 1.6.0 we have all the inputs merged in the tarball so we don't need to add extra inputs in separate tarballs. * gnu/packages/commencement (bootstrap-seeds): Remove it. (stage0-posix): Update to 1.6.0 and take sub-packages from the tarball. Change-Id: Ic025335ecc66acecbc0a928995a07e521aeb7742 --- gnu/packages/commencement.scm | 117 ++++------------------------------ 1 file changed, 13 insertions(+), 104 deletions(-) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 9124f0e2e0..1ef0b2e757 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -13,7 +13,7 @@ ;;; Copyright © 2021 Chris Marusich ;;; Copyright © 2021 Julien Lepiller ;;; Copyright © 2022 Ricardo Wurmus -;;; Copyright © 2022 Ekaitz Zarraga +;;; Copyright © 2022, 2023 Ekaitz Zarraga ;;; ;;; This file is part of GNU Guix. ;;; @@ -302,97 +302,24 @@ (define (%boot-gash-inputs) ("bootar" ,bootar) ("guile" ,%bootstrap-guile))) -(define bootstrap-seeds - (package - (name "bootstrap-seeds") - (version "1.0.0") - (source (origin - (method url-fetch) - (uri (list - (string-append "mirror://gnu/guix/mirror/" - "bootstrap-seeds-" version ".tar.gz") - (string-append - "https://lilypond.org/janneke/guix/20220501/" - "bootstrap-seeds-" version ".tar.gz"))) - (sha256 - (base32 - "0scz2bx8fd8c821h6y1j3x6ywgxxns7iinyn9z32dnkiacfdcpfn")))) - (native-inputs (list bootar)) - (build-system trivial-build-system) - (arguments - (list #:guile %bootstrap-guile - #:modules '((guix build utils)) - #:builder - #~(begin - (use-modules (guix build utils)) - (let ((source #$(package-source this-package)) - (tar #$(this-package-native-input "bootar")) - (out #$output)) - (setenv "PATH" (string-append tar "/bin:")) - (invoke "tar" "xvf" source) - (mkdir-p out) - (copy-recursively "bootstrap-seeds" out))))) - (home-page "https://github.com/oriansj/bootstrap-seeds") - (synopsis "The initial bootstrap seeds: 357-byte hex0 and kaem shell") - (description - "This package provides pre-built binaries of the bootstrap seeds. It -contains a hex0-seed and an optional kaem-minimal shell. The size of the hex0 -seeds are for knight: 250 bytes, x86-linux: 357 bytes, x86_64-linux: 431 -bytes, and aarch64-linux 526 bytes. These can be used to build stage0: hex0, -hex1, hex2, M1, and M2-Planet.") - (license license:gpl3+))) - (define stage0-posix ;; The initial bootstrap package: no binary inputs except those from ;; `bootstrap-seeds, for x86 a 357 byte binary seed: `x86/hex0-seed'. - (let* ((mescc-tools-version "1.4.0") - (m2-planet-version "1.9.0") - (mescc-tools - (origin - (method url-fetch) - (uri (list - (string-append - "mirror://gnu/guix/mirror/" - "mescc-tools-" mescc-tools-version ".tar.gz") - (string-append - "https://lilypond.org/janneke/guix/20220502/" - "mescc-tools-" mescc-tools-version ".tar.gz"))) - (sha256 - (base32 - "1xi6f48pf5bhajhfis189gpizxij7nbp1vzvsb1aafhz4skkiqvg")))) - (m2-planet - (origin - (method url-fetch) - (uri (list - (string-append - "mirror://gnu/guix/mirror/" - "M2-Planet-" m2-planet-version ".tar.gz") - (string-append - "https://lilypond.org/janneke/guix/20220502/" - "M2-Planet-" m2-planet-version ".tar.gz"))) - (sha256 - (base32 - "1xrn69sc5nz4hwaishqyrcidp1ncxwib9zswl45x378ddz3mmk7g"))))) (package (name "stage0-posix") - (version "1.4") + (version "1.6.0") (source (origin (method url-fetch) - (uri (list - (string-append "mirror://gnu/guix/mirror/" - "stage0-posix-" version ".tar.gz") - (string-append - "https://lilypond.org/janneke/guix/20220502/" - "stage0-posix-" version ".tar.gz"))) + (uri (string-append + "https://github.com/oriansj/" name "/releases/download/" + "Release_" version "/" name "-" version ".tar.gz")) (sha256 - (base32 - "1ammifkj33205qrpfm84yb1c99lwgbn4jsl1hd08aab8c9ffz6p4")))) + (base32 + "0p06wn95y6xbp2kcd81h2fm3wxvldd1qqyxgav0farl34xlzyq4j")))) (supported-systems '("i686-linux" "x86_64-linux" "aarch64-linux" "riscv64-linux")) - (native-inputs - `(("bootstrap-seeds" ,bootstrap-seeds) - ,@(%boot-gash-inputs))) + (native-inputs (%boot-gash-inputs)) (build-system trivial-build-system) (arguments (list @@ -401,9 +328,7 @@ (define stage0-posix #:builder #~(begin (use-modules (guix build utils)) - (let* ((bootstrap-seeds #$(this-package-native-input - "bootstrap-seeds")) - (source #$(package-source this-package)) + (let* ((source #$(package-source this-package)) (tar #$(this-package-native-input "bootar")) (bash #$(this-package-native-input "bash")) (coreutils #$(this-package-native-input "coreutils")) @@ -422,32 +347,16 @@ (define stage0-posix "riscv64") (else (error "stage0-posix: system not supported" target)))) - (kaem (string-append "../bootstrap-seeds/POSIX/" + (kaem (string-append "bootstrap-seeds/POSIX/" stage0-cpu "/kaem-optional-seed"))) (setenv "PATH" (string-append tar "/bin:" coreutils "/bin:" bash "/bin")) (invoke "tar" "xvf" source) (chdir (string-append "stage0-posix-" #$version)) - (copy-recursively bootstrap-seeds "bootstrap-seeds") - (invoke "tar" "xvf" #$mescc-tools) - (rmdir "mescc-tools") - (symlink (string-append "mescc-tools-" #$mescc-tools-version) - "mescc-tools") - (invoke "tar" "xvf" #$m2-planet) - (rmdir "M2-Planet") - (symlink (string-append "M2-Planet-" #$m2-planet-version) - "M2-Planet") - (rmdir "M2libc") - (symlink "M2-Planet/M2libc" "M2libc") (mkdir-p bindir) - (with-directory-excursion stage0-cpu - (with-output-to-file "mes-m2.kaem" - (lambda _ (display ""))) - (with-output-to-file "mescc-tools-extra.kaem" - (lambda _ (display ""))) - (invoke kaem "kaem.run")) - (with-directory-excursion "bin" + (invoke kaem (string-append "kaem." stage0-cpu)) + (with-directory-excursion (string-append stage0-cpu "/bin") (install-file "hex2" bindir) (install-file "M1" bindir) (install-file "blood-elf" bindir) @@ -460,7 +369,7 @@ (define stage0-posix the bootstrap-seeds, the stage0-posix package first builds hex0 and then all the way up: hex1, catm, hex2, M0, cc_x86, M1, M2, get_machine (that's all of MesCC-Tools), and finally M2-Planet.") - (license license:gpl3+)))) + (license license:gpl3+))) (define mes-boot (package base-commit: e8814809c2de6fe2f23169775207b3d2e537724f -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 02 15:00:36 2024 Received: (at 68220-done) by debbugs.gnu.org; 2 Jan 2024 20:00:36 +0000 Received: from localhost ([127.0.0.1]:51355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkwF-0006Pa-Ol for submit@debbugs.gnu.org; Tue, 02 Jan 2024 15:00:35 -0500 Received: from dane.soverin.net ([185.233.34.21]:34555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkwA-000665-OX for 68220-done@debbugs.gnu.org; Tue, 02 Jan 2024 15:00:34 -0500 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4T4Nxf1dnvzSf for <68220-done@debbugs.gnu.org>; Tue, 2 Jan 2024 20:00:22 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4T4Nxd5TZjzFv for <68220-done@debbugs.gnu.org>; Tue, 2 Jan 2024 20:00:21 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=pVf6aiaS; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1704225622; h=from:from:reply-to:subject:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=pVf6aiaSW1YQOIOCh5Nh8x9GGfQo2o7cL5zEqEEQzuyOvD1kz4WpkHXjWVjUybXrPeV7w9 v/+JV8ilOIis/3kNYSxz70SvcyQehWTXvtmfi3m19D3toUp+1bBYzHzC1EIgcUM8IaHQPw sDuLgfneDHsjy8aycJBWc2S2oAcorHbBU6nf0RdyashliuSj3THefGNnwwheOw+L3millw beaWaFdER0wJZ0+XWppLqhafa+/Zz33rFlxhSU56o5x463jmvBrUPfroyRuxQBeEmMtFpy La1Box+X0ZizRPIReLSZVLKxQj9zvshAt/Jb5JpYyArO1E5DF529ayMSxatAHA== Message-ID: <03e68b50-80b9-cd1e-4308-5b61c0c7d61f@elenq.tech> Date: Tue, 2 Jan 2024 21:00:21 +0100 MIME-Version: 1.0 Content-Language: en-US, es-ES, eu To: 68220-done@debbugs.gnu.org From: Ekaitz Zarraga Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [185.233.34.21 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 2.3 EMPTY_MESSAGE Message appears to have no textual parts X-Debbugs-Envelope-To: 68220-done 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: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [185.233.34.21 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 2.3 EMPTY_MESSAGE Message appears to have no textual parts -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From unknown Sat Aug 16 00:32:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 31 Jan 2024 12:24:08 +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