From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id EGYWBdTfx14uVgAA0tVLHw (envelope-from ) for ; Fri, 22 May 2020 14:21:08 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id eOjQANTfx14ucgAAbx9fmQ (envelope-from ) for ; Fri, 22 May 2020 14:21:08 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7B877940144 for ; Fri, 22 May 2020 14:21:07 +0000 (UTC) Received: from localhost ([::1]:51558 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jc8Xp-00030C-7d for larch@yhetil.org; Fri, 22 May 2020 10:21:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55520) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jc8Xm-0002zv-9C for guix-patches@gnu.org; Fri, 22 May 2020 10:21:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48400) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jc8Xl-0008Bm-Up for guix-patches@gnu.org; Fri, 22 May 2020 10:21:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jc8Xl-0001Mg-R3 for guix-patches@gnu.org; Fri, 22 May 2020 10:21:01 -0400 Subject: bug#39655: [PATCH core-updates] doc: Add 'Scheme-only Bootstrap' node. Resent-From: Jan Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Fri, 22 May 2020 14:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 39655 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Timothy Sample , Efraim Flashner Cc: 39655-done@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= Mail-Followup-To: 39655@debbugs.gnu.org, janneke@gnu.org, janneke@gnu.org Received: via spool by 39655-done@debbugs.gnu.org id=D39655.15901572295193 (code D ref 39655); Fri, 22 May 2020 14:21:01 +0000 Received: (at 39655-done) by debbugs.gnu.org; 22 May 2020 14:20:29 +0000 Received: from localhost ([127.0.0.1]:59945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jc8XF-0001Lh-Ep for submit@debbugs.gnu.org; Fri, 22 May 2020 10:20:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jc8XD-0001LT-82 for 39655-done@debbugs.gnu.org; Fri, 22 May 2020 10:20:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49141) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jc8X6-00081j-BG; Fri, 22 May 2020 10:20:20 -0400 Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=60458 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jc8X1-0004fG-BW; Fri, 22 May 2020 10:20:15 -0400 From: Jan Nieuwenhuizen Organization: AvatarAcademy.nl References: <20200218124411.20400-1-janneke@gnu.org> <87eeuqmuwb.fsf@gnu.org> <87367yhgva.fsf@gnu.org> <878shpku3n.fsf@ngyro.com> X-Url: http://AvatarAcademy.nl Date: Fri, 22 May 2020 16:20:11 +0200 In-Reply-To: <878shpku3n.fsf@ngyro.com> (Timothy Sample's message of "Mon, 18 May 2020 13:53:32 -0400") Message-ID: <874ks8aw6c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: 8P949xv4ulUs Hello! Timothy Sample writes: >> +The only significant binary bootstrap seeds that remain@footnote{ >> +Ignoring the 68KB @code{mescc-tools}; that will be removed later, >> +together with @code{mes}.} are a Scheme intepreter and a Scheme >> +compiler: GNU Mes and GNU Guile. > > Is it too confusing to mention the Bash, Tar, and XZ binaries used to > get Guile up and running? IIRC, there are a few packages whose sources > are still patched via =E2=80=9Cbootstrap-origin=E2=80=9D, too. I underst= and that those > binaries are really insignificant, but maybe someone new to this whole > thing would be surprised to discover =E2=80=9Csecret=E2=80=9D bootstrap b= inaries. > Perhaps their role in unpacking Guile could be put in the footnote with > messcc-tools. WDYT? Good question -- I've added this compiler: GNU Mes and GNU Guile@footnote{Not shown in this graph are the static binaries for @file{bash}, @code{tar}, and @code{xz} that are used to get Guile running.}. Efraim Flashner writes: > > GNU Sed will also ship as gzipped tarballs again, as alternative to the > > hard to bootstrap @code{xz}-compression), this set of added packages can > > hopefully be reduced again. > I have to ask since we're talking about bootstrapability; is it actually > not bootstrappable or is it just harder/more complex? (The question is > more about the wording than about the logistics of it.) Good question, changed it to "hard to bootstrap", like so GNU Sed will also ship as gzipped tarballs again, as alternative to the hard to bootstrap @code{xz}-compression), this set of added packages can hopefully be reduced again. Thanks for your input, pushed to master! janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com