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 oO38OGE7wl7ACAAA0tVLHw (envelope-from ) for ; Mon, 18 May 2020 07:38:09 +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 SO3RNGE7wl5NQAAAbx9fmQ (envelope-from ) for ; Mon, 18 May 2020 07:38:09 +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 5C991940146 for ; Mon, 18 May 2020 07:38:09 +0000 (UTC) Received: from localhost ([::1]:46630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaaLe-0004G4-Py for larch@yhetil.org; Mon, 18 May 2020 03:38:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41158) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaaLb-0004Fw-EF for guix-patches@gnu.org; Mon, 18 May 2020 03:38:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34207) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jaaLb-00012W-5W for guix-patches@gnu.org; Mon, 18 May 2020 03:38:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jaaLb-0007y2-3h for guix-patches@gnu.org; Mon, 18 May 2020 03:38:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#39655] [PATCH core-updates] doc: Add 'Scheme-only Bootstrap' node. Resent-From: Jan Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 18 May 2020 07:38:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39655 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: Timothy Sample , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Nicolas Goaziou , 39655@debbugs.gnu.org Received: via spool by 39655-submit@debbugs.gnu.org id=B39655.158978748230619 (code B ref 39655); Mon, 18 May 2020 07:38:03 +0000 Received: (at 39655) by debbugs.gnu.org; 18 May 2020 07:38:02 +0000 Received: from localhost ([127.0.0.1]:45752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaaLZ-0007xg-Tk for submit@debbugs.gnu.org; Mon, 18 May 2020 03:38:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaaLX-0007xR-Tm for 39655@debbugs.gnu.org; Mon, 18 May 2020 03:38:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52530) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaaLR-00011x-C5; Mon, 18 May 2020 03:37:53 -0400 Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=51094 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 1jaaLQ-0005Oe-Vf; Mon, 18 May 2020 03:37:53 -0400 From: Jan Nieuwenhuizen Organization: AvatarAcademy.nl References: <20200218124411.20400-1-janneke@gnu.org> <87eeuqmuwb.fsf@gnu.org> <87367yhgva.fsf@gnu.org> <87eerid8sp.fsf@gnu.org> <878shqtdyf.fsf@nicolasgoaziou.fr> <87k119rewo.fsf@gnu.org> <20200518065745.GD18220@E5400> X-Url: http://AvatarAcademy.nl Date: Mon, 18 May 2020 09:37:45 +0200 In-Reply-To: <20200518065745.GD18220@E5400> (Efraim Flashner's message of "Mon, 18 May 2020 09:57:45 +0300") Message-ID: <87h7wdofqu.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: MXvqZCssT2FM Efraim Flashner writes: > 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.) gzip is about 7000 LOC of simple C, can be compiled with tinycc (and probably mescc), and we have gzip in Gash. That Scheme code is not trivial but with not too much work we can have Mes run that code. It's also conceivable to have an M2-Planet port of gzip. xz is about 25,000 LOC of C and I only managed to build it after having a full fledged gcc-4.6, gcc-2.95 or tinycc did not work for me. So, if SED only ships xz-compressed tarballs, that makes creating/maintaining the GNU bootstrap story more difficult. Greetings, Janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com