@@ 52349,3 52349,4531 @@ Thanks for your feedback!
Ludo=E2=80=99.
+From bootstrappable-bounce@freelists.org Sun Oct 02 05:08:47 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 02 Oct 2022 05:08:47 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1oerDb-000X7o-5b
+ for Jeremiah@pdp10.guru; Sun, 02 Oct 2022 05:08:47 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 0339D40F7D;
+ Sun, 2 Oct 2022 05:08:46 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id E75EF3F75C;
+ Sun, 2 Oct 2022 05:08:45 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1664687325;
+ bh=ODxO5gn3WQwVA8CXXJ81SR1OmADA+Ihv5cI7Rxuhxzs=;
+ h=From:Sender:Sender:From;
+ b=GYs0tfLNLpOAvlMFqQRjU5FJ6QPCh+/soF+rfpo8ctTfi/sleqTi4NEJe6F08BeNm
+ 4M3W+E9Y8OKCNxjKviT1hbSpJSWT6NSJCw8mbTZp4EkWgux+zlhUC9WLUVTWvhNumh
+ um4NZW1S1xNSPFPFqvkc7Cz3KXYMBBSAA407zsKo=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id qGw30Tb_CvdX; Sun, 2 Oct 2022 05:08:45 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 9E7523F758;
+ Sun, 2 Oct 2022 05:08:45 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1664687325;
+ bh=ODxO5gn3WQwVA8CXXJ81SR1OmADA+Ihv5cI7Rxuhxzs=;
+ h=From:Sender:Sender:From;
+ b=GYs0tfLNLpOAvlMFqQRjU5FJ6QPCh+/soF+rfpo8ctTfi/sleqTi4NEJe6F08BeNm
+ 4M3W+E9Y8OKCNxjKviT1hbSpJSWT6NSJCw8mbTZp4EkWgux+zlhUC9WLUVTWvhNumh
+ um4NZW1S1xNSPFPFqvkc7Cz3KXYMBBSAA407zsKo=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 02 Oct 2022 05:08:45 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 566D03F75C
+ for <bootstrappable@freelists.org>; Sun, 2 Oct 2022 05:08:45 +0000 (UTC)
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id y8Q_oDji3hJ3 for <bootstrappable@freelists.org>;
+ Sun, 2 Oct 2022 05:08:45 +0000 (UTC)
+Received: from aussies.space (vps-951ce37a.vps.ovh.ca [139.99.238.176])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 166A33F758
+ for <bootstrappable@freelists.org>; Sun, 2 Oct 2022 05:08:44 +0000 (UTC)
+Received: from [10.137.0.10] (unknown [220.233.87.255])
+ by aussies.space (Postfix) with ESMTPSA id 25C6D3B1FDA;
+ Sun, 2 Oct 2022 16:08:41 +1100 (AEDT)
+Message-ID: <bcdc340d-4a1a-6e84-b3be-bf9a0cb895b0@aussies.space>
+Date: Sun, 2 Oct 2022 16:08:40 +1100
+MIME-Version: 1.0
+User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
+ Firefox/102.0 Thunderbird/102.1.2
+From: fosslinux <fosslinux@aussies.space>
+Subject: [bootstrappable] Re: GNU Autogen 5.18.16 bootstrapped
+To: bootstrappable@freelists.org
+Cc: schierlm@gmx.de, ludo@gnu.org
+References: <833fd6b6-fb1a-32b1-b1a0-7703733d2918@gmx.de>
+ <87fsgfz0h9.fsf@gnu.org> <b8434825-92f6-cece-e210-4c99329d8cf9@gmx.de>
+ <871qru9bvn.fsf@gnu.org> <2a00905b-cb13-667f-bc71-6c26c7c1750b@gmx.de>
+ <8735c8h9ux.fsf@gnu.org>
+Content-Language: en-US
+In-Reply-To: <8735c8h9ux.fsf@gnu.org>
+Content-Type: text/plain; charset=UTF-8; format=flowed
+Content-Transfer-Encoding: 8bit
+X-archive-position: 344
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: fosslinux@aussies.space
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Hi Michael, Ludo, list.
+
+On 10/1/22 06:43, Ludovic Courtès wrote:
+> Michael Schierl <schierlm@gmx.de> skribis:
+>
+>> It was fossy/fosslinux who initially contacted them:
+>> https://logs.guix.gnu.org/bootstrappable/2022-09-27.log#103227
+>
+> OK, too bad there are no traces of a public conversation with the Autogen maintainer(s).
+
+I contacted the primary maintainer (Bruce Korb) of Autogen in the hopes that they may have a version of Autogen
+that did not have any pregenerated files in the hopes of estabilishing a bootstrap. Unfortunately this was to no avail.
+He was intrigued by the idea but "has largely retired from programming" (including Autogen).
+
+I cannot find any traces of a current maintainer - there hasn't been a proper release for a very long time. Bruce is
+still doing (small) fixes from time to time (~50 commits in the last 6 years). This improvement is pretty substantive so
+I wouldn't be surprised if it was too large for Bruce to have time to look at.
+
+-fossy
+
+
+From bootstrappable-bounce@freelists.org Fri Oct 07 10:15:50 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Fri, 07 Oct 2022 10:15:50 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ogkOU-000ZS8-Br
+ for Jeremiah@pdp10.guru; Fri, 07 Oct 2022 10:15:50 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id CEAE93FFF5;
+ Fri, 7 Oct 2022 10:15:48 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B8102404D1;
+ Fri, 7 Oct 2022 10:15:48 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665137748;
+ bh=MnnR+WEQ9mOiV1ypiGzhMAanPJOxIfvxmKKS+XPBKx4=;
+ h=From:Sender:Sender:From;
+ b=g4EY+63ti9FV9XNTFWthUiu94ug+nEX3fNmaHyyHpm9TcAvyc5vvOzGP3H0oazBm3
+ 2z1qSwScFG9DM7reflmxCaouDdkE+CqV9Dgh2UM4C6B27oguVC5KyLQClouuWB/1mv
+ zaRclQENXkdOqTiK6sD7UbwuGqSoTjqD6KrnKOtY=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id NnWx_uwWo5Tz; Fri, 7 Oct 2022 10:15:48 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 94808404D0;
+ Fri, 7 Oct 2022 10:15:48 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665137748;
+ bh=MnnR+WEQ9mOiV1ypiGzhMAanPJOxIfvxmKKS+XPBKx4=;
+ h=From:Sender:Sender:From;
+ b=g4EY+63ti9FV9XNTFWthUiu94ug+nEX3fNmaHyyHpm9TcAvyc5vvOzGP3H0oazBm3
+ 2z1qSwScFG9DM7reflmxCaouDdkE+CqV9Dgh2UM4C6B27oguVC5KyLQClouuWB/1mv
+ zaRclQENXkdOqTiK6sD7UbwuGqSoTjqD6KrnKOtY=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Fri, 07 Oct 2022 10:15:48 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 6AFB1404D1
+ for <bootstrappable@freelists.org>; Fri, 7 Oct 2022 10:15:48 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=aDFa96F1;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id NiuPTe7g_Lvh for <bootstrappable@freelists.org>;
+ Fri, 7 Oct 2022 10:15:48 +0000 (UTC)
+Received: from eggs.gnu.org (eggs.gnu.org [209.51.188.92])
+ (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 924C4404D0
+ for <bootstrappable@freelists.org>; Fri, 7 Oct 2022 10:15:47 +0000 (UTC)
+Received: from fencepost.gnu.org ([2001:470:142:3::e]:33284)
+ by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1)
+ (envelope-from <ludo@gnu.org>)
+ id 1ogkOQ-0006fS-Mf; Fri, 07 Oct 2022 06:15:46 -0400
+Received: from [193.50.110.253] (port=50658 helo=ribbon)
+ by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1)
+ (envelope-from <ludo@gnu.org>)
+ id 1ogkOO-0007d4-Fx; Fri, 07 Oct 2022 06:15:46 -0400
+From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@gnu.org>
+To: fosslinux <fosslinux@aussies.space>
+Cc: bootstrappable@freelists.org, schierlm@gmx.de
+Subject: [bootstrappable] Re: GNU Autogen 5.18.16 bootstrapped
+References: <833fd6b6-fb1a-32b1-b1a0-7703733d2918@gmx.de>
+ <87fsgfz0h9.fsf@gnu.org> <b8434825-92f6-cece-e210-4c99329d8cf9@gmx.de>
+ <871qru9bvn.fsf@gnu.org> <2a00905b-cb13-667f-bc71-6c26c7c1750b@gmx.de>
+ <8735c8h9ux.fsf@gnu.org>
+ <bcdc340d-4a1a-6e84-b3be-bf9a0cb895b0@aussies.space>
+X-URL: http://www.fdn.fr/~lcourtes/
+X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Vend=C3=A9miaire?= an 231 de la
+ =?utf-8?Q?R=C3=A9volution=2C?= jour
+ de la Belle de nuit
+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: Fri, 07 Oct 2022 12:15:42 +0200
+In-Reply-To: <bcdc340d-4a1a-6e84-b3be-bf9a0cb895b0@aussies.space>
+ (fosslinux@aussies.space's message of "Sun, 2 Oct 2022 16:08:40
+ +1100")
+Message-ID: <87ilkwaqi9.fsf@gnu.org>
+User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: quoted-printable
+X-archive-position: 345
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: ludo@gnu.org
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Hi,
+
+fosslinux <fosslinux@aussies.space> skribis:
+
+> I contacted the primary maintainer (Bruce Korb) of Autogen in the hopes t=
+hat they may have a version of Autogen
+> that did not have any pregenerated files in the hopes of estabilishing
+> a bootstrap. Unfortunately this was to no avail. He was intrigued by
+> the idea but "has largely retired from programming" (including
+> Autogen).
+>
+> I cannot find any traces of a current maintainer - there hasn't been a
+> proper release for a very long time. Bruce is still doing (small)
+> fixes from time to time (~50 commits in the last 6 years). This
+> improvement is pretty substantive so I wouldn't be surprised if it was
+> too large for Bruce to have time to look at.
+
+Oh, I see. Bruce is still marked as the official maintainer of Autogen.
+
+In that case it might be that Michael=E2=80=99s branch will become what dis=
+tros
+package until the situation is sorted out upstream.
+
+Thanks for explaining!
+
+Ludo=E2=80=99.
+
+
+From bootstrappable-bounce@freelists.org Fri Oct 07 10:34:24 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Fri, 07 Oct 2022 10:34:24 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ogkgS-000ZSR-BS
+ for Jeremiah@pdp10.guru; Fri, 07 Oct 2022 10:34:24 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 853643FE66;
+ Fri, 7 Oct 2022 10:34:23 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 71E4D404FD;
+ Fri, 7 Oct 2022 10:34:23 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665138863;
+ bh=dHNdKx7ilVnSrfcHwgyUNRI/qHlt3Lt4UT7brmqCwsU=;
+ h=From:Sender:Sender:From;
+ b=uthx8jgfptYHOmIXF96Osaoqi5RJglz6/TwRwTOESLXsrZH8uN8DY3jn+lt2sHIl/
+ /3/AzKcJ9li/u6/DJbFR2MLiOU4He5cI2IN+YX6gV1i/QOi4ZPTbtfFCYaZamj2VkJ
+ vcorEVReB39976KBoG/Tv4dH8YOqW4lTcwhWKiqU=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 7U0MHHS7dJEO; Fri, 7 Oct 2022 10:34:23 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 3B4CD404F7;
+ Fri, 7 Oct 2022 10:34:23 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665138863;
+ bh=dHNdKx7ilVnSrfcHwgyUNRI/qHlt3Lt4UT7brmqCwsU=;
+ h=From:Sender:Sender:From;
+ b=uthx8jgfptYHOmIXF96Osaoqi5RJglz6/TwRwTOESLXsrZH8uN8DY3jn+lt2sHIl/
+ /3/AzKcJ9li/u6/DJbFR2MLiOU4He5cI2IN+YX6gV1i/QOi4ZPTbtfFCYaZamj2VkJ
+ vcorEVReB39976KBoG/Tv4dH8YOqW4lTcwhWKiqU=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Fri, 07 Oct 2022 10:34:23 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id BF865404FD
+ for <bootstrappable@freelists.org>; Fri, 7 Oct 2022 10:34:22 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (1024-bit key; unprotected) header.d=stikonas.eu header.i=@stikonas.eu header.a=rsa-sha256 header.s=mail header.b=T2A2vOc5;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id lWRbbBy90t8g for <bootstrappable@freelists.org>;
+ Fri, 7 Oct 2022 10:34:22 +0000 (UTC)
+Received: from mail.stikonas.eu (mail.stikonas.eu [82.71.3.19])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id BD5D1404F7
+ for <bootstrappable@freelists.org>; Fri, 7 Oct 2022 10:34:20 +0000 (UTC)
+Received: from pine.stikonas.eu (localhost [IPv6:::1])
+ by mail.stikonas.eu (Postfix) with ESMTP id 5C93C11572D91
+ for <bootstrappable@freelists.org>; Fri, 7 Oct 2022 11:34:19 +0100 (BST)
+Received: from laptop.localnet ([2a02:8010:6548:0:faf6:1711:de78:77a0])
+ by pine.stikonas.eu with ESMTPSA
+ id EdlnDasAQGPbByIAtWO0jw
+ (envelope-from <andrius-bootstrapable@stikonas.eu>)
+ for <bootstrappable@freelists.org>; Fri, 07 Oct 2022 11:34:19 +0100
+From: "Andrius =?utf-8?B?xaB0aWtvbmFz?=" <dmarc-noreply@freelists.org>
+ ("andrius-bootstrapable")
+To: bootstrappable@freelists.org
+Subject: [bootstrappable] Re: GNU Autogen 5.18.16 bootstrapped
+Date: Fri, 07 Oct 2022 11:34:16 +0100
+Message-ID: <5254125.b0Ip1mGAha@laptop>
+In-Reply-To: <87ilkwaqi9.fsf@gnu.org>
+References: <833fd6b6-fb1a-32b1-b1a0-7703733d2918@gmx.de> <bcdc340d-4a1a-6e84-b3be-bf9a0cb895b0@aussies.space> <87ilkwaqi9.fsf@gnu.org>
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="nextPart15563367.28aJX7kGRQ"; micalg="pgp-sha256"; protocol="application/pgp-signature"
+X-archive-position: 346
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: andrius-bootstrapable@stikonas.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: ---F----
+
+--nextPart15563367.28aJX7kGRQ
+Content-Transfer-Encoding: quoted-printable
+Content-Type: text/plain; charset="UTF-8"; protected-headers="v1"
+To: bootstrappable@freelists.org
+Subject: Re: [bootstrappable] Re: GNU Autogen 5.18.16 bootstrapped
+Date: Fri, 07 Oct 2022 11:34:16 +0100
+Message-ID: <5254125.b0Ip1mGAha@laptop>
+In-Reply-To: <87ilkwaqi9.fsf@gnu.org>
+MIME-Version: 1.0
+
+2022 m. spalio 7 d., penktadienis 11:15:42 BST Ludovic Court=C3=A8s ra=C5=
+=A1=C4=97:
+> Hi,
+>=20
+> fosslinux <fosslinux@aussies.space> skribis:
+>=20
+> > I contacted the primary maintainer (Bruce Korb) of Autogen in the hopes=
+ that they may have a version of Autogen
+> > that did not have any pregenerated files in the hopes of estabilishing
+> > a bootstrap. Unfortunately this was to no avail. He was intrigued by
+> > the idea but "has largely retired from programming" (including
+> > Autogen).
+> >
+> > I cannot find any traces of a current maintainer - there hasn't been a
+> > proper release for a very long time. Bruce is still doing (small)
+> > fixes from time to time (~50 commits in the last 6 years). This
+> > improvement is pretty substantive so I wouldn't be surprised if it was
+> > too large for Bruce to have time to look at.
+>=20
+> Oh, I see. Bruce is still marked as the official maintainer of Autogen.
+>=20
+> In that case it might be that Michael=E2=80=99s branch will become what d=
+istros
+> package until the situation is sorted out upstream.
+
+Possibly but there are some complications with it.
+Michael does not have Autogen branch right now, it's better described
+as a separate build harness for autogen. Maybe a bit like icedtea vs openjd=
+k.
+
+I.e. it's a separate repository that clones / downloads autogen,
+then patches it, then runs some manual build steps.
+I've already added it to live-bootstrap: https://github.com/fosslinux/live-=
+bootstrap/blob/master/sysc/autogen-5.18.16/autogen-5.18.16.sh
+So distros might follow some similar process.
+
+Andrius
+
+>=20
+> Thanks for explaining!
+>=20
+> Ludo=E2=80=99.
+>=20
+>=20
+
+
+--nextPart15563367.28aJX7kGRQ
+Content-Type: application/pgp-signature; name="signature.asc"
+Content-Description: This is a digitally signed message part.
+Content-Transfer-Encoding: 7Bit
+
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYIAB0WIQS1aVp4OTg0bb+PYgXi5c0FTLnNPgUCY0AAqAAKCRDi5c0FTLnN
+PsIgAQDRBOZBlxlV+IbqoSbE09dQ4LY24I/VzfA7seACAl75WwEAv4jNesQG1Rea
+UIPnlERJSXsA9xYgipr/EVr385Nc0wk=
+=ijMF
+-----END PGP SIGNATURE-----
+
+--nextPart15563367.28aJX7kGRQ--
+
+
+
+
+
+From bootstrappable-bounce@freelists.org Sun Oct 16 08:59:25 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 16 Oct 2022 08:59:25 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ojzUS-000dM6-Rx
+ for Jeremiah@pdp10.guru; Sun, 16 Oct 2022 08:59:25 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id AB35C401F9;
+ Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 9B0C63F9E6;
+ Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665910763;
+ bh=9bo+W//wmHFsC1xdVAL/6jJxg0gTv8KGUmkn1BMrv5s=;
+ h=From:Sender:Sender:From;
+ b=OwlceZqku/Ln/RPRaHVmwiw34SybPwb04L4f5KGS6CxgOckdL9EXkvxXDITF7f4Hb
+ o376bJrEHgIP0sPAhJ0QC0WrZ5FY8CT6XFMKAjXrFg2JXa70tyNjgVlhpemDDRWbst
+ lAO1+H9nE+FqjfF+bClLq3dZuHsU860x6bPZ2QRc=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 4NjKh1FOURve; Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 549F63F978;
+ Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665910763;
+ bh=9bo+W//wmHFsC1xdVAL/6jJxg0gTv8KGUmkn1BMrv5s=;
+ h=From:Sender:Sender:From;
+ b=OwlceZqku/Ln/RPRaHVmwiw34SybPwb04L4f5KGS6CxgOckdL9EXkvxXDITF7f4Hb
+ o376bJrEHgIP0sPAhJ0QC0WrZ5FY8CT6XFMKAjXrFg2JXa70tyNjgVlhpemDDRWbst
+ lAO1+H9nE+FqjfF+bClLq3dZuHsU860x6bPZ2QRc=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 2CC4E3F9C0
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=aaQK6lxA;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id Sw9DLuZF2ikx for <bootstrappable@freelists.org>;
+ Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+Received: from eggs.gnu.org (eggs.gnu.org [209.51.188.92])
+ (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 0DF1E3F978
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 08:59:23 +0000 (UTC)
+Received: from fencepost.gnu.org ([2001:470:142:3::e]:49886)
+ by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1)
+ (envelope-from <janneke@gnu.org>)
+ id 1ojzUQ-00026V-E0; Sun, 16 Oct 2022 04:59:22 -0400
+Received: from 2a02-a462-da03-1-2701-7f81-a736-4607.fixed6.kpn.net ([2a02:a462:da03:1:2701:7f81:a736:4607]:50842 helo=drakenpad.janneke.lilypond.org)
+ by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1)
+ (envelope-from <janneke@gnu.org>)
+ id 1ojzUP-000377-V7; Sun, 16 Oct 2022 04:59:22 -0400
+From: Janneke Nieuwenhuizen <janneke@gnu.org>
+To: info-gnu@gnu.org
+Cc: bug-mes@gnu.org
+Cc: guix-devel@gnu.org
+Cc: bootstrappable@freelists.org
+Cc: rb-general@lists.reproducible-builds.org
+Subject: [bootstrappable] GNU Mes 0.24.1 released
+Organization: AvatarAcademy.nl
+X-Url: http://AvatarAcademy.nl
+Date: Sun, 16 Oct 2022 10:59:16 +0200
+Message-ID: <87v8okgn4r.fsf@gnu.org>
+User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="=-=-=";
+ micalg=pgp-sha256; protocol="application/pgp-signature"
+X-archive-position: 347
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: janneke@gnu.org
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+--=-=-=
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: quoted-printable
+
+We are happy to announce the release of GNU Mes 0.24.1, representing 23
+commits over five months by four people.
+
+Mes now supports the stage0-posix and M2-Planet Full Source bootstrap on
+Aarch64 for ARM. Because stage0-posix does not support ARM yet, the Mes
+ARM bootstrap is currently prototyped on Aarch64.
+
+We are excited that the NlNet Foundation[4] is again sponsoring this
+work!
+
+What's next?
+
+Work to prototype this so-called "Full Source Bootstrap" for ARM on
+Aarch64 is happening on the wip-aarch64-bootstrap[3] branch. Also, full
+Guile compatible module support, and RISC-V support.
+
+Enjoy!
+
+* About
+
+ GNU Mes[5] is a Scheme interpreter and C compiler for bootstrapping
+ the GNU System. Since version 0.22 it has again helped to halve the
+ size of opaque, uninspectable binary seeds that are currently being
+ used in the Reduced Binary Seed bootstrap[6] of GNU Guix[7]. The
+ final goal is to help create a full source bootstrap as part of the
+ bootstrappable builds[8] effort for UNIX-like operating systems.
+
+ The Scheme interpreter is written in ~5,000 LOC of simple C, and the C
+ compiler written in Scheme and these are mutual self-hosting. Mes can
+ now be bootstrapped from M2-Planet[9] and Mescc-Tools[10].
+
+ Mes has a Garbage Collector, a library of loadable Scheme modules--
+ notably Dominique Boucher's LALR[11], Pre-R6RS portable
+ syntax-case[12] with R7RS ellipsis, Matt Wette's Nyacc[13] --and test
+ suite, just enough to support a REPL and a C99 compiler: mescc.
+
+ Mes + MesCC + Mes C Library can build a bootstrappable TinyCC[14] that
+ is self-hosting. Using this tcc and the Mes C library we now have a
+ Reduced Binary Seed bootstrap for the gnutools triplet: glibc-2.2.5,
+ binutils-2.20.1, gcc-2.95.3. This is enough to bootstrap Guix for
+ i686-linux, x86_64-linux, armhf-linux and aarch64-linux.
+
+ Mes is inspired by The Maxwell Equations of Software: LISP-1.5[15] --
+ John McCarthy page 13, GNU Guix's source/binary packaging transparency
+ and Jeremiah Orians's stage0[16] 357-byte self-hosting hex assembler.
+
+* Download
+
+ git clone git://git.savannah.gnu.org/mes.git
+
+ Here are the compressed sources and a GPG detached signature[*]:
+ https://ftp.gnu.org/gnu/mes/mes-0.24.1.tar.gz
+ https://ftp.gnu.org/gnu/mes/mes-0.24.1.tar.gz.sig
+
+ Use a mirror for higher download bandwidth:
+ https://ftpmirror.gnu.org/mes/mes-0.24.1.tar.gz
+ https://ftpmirror.gnu.org/mes/mes-0.24.1.tar.gz.sig
+
+ Here are the SHA1 and SHA256 checksums:
+
+ bceaaaf1cafaa31ccb1ee1247ce2dd651a2f67be mes-0.24.1.tar.gz
+ 35120ceb0676632e58973355b9f86dff9cc717ed65ed2a17ff5272c59f2a0535 mes-0.2=
+4.1.tar.gz
+
+ [*] Use a .sig file to verify that the corresponding file (without the
+ .sig suffix) is intact. First, be sure to download both the .sig file
+ and the corresponding tarball. Then, run a command like this:
+
+ gpg --verify mes-0.24.1.tar.gz.sig
+
+ If that command fails because you don't have the required public key,
+ or that public key has expired, try the following commands to update
+ or refresh it, and then rerun the 'gpg --verify' command.
+
+ gpg --recv-keys 1A858392E331EAFDB8C27FFBF3C1A0D9C1D65273
+
+* Get informed, get involved
+
+ See https://bootstrappable.org
+ Join #bootstrappable on irc.libera.chat
+
+* NEWS
+ * Changes in 0.24.1 since 0.24
+ ** Build
+ *** Support M2-Planet bootstrap for ARM.
+ ** MesCC
+ *** The Mes C Library now supports bootstrapping ARM.
+ ** Noteworthy bug fixes
+ *** The definition of S_ISUID was fixed.
+ *** Unsigned modulo has been fixed for ARM.
+ *** A bug with abtol has been fixed.
+ *** Workarounds for building with gcc-12.2.0 have been added.
+
+* Links
+ [0] https://github.com/oriansj/stage0-posix
+ [1] https://github.com/oriansj/bootstrap-seeds
+ [2] https://archive.fosdem.org/2021/schedule/event/gnumes/
+ [3] https://git.savannah.gnu.org/cgit/guix.git/log/?h=3Dwip-aarch64-boots=
+trap
+ [4] https://nlnet.nl/project/GNUMes-ARM_RISC-V
+ [5] https://www.gnu.org/software/mes
+ [6] https://guix.gnu.org/blog/2020/guix-further-reduces-bootstrap-seed-to=
+-25
+ [7] https://www.gnu.org/software/guix
+ [8] https://bootstrappable.org
+ [9] https://github.com/oriansj/m2-planet
+ [10] https://savannah.nongnu.org/projects/mescc-tools
+ [11] https://github.com/schemeway/lalr-scm
+ [12] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html
+ [13] https://www.nongnu.org/nyacc
+ [14] https://gitlab.com/janneke/tinycc
+ [15] http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20=
+Programmers%20Manual.pdf
+ [16] https://savannah.nongnu.org/projects/stage0
+
+=2D-=20
+Janneke Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond https://LilyPond.org
+Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade=
+my.com
+
+--=-=-=
+Content-Type: application/pgp-signature; name="signature.asc"
+
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCAAdFiEEGoWDkuMx6v24wn/788Gg2cHWUnMFAmNLx+QACgkQ88Gg2cHW
+UnNM1xAAnZOmvY/oBVelLgMD1ciS5g7xhpqjiZQERA8/MleqZwQ2XIrwF+Udp7PA
+OXFB9lihQGYUXE+BBrqgOg0MCRHVcecm/zk5RyzXg0ryce8PinwYz8eWCVMj0HHg
+CSqvMbzj+PilWOEhQTIdvsu/HNUchLn2PZYMZ71jMhSsrMdUzzdNLOs8KJkloZFD
+qhNXjN/Kygqzjq6Y6EMqG0MkXoRdL02a7dJLCtCBFF+6DXjQXuJ2LbeU8AeAYfPM
+0GM4mLXsJ9KkC2jG+u3S9tVP/Ntlt9ZmqI15TAwX3+BtAe3GVigfDPe/+TD9m5Cg
+e/7GmQrybLGfPAzbIczrkn+WMfLhZB8zEm6tJWQQa0e5zHK6fGQBHcoM1Rxe0062
+Y84FSCjt1bKiEVIQqv6hFkekWrXlLFoQQO2rJX5XhqmnGGeRYrTlEB3gxORlQqKp
+Nx/OLk7wxayeBQWGlzRyuvAVCimy+5XQ/oQQZENGN1MclZygij6PYXaGvhKyZwEL
+NR/UK8YOO8FOrXU7qvq0nJeKLIVa1eN6uCl9ck7tM0vyM6e5AFOVp23MBpJhLRQL
+mwnBm8/p67TzEMDmWKYqTCYOG+TMBrx2HQ0Ft3FbrYaVvtldCSaGzs1dvYRdc3co
+1JPlMAgP45NE36+M4R9Ys+fq0Rhh7kPr6A9bTlfio2Ibcx7tpzI=
+=PbSh
+-----END PGP SIGNATURE-----
+--=-=-=--
+
+
+From bootstrappable-bounce@freelists.org Sun Oct 16 09:16:07 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 16 Oct 2022 09:16:07 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ojzkd-000dMc-41
+ for Jeremiah@pdp10.guru; Sun, 16 Oct 2022 09:16:07 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 3D0603FB44;
+ Sun, 16 Oct 2022 09:16:06 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 2F09E3FA10;
+ Sun, 16 Oct 2022 09:16:06 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665911766;
+ bh=IR6HwX65f5CJpyvoiErYvPZNzYKoTgzm7QGZNz/oMAs=;
+ h=From:Sender:Sender:From;
+ b=aMYdB/VxiHwTpOJsuhDPjnXwm49m2zbdFnRvkMZ7sGBmI7egVgfRvHGxB8FdJ4uxz
+ Td8Sh0AZzO1GkcDstfqVF78IFAcpECnHzYhMFK/fXwnXDsVw/i+jsBGvDDa/rC4vxO
+ 7q73dLa2PZt/mp3gmKO5x4IMhPqcuW+SxZDHF9Y0=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 8jtqF-sp92CQ; Sun, 16 Oct 2022 09:16:06 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id ED6A83F978;
+ Sun, 16 Oct 2022 09:16:05 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665911766;
+ bh=IR6HwX65f5CJpyvoiErYvPZNzYKoTgzm7QGZNz/oMAs=;
+ h=From:Sender:Sender:From;
+ b=aMYdB/VxiHwTpOJsuhDPjnXwm49m2zbdFnRvkMZ7sGBmI7egVgfRvHGxB8FdJ4uxz
+ Td8Sh0AZzO1GkcDstfqVF78IFAcpECnHzYhMFK/fXwnXDsVw/i+jsBGvDDa/rC4vxO
+ 7q73dLa2PZt/mp3gmKO5x4IMhPqcuW+SxZDHF9Y0=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 16 Oct 2022 09:16:05 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B688F3FA10
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 09:16:05 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (1024-bit key; unprotected) header.d=stikonas.eu header.i=@stikonas.eu header.a=rsa-sha256 header.s=mail header.b=TzamztaB;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id xVQ_lVWWQuMb for <bootstrappable@freelists.org>;
+ Sun, 16 Oct 2022 09:16:05 +0000 (UTC)
+Received: from mail.stikonas.eu (mail.stikonas.eu [82.71.3.19])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id DB4913F978
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 09:16:02 +0000 (UTC)
+Received: from pine.stikonas.eu (localhost [IPv6:::1])
+ by mail.stikonas.eu (Postfix) with ESMTP id C7E97116EA246
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 10:16:00 +0100 (BST)
+Received: from laptop.localnet ([2.204.178.56])
+ by pine.stikonas.eu with ESMTPSA
+ id L822ItDLS2OziAwAtWO0jw
+ (envelope-from <andrius-bootstrapable@stikonas.eu>)
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 10:16:00 +0100
+From: "Andrius =?utf-8?B?xaB0aWtvbmFz?=" <dmarc-noreply@freelists.org>
+ ("andrius-bootstrapable")
+To: "bootstrappable@freelists.org" <bootstrappable@freelists.org>
+Subject: [bootstrappable] stage0-uefi
+Date: Sun, 16 Oct 2022 11:15:57 +0200
+Message-ID: <19600190.u2K1159ud7@laptop>
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="nextPart7785863.E5d6uYMNIg"; micalg="pgp-sha256"; protocol="application/pgp-signature"
+X-archive-position: 348
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: andrius-bootstrapable@stikonas.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+--nextPart7785863.E5d6uYMNIg
+Content-Transfer-Encoding: 7Bit
+Content-Type: text/plain; charset="us-ascii"; protected-headers="v1"
+To: "bootstrappable@freelists.org" <bootstrappable@freelists.org>
+Subject: stage0-uefi
+Date: Sun, 16 Oct 2022 11:15:57 +0200
+Message-ID: <19600190.u2K1159ud7@laptop>
+MIME-Version: 1.0
+
+Hi,
+
+I would also like officially announce stage0-uefi project. This is a port of stage0-posix to run
+directly on top of UEFI without any kernel.
+
+At the moment only amd64 architecture is supported and even that is work in progress but
+we already have all steps from hex0 and kaem-optional to cc_amd64 compiler working.
+M2-libc changes are not done yet and are work in progress.
+
+Kind regards,
+Andrius
+
+--nextPart7785863.E5d6uYMNIg
+Content-Type: application/pgp-signature; name="signature.asc"
+Content-Description: This is a digitally signed message part.
+Content-Transfer-Encoding: 7Bit
+
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYIAB0WIQS1aVp4OTg0bb+PYgXi5c0FTLnNPgUCY0vLzQAKCRDi5c0FTLnN
+PtCQAQC0uS0oT7k7bvhmlt9nIW2ptAyjymOAYlBFmp3UVzyNhAEAhBNJ8OaM3VXD
+ZB7iey+mdibogU5ZE9VxDWSd8j+wnAM=
+=omLv
+-----END PGP SIGNATURE-----
+
+--nextPart7785863.E5d6uYMNIg--
+
+
+
+
+
+From bootstrappable-bounce@freelists.org Sun Oct 16 18:01:54 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 16 Oct 2022 18:01:54 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ok7xS-000dUd-2f
+ for Jeremiah@pdp10.guru; Sun, 16 Oct 2022 18:01:54 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id B49E140000;
+ Sun, 16 Oct 2022 18:01:52 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id A469D3FF51;
+ Sun, 16 Oct 2022 18:01:52 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665943312;
+ bh=z7q+xikKy/o+ztqadlPAB40SlNIWNfhZbpgMwTEzCVU=;
+ h=From:Sender:Sender:From;
+ b=q1wTvQN22lpsCLWcSDKMjYW1Ui/ugLIGo0HeuN+1ARYjs1tDUYFyE4OyU4foDQX0G
+ f5hH/rSLB5QGzUO7VIvUZGP37P77edOdYf42mNwai1iaNp7Dy20xpTpBwCZe46pj3y
+ MlM7rtVwv0ie7nuBGAa9ZHY12KYfMCS6kWvHGO2w=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id zCG2KRPXozUY; Sun, 16 Oct 2022 18:01:52 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 7660A3FF50;
+ Sun, 16 Oct 2022 18:01:52 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1665943312;
+ bh=z7q+xikKy/o+ztqadlPAB40SlNIWNfhZbpgMwTEzCVU=;
+ h=From:Sender:Sender:From;
+ b=q1wTvQN22lpsCLWcSDKMjYW1Ui/ugLIGo0HeuN+1ARYjs1tDUYFyE4OyU4foDQX0G
+ f5hH/rSLB5QGzUO7VIvUZGP37P77edOdYf42mNwai1iaNp7Dy20xpTpBwCZe46pj3y
+ MlM7rtVwv0ie7nuBGAa9ZHY12KYfMCS6kWvHGO2w=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 16 Oct 2022 18:01:52 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id DE0E53FF51
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 18:01:51 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (1024-bit key; unprotected) header.d=stikonas.eu header.i=@stikonas.eu header.a=rsa-sha256 header.s=mail header.b=BGkFyzAJ;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id RS7USVjUJats for <bootstrappable@freelists.org>;
+ Sun, 16 Oct 2022 18:01:51 +0000 (UTC)
+Received: from mail.stikonas.eu (mail.stikonas.eu [82.71.3.19])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id BD1CA3FF50
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 18:01:51 +0000 (UTC)
+Received: from pine.stikonas.eu (localhost [IPv6:::1])
+ by mail.stikonas.eu (Postfix) with ESMTP id 520BB116F636C
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 19:01:50 +0100 (BST)
+Received: from laptop.localnet ([2.204.178.56])
+ by pine.stikonas.eu with ESMTPSA
+ id ZlWuBg5HTGP8qw0AtWO0jw
+ (envelope-from <andrius-bootstrapable@stikonas.eu>)
+ for <bootstrappable@freelists.org>; Sun, 16 Oct 2022 19:01:50 +0100
+From: "Andrius =?utf-8?B?xaB0aWtvbmFz?=" <dmarc-noreply@freelists.org>
+ ("andrius-bootstrapable")
+To: bootstrappable@freelists.org
+Subject: [bootstrappable] Re: stage0-uefi
+Date: Sun, 16 Oct 2022 20:01:47 +0200
+Message-ID: <2903574.Tbur4ntL8Q@laptop>
+In-Reply-To: <19600190.u2K1159ud7@laptop>
+References: <19600190.u2K1159ud7@laptop>
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="nextPart1817966.pbhrrOZ9A8"; micalg="pgp-sha256"; protocol="application/pgp-signature"
+X-archive-position: 349
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: andrius-bootstrapable@stikonas.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+--nextPart1817966.pbhrrOZ9A8
+Content-Transfer-Encoding: quoted-printable
+Content-Type: text/plain; charset="UTF-8"; protected-headers="v1"
+To: bootstrappable@freelists.org
+Subject: Re: [bootstrappable] stage0-uefi
+Date: Sun, 16 Oct 2022 20:01:47 +0200
+Message-ID: <2903574.Tbur4ntL8Q@laptop>
+In-Reply-To: <19600190.u2K1159ud7@laptop>
+References: <19600190.u2K1159ud7@laptop>
+MIME-Version: 1.0
+
+Sorry, forgot to add URL: https://git.stikonas.eu/andrius/stage0-uefi
+
+2022 m. spalio 16 d., sekmadienis 11:15:57 CEST Andrius =C5=A0tikonas ra=C5=
+=A1=C4=97:
+> Hi,
+>=20
+> I would also like officially announce stage0-uefi project. This is a port=
+ of stage0-posix to run
+> directly on top of UEFI without any kernel.
+>=20
+> At the moment only amd64 architecture is supported and even that is work =
+in progress but
+> we already have all steps from hex0 and kaem-optional to cc_amd64 compile=
+r working.
+> M2-libc changes are not done yet and are work in progress.
+>=20
+> Kind regards,
+> Andrius
+>=20
+
+
+--nextPart1817966.pbhrrOZ9A8
+Content-Type: application/pgp-signature; name="signature.asc"
+Content-Description: This is a digitally signed message part.
+Content-Transfer-Encoding: 7Bit
+
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYIAB0WIQS1aVp4OTg0bb+PYgXi5c0FTLnNPgUCY0xHCwAKCRDi5c0FTLnN
+Pv+oAQDI6L/1Mq4cHoJWUPy1ZaMQm55Tgr1mkKNcEJncW6l53AD/YsHa4YNQc132
+5sqjmn+xeHTs3aDFDITt5ofbGAMrQwo=
+=9sen
+-----END PGP SIGNATURE-----
+
+--nextPart1817966.pbhrrOZ9A8--
+
+
+
+
+
+From bootstrappable-bounce@freelists.org Sun Nov 27 09:03:22 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 27 Nov 2022 09:03:22 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ozDZK-000vof-8i
+ for Jeremiah@pdp10.guru; Sun, 27 Nov 2022 09:03:22 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 234F94032F;
+ Sun, 27 Nov 2022 09:03:21 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 0686F3F80F;
+ Sun, 27 Nov 2022 09:03:21 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669539801;
+ bh=+8+JsZZmDcN0EG8rtQZKShjoe2aXT5Bhm1su4G7A2T8=;
+ h=From:Sender:Sender:From;
+ b=l+EodNaRClPRzxGZd8El06JG0DTECBO0pLad6swJpnBDcLpGwlyXVFgDwvkXpf4c5
+ mUmGsQMFpL21YWV6nPSplPzj32LXJaQaARAs+QOh14QbeGFtXdYkXh7R169uxn5O6w
+ +fPpCUx7lf8Ln/ArQ/mTD5s8nDC3FmJFngL8xosY=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id V6euL3oHlbkN; Sun, 27 Nov 2022 09:03:20 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 015DC3F7F0;
+ Sun, 27 Nov 2022 09:03:16 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669539800;
+ bh=+8+JsZZmDcN0EG8rtQZKShjoe2aXT5Bhm1su4G7A2T8=;
+ h=From:Sender:Sender:From;
+ b=Dwg62BJBtjhsQIKDLET/nAmThH8d4qCw1u12uxfX1ZBrN940xOprSKFjR98a7gBb/
+ uZekpoWF1ELUZB98Nvc6DiWsFmuhA81Jc1Dy2tsGSnCSlMERrPQuKmn20z6PAPsShA
+ ILDe3EnxA5Pf/9GWOX/dveWs2XlsxO5rMVbCYghw=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 27 Nov 2022 09:03:16 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B743E3F7F4
+ for <bootstrappable@freelists.org>; Sun, 27 Nov 2022 09:03:16 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=IDvOkOG+;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id I0GApsvzQwmP for <bootstrappable@freelists.org>;
+ Sun, 27 Nov 2022 09:03:16 +0000 (UTC)
+Received: from mail-oa1-f54.google.com (mail-oa1-f54.google.com [209.85.160.54])
+ (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 9A6AA3F7F0
+ for <bootstrappable@freelists.org>; Sun, 27 Nov 2022 09:03:15 +0000 (UTC)
+Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-12c8312131fso9861905fac.4
+ for <bootstrappable@freelists.org>; Sun, 27 Nov 2022 01:03:15 -0800 (PST)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20210112;
+ h=to:subject:message-id:date:from:mime-version:x-gm-message-state
+ :from:to:cc:subject:date:message-id:reply-to;
+ bh=05YEyKpRtZRttTz69kmgv749WM3L1hOn+4gMuLa3PQ4=;
+ b=H3RbHANmxc4JrUYyDG+kYjQ/wj/3nSTQVCtMYk5h4JUxPNmlAn/6VgRYKH6EtsZ7gK
+ dOqSvLbbidhGxqrQQIjtgY0ANiMLZ7bahHM5/yRNcWtxS0h//91agZhrejlAta9RHFDT
+ VfVnO2aHLZK+K86W7O8ckpR8ajFvmCDL7K015mTxLXkuCsrQiGkR4t2QHpLcv46ngolY
+ 71ss8hqYhjZ0cjWyUm234nbqzfc4oQvH8gLN1ArzndA2ito8cygdVrepUdWClK4+kj+Z
+ v4G86bz9NOUZrATFvttjFfNTR5ShkgiisLkQHlNnEpSxACXpQB5FD23iNRBwcsxu9sck
+ xH/g==
+X-Gm-Message-State: ANoB5pn3CEeznYszSHvv+HpjsViLsSlPgr5tfN5j4udDfujh1YtID++l
+ jwlB892/uPy6tRAdEG/UJnh2dWuKMo38YG3xrNlPMKNkfKg=
+X-Google-Smtp-Source: AA0mqf4ifUlhoZG+YkqUHBKu8ZFjF+gm+8wfYcahpcWxGHiJCZ0yi10LoCLtTRG4tVFWNrra7a9+uusfvv5RChmMOIQ=
+X-Received: by 2002:a05:6870:61d2:b0:142:f423:8452 with SMTP id
+ b18-20020a05687061d200b00142f4238452mr14874465oah.145.1669539794980; Sun, 27
+ Nov 2022 01:03:14 -0800 (PST)
+MIME-Version: 1.0
+From: Askar Safin <safinaskar@gmail.com>
+Date: Sun, 27 Nov 2022 12:03:04 +0300
+Message-ID: <CAPnZJGAo44BKKZFSpYkUqz_jc0MRWq5aDEwrJF1wU_f7NShAEg@mail.gmail.com>
+Subject: [bootstrappable] zuo - lisp in single 200k C file
+To: bootstrappable@freelists.org
+Content-Type: text/plain; charset="UTF-8"
+X-archive-position: 350
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: safinaskar@gmail.com
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Look at project zuo: https://github.com/racket/zuo . This is a small
+lisp family language implemented in a single 200k C file. It is
+intentionally created with the goal of bootstrapping bigger lisp
+implementation. It seems it is bigger than Mes. Still, zuo has some
+advantages:
+- It is single file. "cc zuo.c" is explicitly supported way of building
+- It is a framework for building other languages. You should put
+"#lang" directive at top of your file to tell what language this file
+in
+
+I think zuo may be useful in bootstrapping efforts
+
+--
+Askar Safin
+
+
+From bootstrappable-bounce@freelists.org Sun Nov 27 17:55:01 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 27 Nov 2022 17:55:01 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ozLrp-000vwG-Fv
+ for Jeremiah@pdp10.guru; Sun, 27 Nov 2022 17:55:01 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 14E3B3FC96;
+ Sun, 27 Nov 2022 17:55:00 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id ED0593F9E3;
+ Sun, 27 Nov 2022 17:54:59 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669571699;
+ bh=bTho2/82W9mzPp1dZBd9G9FtYDo7J5ml6LC0VMcSUME=;
+ h=From:Sender:Sender:From;
+ b=XqkVEpclYwdLNRU1fxuDKbBUMAwAldeXrASuJkchFV9iTSBhZ4QsqunWBbd4ymItb
+ uiKqTk2wgTaMJMyfV91iuui0swTfNKFk5Asuen2iCAAPUOSaDGKclIf9dymgrZ+2vE
+ BTsP6tS8Fbn0ALaakMeZU997mx8mGRMV4p7jPJ7w=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 2m_LDnXt74p8; Sun, 27 Nov 2022 17:54:59 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id E6E7B3F80F;
+ Sun, 27 Nov 2022 17:54:55 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669571699;
+ bh=bTho2/82W9mzPp1dZBd9G9FtYDo7J5ml6LC0VMcSUME=;
+ h=From:Sender:Sender:From;
+ b=XqkVEpclYwdLNRU1fxuDKbBUMAwAldeXrASuJkchFV9iTSBhZ4QsqunWBbd4ymItb
+ uiKqTk2wgTaMJMyfV91iuui0swTfNKFk5Asuen2iCAAPUOSaDGKclIf9dymgrZ+2vE
+ BTsP6tS8Fbn0ALaakMeZU997mx8mGRMV4p7jPJ7w=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 27 Nov 2022 17:54:55 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B290B3F811
+ for <bootstrappable@freelists.org>; Sun, 27 Nov 2022 17:54:55 +0000 (UTC)
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 0Uf2dAj89HHJ for <bootstrappable@freelists.org>;
+ Sun, 27 Nov 2022 17:54:55 +0000 (UTC)
+Received: from ITSx01.pdp10.guru (itsx01.pdp10.guru [74.207.247.251])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id A03C43F80F
+ for <bootstrappable@freelists.org>; Sun, 27 Nov 2022 17:54:55 +0000 (UTC)
+Received: from auennplxrtxfoohp by ITSx01.pdp10.guru with local (Exim 4.94.2)
+ (envelope-from <jeremiah@pdp10.guru>)
+ id 1ozLri-000vwC-Fc; Sun, 27 Nov 2022 17:54:54 +0000
+From: Jeremiah@pdp10.guru
+To: bootstrappable@freelists.org
+Cc: bootstrappable@freelists.org
+Subject: [bootstrappable] Re: zuo - lisp in single 200k C file
+In-Reply-To: <CAPnZJGAo44BKKZFSpYkUqz_jc0MRWq5aDEwrJF1wU_f7NShAEg@mail.gmail.com>
+ (message from Askar Safin on Sun, 27 Nov 2022 12:03:04 +0300)
+Date: Sun, 27 Nov 2022 17:54:54 +0000
+Message-ID: <87bkosuvtd.fsf@ITSx01.pdp10.guru>
+MIME-Version: 1.0
+Content-Type: text/plain
+X-archive-position: 351
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: Jeremiah@pdp10.guru
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+> I think zuo may be useful in bootstrapping efforts
+well the 2 biggest benefits of Gnu Mes are:
+1) able to be bootstrapped from M2-Planet
+2) able to bootstrap TCC
+
+> It is intentionally created with the goal of bootstrapping bigger lisp
+> implementation.
+So which bigger lisp can it bootstrap?
+
+-Jeremiah
+
+
+From bootstrappable-bounce@freelists.org Mon Nov 28 07:40:02 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Mon, 28 Nov 2022 07:40:02 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1ozYkE-000wFC-FZ
+ for Jeremiah@pdp10.guru; Mon, 28 Nov 2022 07:40:02 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 1F80E400CC;
+ Mon, 28 Nov 2022 07:40:01 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 07A72405F3;
+ Mon, 28 Nov 2022 07:40:01 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669621201;
+ bh=BjCtlInWlZu2Eq2tBIXMu5ZkfEh/LUmCRUsdKTCfFDY=;
+ h=From:Sender:Sender:From;
+ b=uhh/E17lahBUeahO5i41zAoo7N4OtUpaH9myFFXWXTTdwqzLei222f7LI0HWMcmq6
+ ru0VhIeZB4ZrxMA3Lvkn+gdADPMQtE/cjRepZaU65zyQprFnMSwY4mRzvVIks3KFYM
+ ED/V+1iRtF8lgrzFFZAF5FSAVRHvDiZTw55aevjs=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id PWg3dS0ailPg; Mon, 28 Nov 2022 07:40:00 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 045A63FC85;
+ Mon, 28 Nov 2022 07:39:56 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669621200;
+ bh=BjCtlInWlZu2Eq2tBIXMu5ZkfEh/LUmCRUsdKTCfFDY=;
+ h=From:Sender:Sender:From;
+ b=qkLjK2ipGdK8PwKPSky4meuNte0+zrKntLxOcOV34vwTAnc8A0FI9EUY9Ejz7R+JJ
+ wr4M886X0CDhvIzehDjmKETJApXUTdoaGztTn7MYaCq8DQ9xIU+Esol/chB6mpO6jq
+ mO16iD3NLF+4/CHIKm1I/QzFQlrFnj6qN27cMgh4=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Mon, 28 Nov 2022 07:39:56 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B867B405F3
+ for <bootstrappable@freelists.org>; Mon, 28 Nov 2022 07:39:56 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=PEl7Nnct;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id qAqN5A49-4FA for <bootstrappable@freelists.org>;
+ Mon, 28 Nov 2022 07:39:56 +0000 (UTC)
+Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53])
+ (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 96C973FC85
+ for <bootstrappable@freelists.org>; Mon, 28 Nov 2022 07:39:56 +0000 (UTC)
+Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-12c8312131fso12053252fac.4
+ for <bootstrappable@freelists.org>; Sun, 27 Nov 2022 23:39:56 -0800 (PST)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20210112;
+ h=to:subject:message-id:date:from:in-reply-to:references:mime-version
+ :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
+ bh=DgCoDroHmk7GkuMpqDuwq+qvBKzPxhOMhf1TdO+gybg=;
+ b=hECHKKr6ILEtEcNtTEaWmlXrsy4V92dBVhpvYmwy+5kik2V4X+/jOBiUhc9sX7OeNi
+ AnvNExtWsF5mT1IH2VuDtcWwc4+stBMKKWulWjJHvB5y9ZdNjy27br3sZVnkm9kVBax+
+ DIMRgt568qIIe9h6sJ/V7ptqMeJ8uKoHGaYPC/9twYsjjV8PPC+q4L466W7Gj3yS3gxl
+ aUo9leCWyPp7f8/rqFsaEt764JAICNEIAbWF3SgVxrJg1JLAWpBFKGyvfl5wpuJ2vjMJ
+ A3JOybDsyDcNpa3+hPKU1W5D9vFUfb3LR9cml2PIaCTwu0TJo0iZM0kZZcA0lstxJ9kJ
+ UB3A==
+X-Gm-Message-State: ANoB5pml5DkQ5T3i4IUKsVtiwPw5bcBzgjt833W0XkDEqzrvjyLDOOD5
+ OYrqiaf5AhvH1Dk2XwQ+VvBo6wrjwDUjfl59ha/QPL1sk7M=
+X-Google-Smtp-Source: AA0mqf5exK4pELqv+1vT1cUoyhAQVoqYKpx+7z6c41CvT8IbP/uPO5shUigWLTF0wXKXJb4ZZHmJyy3h4ciNFUw1EPs=
+X-Received: by 2002:a05:6870:ea98:b0:13c:765a:3140 with SMTP id
+ s24-20020a056870ea9800b0013c765a3140mr16263794oap.5.1669621195885; Sun, 27
+ Nov 2022 23:39:55 -0800 (PST)
+MIME-Version: 1.0
+References: <CAPnZJGAo44BKKZFSpYkUqz_jc0MRWq5aDEwrJF1wU_f7NShAEg@mail.gmail.com>
+ <87bkosuvtd.fsf@ITSx01.pdp10.guru>
+In-Reply-To: <87bkosuvtd.fsf@ITSx01.pdp10.guru>
+From: Askar Safin <safinaskar@gmail.com>
+Date: Mon, 28 Nov 2022 10:39:45 +0300
+Message-ID: <CAPnZJGC2BXXxNP-3ksdD0=+UFTwBw6svfQ_=-fcccnOCUZuubQ@mail.gmail.com>
+Subject: [bootstrappable] Re: zuo - lisp in single 200k C file
+To: bootstrappable@freelists.org
+Content-Type: text/plain; charset="UTF-8"
+X-archive-position: 352
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: safinaskar@gmail.com
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: A-------
+
+I'm not trying to replace Mes. I simply want to tell you about
+interesting project.
+
+> So which bigger lisp can it bootstrap?
+All info is here: https://docs.racket-lang.org/zuo/index.html .
+
+zuo.c is an implementation of "zuo/kernel" language, it is used to
+bootstrap to "zuo/base" language. Build configs for racket lang
+written in zuo/base.
+
+--
+Askar Safin
+
+
+From bootstrappable-bounce@freelists.org Mon Nov 28 23:13:09 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Mon, 28 Nov 2022 23:13:09 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1oznJF-000wS8-OQ
+ for Jeremiah@pdp10.guru; Mon, 28 Nov 2022 23:13:09 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 823034008A;
+ Mon, 28 Nov 2022 23:13:08 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 6C636407EC;
+ Mon, 28 Nov 2022 23:13:08 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669677188;
+ bh=YCZ5CE6BUKTP5SXISMw3tQ1O9qyfpHPGmy4+TIGuYE4=;
+ h=From:Sender:Sender:From;
+ b=aDzch0ISwN5cS/X/MnkbVidAG8Hh36lEsU1pJaJOIvO1NQcRfZEAqYqraxxWu1qvm
+ U/GwUGTZ+pl8jgvqYgqJhnuppcNsuTL8AeSpY2LA9zQb4xSmZDqRZSFD3kk0A23bAJ
+ 51fJPxPEF9Kw2dGVDUDYiaan8t1CMB5NgKgt75oA=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id l0QOil7CpeM3; Mon, 28 Nov 2022 23:13:08 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 70BC4407E8;
+ Mon, 28 Nov 2022 23:13:04 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1669677188;
+ bh=YCZ5CE6BUKTP5SXISMw3tQ1O9qyfpHPGmy4+TIGuYE4=;
+ h=From:Sender:Sender:From;
+ b=aDzch0ISwN5cS/X/MnkbVidAG8Hh36lEsU1pJaJOIvO1NQcRfZEAqYqraxxWu1qvm
+ U/GwUGTZ+pl8jgvqYgqJhnuppcNsuTL8AeSpY2LA9zQb4xSmZDqRZSFD3kk0A23bAJ
+ 51fJPxPEF9Kw2dGVDUDYiaan8t1CMB5NgKgt75oA=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Mon, 28 Nov 2022 23:13:04 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 255F9407EC
+ for <bootstrappable@freelists.org>; Mon, 28 Nov 2022 23:13:04 +0000 (UTC)
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id lYGmIit-3XtE for <bootstrappable@freelists.org>;
+ Mon, 28 Nov 2022 23:13:04 +0000 (UTC)
+Received: from ITSx01.pdp10.guru (itsx01.pdp10.guru [74.207.247.251])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 120CE407E8
+ for <bootstrappable@freelists.org>; Mon, 28 Nov 2022 23:13:03 +0000 (UTC)
+Received: from auennplxrtxfoohp by ITSx01.pdp10.guru with local (Exim 4.94.2)
+ (envelope-from <jeremiah@pdp10.guru>)
+ id 1oznJ8-000wS4-R6; Mon, 28 Nov 2022 23:13:02 +0000
+From: Jeremiah@pdp10.guru
+To: bootstrappable@freelists.org
+Cc: bootstrappable@freelists.org
+Subject: [bootstrappable] Re: zuo - lisp in single 200k C file
+In-Reply-To: <CAPnZJGC2BXXxNP-3ksdD0=+UFTwBw6svfQ_=-fcccnOCUZuubQ@mail.gmail.com>
+ (message from Askar Safin on Mon, 28 Nov 2022 10:39:45 +0300)
+Date: Mon, 28 Nov 2022 23:13:02 +0000
+Message-ID: <878rjuvfk1.fsf@ITSx01.pdp10.guru>
+MIME-Version: 1.0
+Content-Type: text/plain
+X-archive-position: 353
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: Jeremiah@pdp10.guru
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+> I'm not trying to replace Mes. I simply want to tell you about
+> interesting project.
+Thank you for clarifying, I guess I misunderstood your intent. My bad.
+
+> zuo.c is an implementation of "zuo/kernel" language, it is used to
+> bootstrap to "zuo/base" language. Build configs for racket lang
+> written in zuo/base.
+Ah so it already exists as a critical componet in the racket bootstrap
+chain (for the build config bit of it).
+
+Thank you for sharing ^_^
+
+-Jeremiah
+
+
+
+
+From bootstrappable-bounce@freelists.org Wed Dec 14 19:30:42 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 14 Dec 2022 19:30:42 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1p5XSj-0002CX-JZ
+ for Jeremiah@pdp10.guru; Wed, 14 Dec 2022 19:30:42 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id CA2F9405A3;
+ Wed, 14 Dec 2022 19:30:40 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id ADD683FD3B;
+ Wed, 14 Dec 2022 19:30:40 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671046240;
+ bh=ZtAeBgmvtP0qf2kowoxMz+0avFAXmHoXLzd2kGDO9Go=;
+ h=From:Sender:Sender:From;
+ b=she1qHEOMiOFq1W+8eigXMfNW8DaXFqam07r+mSdwUvtsilu2scaKYod5yiD17On5
+ DmopPu6yMdDPkxUSvaCRSUdWRjl+9Cn4hgOF6Tscd8BTnmFQUzlMv85xsuARrwPD0y
+ mAFKBf6v3OfozK8MQByrG0i+SWEx7AIomFrXzihw=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 1KA8yOHBwsOc; Wed, 14 Dec 2022 19:30:40 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id A67543F810;
+ Wed, 14 Dec 2022 19:30:36 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671046240;
+ bh=ZtAeBgmvtP0qf2kowoxMz+0avFAXmHoXLzd2kGDO9Go=;
+ h=From:Sender:Sender:From;
+ b=she1qHEOMiOFq1W+8eigXMfNW8DaXFqam07r+mSdwUvtsilu2scaKYod5yiD17On5
+ DmopPu6yMdDPkxUSvaCRSUdWRjl+9Cn4hgOF6Tscd8BTnmFQUzlMv85xsuARrwPD0y
+ mAFKBf6v3OfozK8MQByrG0i+SWEx7AIomFrXzihw=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Wed, 14 Dec 2022 19:30:36 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 419AB3FD3B
+ for <bootstrappable@freelists.org>; Wed, 14 Dec 2022 19:30:36 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=lsmod.de header.i=@lsmod.de header.a=rsa-sha256 header.s=202205 header.b=jRP/A+Hr;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id JCyT9KOiNxJ3 for <bootstrappable@freelists.org>;
+ Wed, 14 Dec 2022 19:30:36 +0000 (UTC)
+Received: from mail.bmwiedemann.de (mail.bmwiedemann.de [188.40.142.18])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 6792A3F810
+ for <bootstrappable@freelists.org>; Wed, 14 Dec 2022 19:30:35 +0000 (UTC)
+Received: from mail.bmwiedemann.de (localhost [127.0.0.1])
+ by mail.bmwiedemann.de (Postfix) with ESMTP id 967531F5B;
+ Wed, 14 Dec 2022 19:30:29 +0000 (UTC)
+X-Spam-Checker-Version: SpamAssassin 3.4.5 (2021-03-20) on vm4c.zq1.de
+X-Spam-Level:
+X-Spam-Status: No, score=-1.5 required=5.0 tests=ALL_TRUSTED,BAYES_05
+ autolearn=ham autolearn_force=no version=3.4.5
+Received: from [10.8.5.115] (unknown [10.8.5.115])
+ (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by mail.bmwiedemann.de (Postfix) with ESMTPS;
+ Wed, 14 Dec 2022 19:30:29 +0000 (UTC)
+Message-ID: <a1a0d2db-8e8c-ec8f-b3d9-5cc881ecab22@lsmod.de>
+Date: Wed, 14 Dec 2022 20:30:28 +0100
+MIME-Version: 1.0
+User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
+ Thunderbird/102.5.1
+Content-Language: en-US
+To: bootstrappable@freelists.org,
+ Simon Butler via rb-general <rb-general@lists.reproducible-builds.org>
+From: "Bernhard M. Wiedemann" <dmarc-noreply@freelists.org> ("bernhardout")
+Subject: [bootstrappable] How to talk to skeptics?
+Content-Type: multipart/signed; micalg=pgp-sha256;
+ protocol="application/pgp-signature";
+ boundary="------------kGeBhXv85xLqPj00VWKPcCJw"
+X-archive-position: 354
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: bernhardout@lsmod.de
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
+--------------kGeBhXv85xLqPj00VWKPcCJw
+Content-Type: multipart/mixed; boundary="------------RcsYhpJJfSqyLPcww7lNTVhN";
+ protected-headers="v1"
+From: "Bernhard M. Wiedemann" <bernhardout@lsmod.de>
+To: bootstrappable@freelists.org,
+ Simon Butler via rb-general <rb-general@lists.reproducible-builds.org>
+Message-ID: <a1a0d2db-8e8c-ec8f-b3d9-5cc881ecab22@lsmod.de>
+Subject: How to talk to skeptics?
+
+--------------RcsYhpJJfSqyLPcww7lNTVhN
+Content-Type: text/plain; charset=UTF-8; format=flowed
+Content-Transfer-Encoding: base64
+
+SGksDQoNCmEgY29sbGVhZ3VlIG9mIG1pbmUgaXMgcmF0aGVyIHNrZXB0aWMgdG93YXJkcyBi
+b290c3RyYXBwaW5nIGFuZCANCnJlcHJvZHVjaWJsZS1idWlsZHMuDQoNCkUuZy4gaGUgd3Jv
+dGUNCg0KaHR0cHM6Ly9meS5ibGFja2hhdHMubmV0LmF1L2Jsb2cvaHRtbC8yMDIxLzA1LzEy
+L2NvbXBpbGVyX2Jvb3RzdHJhcHBpbmdfY2FuX3dlX3RydXN0X3J1c3QuaHRtbA0KDQphbmQg
+dGhlIGVmZmVjdCBjYW4gYWxzbyBiZSBzZWVuIGluIGhpcyBwYWNrYWdpbmcgc3VjaCBhcw0K
+aHR0cHM6Ly9idWlsZC5vcGVuc3VzZS5vcmcvcGFja2FnZS9zaG93L29wZW5TVVNFOkZhY3Rv
+cnkvcnVzdDEuNjUNCnRoYXQgc2hpcHMgd2l0aCB0d28gZ2lnYWJ5dGVzIG9mIGJvb3RzdHJh
+cCBjb21waWxlciBiaW5hcmllcyBmb3IgdmFyaW91cyANCmFyY2hpdGVjdHVyZXMgaW5zdGVh
+ZCBvZiB1c2luZyBvdXIgZXhpc3RpbmcgcnVzdCBwYWNrYWdlcyBvZiB2ZXJzaW9uIE4tMSAN
+CiJiZWNhdXNlIGNvbXBpbGF0aW9uIHRha2VzIHR3aWNlIGFzIGxvbmciLg0KDQpIZSBhbHNv
+IG9uY2UgcG9pbnRlZCBtZSB0bw0KaHR0cHM6Ly9ibG9nLmNtcHhjaGc4Yi5jb20vMjAyMC8w
+Ny95b3UtZG9udC1uZWVkLXJlcHJvZHVjaWJsZS1idWlsZHMuaHRtbA0KDQpJbiB0aGUgZW5k
+LCBpdCB3b3VsZCBiZSB1c2VmdWwgdG8gY29sbGVjdCBzb21lIHdlbGwtd29yZGVkIC8gDQp3
+ZWxsLXRob3VnaHQgY291bnRlci1hcmd1bWVudHMgb24gci1iLm8gKGlmIHdlIGRvbid0IGhh
+dmUgdGhhdCBhbHJlYWR5KQ0KDQpodHRwczovL3JlcHJvZHVjaWJsZS1idWlsZHMub3JnL2Rv
+Y3MvYnV5LWluLyBjb3VsZCBwcm92aWRlIHNvbWUgaW5wdXQuDQoNCkFueSB0aG91Z2h0cyBh
+bmQvb3Igdm9sdW50ZWVycz8NCg0KQ2lhbw0KQmVybmhhcmQgTS4NCg==
+
+--------------RcsYhpJJfSqyLPcww7lNTVhN--
+
+--------------kGeBhXv85xLqPj00VWKPcCJw
+Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
+Content-Description: OpenPGP digital signature
+Content-Disposition: attachment; filename="OpenPGP_signature"
+
+-----BEGIN PGP SIGNATURE-----
+
+wnsEABYIACMWIQTykslvYmKwlIQesLNdovN53d8CLgUCY5okVQUDAAAAAAAKCRBdovN53d8CLjz6
+AP4kPC9wQPf/teI5y32V+MP4XukOpB8W9BFJ5xhqJPUxPwEAuuwofY++YmYutNRLolqE0DSo+YBd
++HUdynJcOyU30wA=
+=hJZE
+-----END PGP SIGNATURE-----
+
+--------------kGeBhXv85xLqPj00VWKPcCJw--
+
+
+From rb-general-bounces@lists.reproducible-builds.org Wed Dec 14 20:52:16 2022
+Return-path: <rb-general-bounces@lists.reproducible-builds.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 14 Dec 2022 20:52:16 +0000
+Received: from rb-mail1.reproducible-builds.org ([46.16.77.148])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <rb-general-bounces@lists.reproducible-builds.org>)
+ id 1p5Yjf-0002DY-P1
+ for Jeremiah@pdp10.guru; Wed, 14 Dec 2022 20:52:16 +0000
+Received: from [127.0.0.1] (localhost [127.0.0.1])
+ by rb-mail1.reproducible-builds.org (Postfix) with ESMTP id 4B4E4400E1;
+ Wed, 14 Dec 2022 20:52:12 +0000 (UTC)
+Received: from cascadia.aikidev.net (cascadia.aikidev.net [173.255.214.101])
+ (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)
+ (Client did not present a certificate)
+ by rb-mail1.reproducible-builds.org (Postfix) with ESMTPS id E1F3540010
+ for <rb-general@lists.reproducible-builds.org>;
+ Wed, 14 Dec 2022 20:52:08 +0000 (UTC)
+Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20])
+ (Authenticated sender: vagrant@aikidev.net)
+ by cascadia.aikidev.net (Postfix) with ESMTPSA id F1D501ABC1;
+ Wed, 14 Dec 2022 12:52:06 -0800 (PST)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
+ d=reproducible-builds.org; s=1.vagrant; t=1671051127;
+ bh=7xJml5FmUFsn9pp4vg0tfh4is3g5VPmVmHfYsp7pxzc=;
+ h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
+ b=eyih5zl1zXwKZy9SltJ3mppJ+q1AMaIwmCWj4UqInOd1b3pQ7qFgTBEYsuoBnverG
+ irSygPlbuKiGVFDK47l4FVMAxaqfXuZBXukz1iT2ErpO60tpfBVcN/keg06+UD238j
+ wQGkFEfLJWVF3Ajgg1vXnOu6qCosITTERc3NK9RserXAYnmd7yLYF8/v6CYyr5peZJ
+ +fQROVs5kfgGns76sck0Dp/y5BHPayVhGcGRQIai5PvmBhdSIEga0X99TRoDfyjxrF
+ vGQpxY+yLB9sbkrG38VaT2kEILUhANhYIR2BAsrNGBRHmyUzlucUkHznx4W1iC59kh
+ 3Vh6viYXEflxQ==
+From: Vagrant Cascadian <vagrant@reproducible-builds.org>
+To: rb-general@lists.reproducible-builds.org, bootstrappable@freelists.org
+Subject: Re: How to talk to skeptics?
+In-Reply-To: <a1a0d2db-8e8c-ec8f-b3d9-5cc881ecab22@lsmod.de>
+References: <a1a0d2db-8e8c-ec8f-b3d9-5cc881ecab22@lsmod.de>
+Date: Wed, 14 Dec 2022 12:51:42 -0800
+Message-ID: <87359hpv35.fsf@contorta>
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="=-=-=";
+ micalg=pgp-sha512; protocol="application/pgp-signature"
+X-Spam-Status: No, score=-2.1 required=5.0 sc=no scrule=none
+ tests=BAYES_00=-1.9,DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1,
+ DKIM_VALID_EF=-0.1,SPF_HELO_NONE=0.001,SPF_PASS=-0.001,
+ URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no
+X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
+ rb-mail1.reproducible-builds.org
+X-BeenThere: rb-general@lists.reproducible-builds.org
+X-Mailman-Version: 2.1.29
+Precedence: list
+List-Id: General discussions about reproducible builds
+ <rb-general.lists.reproducible-builds.org>
+List-Unsubscribe: <https://lists.reproducible-builds.org/options/rb-general>,
+ <mailto:rb-general-request@lists.reproducible-builds.org?subject=unsubscribe>
+List-Archive: <http://lists.reproducible-builds.org/pipermail/rb-general/>
+List-Post: <mailto:rb-general@lists.reproducible-builds.org>
+List-Help: <mailto:rb-general-request@lists.reproducible-builds.org?subject=help>
+List-Subscribe: <https://lists.reproducible-builds.org/listinfo/rb-general>,
+ <mailto:rb-general-request@lists.reproducible-builds.org?subject=subscribe>
+Reply-To: General discussions about reproducible builds
+ <rb-general@lists.reproducible-builds.org>
+Cc: "Bernhard M. Wiedemann" <bernhardout@lsmod.de>
+Errors-To: rb-general-bounces@lists.reproducible-builds.org
+Sender: "rb-general" <rb-general-bounces@lists.reproducible-builds.org>
+X-RMAIL-ATTRIBUTES: --------
+
+--=-=-=
+Content-Type: text/plain
+Content-Transfer-Encoding: quoted-printable
+
+On 2022-12-14, Bernhard M. Wiedemann via rb-general wrote:
+> a colleague of mine is rather skeptic towards bootstrapping and=20
+> reproducible-builds.
+>
+> E.g. he wrote
+>
+> https://fy.blackhats.net.au/blog/html/2021/05/12/compiler_bootstrapping_c=
+an_we_trust_rust.html
+
+This seems to miss the point that the sources *are* auditable, even if
+after the fact, even if imperfectly, whereas the binaries are orders of
+magnitude harder to audit.
+
+Also curious how to address the bootstrapping problem if a compromised
+binary ever worked its way into your blind trust of the upstream
+provided binary compiler?
+
+Even if downstream distributions such as OpenSUSE bootstrap from a
+binary upstream compiler with each new rust version, I sure would hope
+that upstream can *prove* beyond a reasonable doubt that what they
+produced is legit in an auditable way... and while I am biased, it seems
+a bootstrappable and reproducible build is the best current known way to
+have very high confidence...
+
+
+That many people use rustup to install rust and nothing has (noticeably)
+gone horribly wrong yet does not win me over in any argument regarding
+security. The https://rustup.rs recommendation of:
+
+ curl ... | sh
+
+... is relying on the weakest link in the chain of "trusted" certificate
+authorities; a security vulnerability that is not so much a back door
+vulnerability, as a wide open front door with the lights on in the dead
+of night.
+
+
+The argument that you can't trust the source code is a valid and
+important concern, but outside the scope of reproducible builds, and
+there are ways of addressing that through peer review of source code,
+independent third-party review, and fastidious audit logs of who
+committed what.
+
+The bugdoor argument kind of falls down eventually, because logically,
+if someone can trivially inject plausible but incorrect source code (and
+well... I guess they can), why bother reviewing source code at all? Why
+bother tracking who committed it at all? Since it is impossible to
+perfectly review source code, may as well not do any kind of review at
+all... right? Uh, no.
+
+All review and auditing processes will catch some bugs, and all security
+measures raise the bar by some degree... using all known best practices
+will catch as much as we can plausibly catch with our non-infinite
+resources, despite being imperfect.
+
+
+I wonder if the reproducible builds focus on bit-for-bit identical
+perfection gets peoples head stuck in the idea of perfection in all
+ways? While bit-for-bit identical builds are possible, we do not claim
+it is absolute, incontrovertable proof of a perfect build. It just just
+one measure of confidence amoung many. A good measure, in my opinion,
+but just one tool.
+
+
+Compromised compilers most definitely have been released into the
+wild. It is getting a little old now, but XcodeGhost (a.k.a. Strawhorse)
+falls squarely into this category:
+
+ https://en.wikipedia.org/wiki/XcodeGhost
+
+Even without more current examples, even though it is difficult to pull
+off... it is clearly possible, has been done, and been executed by well
+funded entities in the past... and is, by design, hard to detect. I have
+no reason to believe that was a one-off playground experiment.
+
+
+And yes, you eventually get down to how do you trust hardware... there
+are a lot of rabbit holes here, and at the end of the day, you need to
+prioritize what is the next important thing is, or what gets you the
+most value in the short, medium and long term.
+
+Bootstrappable and Reproducible Builds is probably more in the medium to
+long term realm... yet can demonstrate some benefits almost
+immediately... if you only focus on the short term, the long-term work
+will never happen. I daresay that what the world needs now is a bit more
+long-term thinking in general.
+
+
+> and the effect can also be seen in his packaging such as
+> https://build.opensuse.org/package/show/openSUSE:Factory/rust1.65
+> that ships with two gigabytes of bootstrap compiler binaries for various=
+=20
+> architectures instead of using our existing rust packages of version N-1=
+=20
+> "because compilation takes twice as long".
+>
+> He also once pointed me to
+> https://blog.cmpxchg8b.com/2020/07/you-dont-need-reproducible-builds.html
+
+And for a more light-hearted take...
+
+You don't *need* computers either. :)
+
+In a similar vein:
+
+ https://xkcd.com/2368/
+
+Especially I think the alt-text nailed it.
+
+
+> In the end, it would be useful to collect some well-worded /=20
+> well-thought counter-arguments on r-b.o (if we don't have that already)
+>
+> https://reproducible-builds.org/docs/buy-in/ could provide some input.
+>
+> Any thoughts and/or volunteers?
+
+
+I think Morten Linderud had really good points when this came up before:
+
+ https://lists.reproducible-builds.org/pipermail/rb-general/2020-August/00=
+2008.html
+
+
+live well,
+ vagrant
+
+--=-=-=
+Content-Type: application/pgp-signature; name="signature.asc"
+
+-----BEGIN PGP SIGNATURE-----
+
+iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCY5o3XwAKCRDcUY/If5cW
+qiQKAP0RKSqmdPUxc+Rfirzzgcz7bU7tVEpB3NnDvalMIZGa3gEA7xrqTdzAROrE
+nu0gis9KNR6OnkCaXRTQ3wM5tPxTxgo=
+=ey0T
+-----END PGP SIGNATURE-----
+--=-=-=--
+
+From bootstrappable-bounce@freelists.org Wed Dec 14 23:00:56 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 14 Dec 2022 23:00:56 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1p5akB-0002F6-Fs
+ for Jeremiah@pdp10.guru; Wed, 14 Dec 2022 23:00:56 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 0EEBE405ED;
+ Wed, 14 Dec 2022 23:00:55 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id CD4DE3F6D2;
+ Wed, 14 Dec 2022 23:00:54 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671058854;
+ bh=V5C+xvFs1iPW6nrulLWOyygp6HDdEu5524yTTw06hWg=;
+ h=From:Sender:Sender:From;
+ b=XNIYMAwbSeNCjq+LYsydpVIpz73PHXVCEOGaJmrUSdZNjn2/eAo2WziJr894jG66T
+ fZr30h44FGQLFarRxj1hpGc8mhD9brFz+UC73pdr0hJkQwgYf0i3L7VxcENn47lI6L
+ oyDoi6HoZgQz33KtBJE392k27FYkbo26TTlMxvq8=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id ZDluGCU_YW21; Wed, 14 Dec 2022 23:00:54 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id C1CAF3F694;
+ Wed, 14 Dec 2022 23:00:50 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671058854;
+ bh=V5C+xvFs1iPW6nrulLWOyygp6HDdEu5524yTTw06hWg=;
+ h=From:Sender:Sender:From;
+ b=XNIYMAwbSeNCjq+LYsydpVIpz73PHXVCEOGaJmrUSdZNjn2/eAo2WziJr894jG66T
+ fZr30h44FGQLFarRxj1hpGc8mhD9brFz+UC73pdr0hJkQwgYf0i3L7VxcENn47lI6L
+ oyDoi6HoZgQz33KtBJE392k27FYkbo26TTlMxvq8=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Wed, 14 Dec 2022 23:00:50 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 8D0763F6D2
+ for <bootstrappable@freelists.org>; Wed, 14 Dec 2022 23:00:50 +0000 (UTC)
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id IQIq-d-UuiA0 for <bootstrappable@freelists.org>;
+ Wed, 14 Dec 2022 23:00:50 +0000 (UTC)
+Received: from ITSx01.pdp10.guru (itsx01.pdp10.guru [74.207.247.251])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 77C883F694
+ for <bootstrappable@freelists.org>; Wed, 14 Dec 2022 23:00:50 +0000 (UTC)
+Received: from auennplxrtxfoohp by ITSx01.pdp10.guru with local (Exim 4.94.2)
+ (envelope-from <jeremiah@pdp10.guru>)
+ id 1p5ak5-0002F1-3Y; Wed, 14 Dec 2022 23:00:49 +0000
+From: Jeremiah@pdp10.guru
+To: bootstrappable@freelists.org
+Cc: bootstrappable@freelists.org,
+ rb-general@lists.reproducible-builds.org
+Subject: [bootstrappable] Re: How to talk to skeptics?
+In-Reply-To: <a1a0d2db-8e8c-ec8f-b3d9-5cc881ecab22@lsmod.de>
+ (dmarc-noreply@freelists.org)
+Date: Wed, 14 Dec 2022 23:00:49 +0000
+Message-ID: <87r0x1mvz2.fsf@ITSx01.pdp10.guru>
+MIME-Version: 1.0
+Content-Type: text/plain
+X-archive-position: 355
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: Jeremiah@pdp10.guru
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+> We already fully trust the sources they release, and we already fully
+> trust their binary compiler releases.
+Well that assumption is 100% wrong.
+
+Trusting source code is the wrong place to place trust.
+And trusting binaries is just a bad idea in general.
+
+But for the people who do choose to trust binaries, reproducible builds
+is the only option you have to check if the source and the binaries
+correspond.
+
+And even that comes with restrictions to make it semi-safe.
+
+Think of Reproducible builds as condoms; used incorrectly it doesn't
+protect you. But proper use reduces the risks you are exposed to if you
+choose to trust binaries downloaded onto your system.
+
+Then think of Bootstrappable builds as STD contract tracing; if none of
+the people you have sex with has Herpes and you know everyone they had
+sex with back until the dawn of time, there is no way for you to get
+herpes from the actions you engage in, even if they aren't reproducible
+(no condom used).
+
+In an ideal world, we would be bootstrapping entirely from a seed we
+ourselves make in a few hundred bytes toggled into memory. But we need
+to be practical because other people will never choose to do that. So
+choosing to make our work reproducible and having a clear bootstrapping
+path, is a way of showing we care about others. Giving those engaging in
+risky behaviors a better chance of not catching anything they don't want
+or didn't opt into.
+
+But that is just my biased (as fuck) view on this.
+
+-Jeremiah
+
+
+From rb-general-bounces@lists.reproducible-builds.org Wed Dec 14 23:00:57 2022
+Return-path: <rb-general-bounces@lists.reproducible-builds.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 14 Dec 2022 23:00:57 +0000
+Received: from rb-mail1.reproducible-builds.org ([46.16.77.148])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <rb-general-bounces@lists.reproducible-builds.org>)
+ id 1p5akC-0002F7-LE
+ for Jeremiah@pdp10.guru; Wed, 14 Dec 2022 23:00:57 +0000
+Received: from [127.0.0.1] (localhost [127.0.0.1])
+ by rb-mail1.reproducible-builds.org (Postfix) with ESMTP id 3116E400E1;
+ Wed, 14 Dec 2022 23:00:53 +0000 (UTC)
+Received: from ITSx01.pdp10.guru (itsx01.pdp10.guru [74.207.247.251])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
+ SHA256) (Client did not present a certificate)
+ by rb-mail1.reproducible-builds.org (Postfix) with ESMTPS id 27F6040010
+ for <rb-general@lists.reproducible-builds.org>;
+ Wed, 14 Dec 2022 23:00:51 +0000 (UTC)
+Received: from auennplxrtxfoohp by ITSx01.pdp10.guru with local (Exim 4.94.2)
+ (envelope-from <jeremiah@pdp10.guru>)
+ id 1p5ak5-0002F1-3Y; Wed, 14 Dec 2022 23:00:49 +0000
+From: Jeremiah@pdp10.guru
+To: bootstrappable@freelists.org
+Subject: Re: [bootstrappable] How to talk to skeptics?
+In-Reply-To: <a1a0d2db-8e8c-ec8f-b3d9-5cc881ecab22@lsmod.de>
+ (dmarc-noreply@freelists.org)
+Date: Wed, 14 Dec 2022 23:00:49 +0000
+Message-ID: <87r0x1mvz2.fsf@ITSx01.pdp10.guru>
+MIME-Version: 1.0
+Content-Type: text/plain
+X-Spam-Status: No, score=0.8 required=5.0 sc=no scrule=none tests=BAYES_50=0.8,
+ SPF_HELO_NONE=0.001,SPF_NONE=0.001 autolearn=no autolearn_force=no
+X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
+ rb-mail1.reproducible-builds.org
+X-BeenThere: rb-general@lists.reproducible-builds.org
+X-Mailman-Version: 2.1.29
+Precedence: list
+List-Id: General discussions about reproducible builds
+ <rb-general.lists.reproducible-builds.org>
+List-Unsubscribe: <https://lists.reproducible-builds.org/options/rb-general>,
+ <mailto:rb-general-request@lists.reproducible-builds.org?subject=unsubscribe>
+List-Archive: <http://lists.reproducible-builds.org/pipermail/rb-general/>
+List-Post: <mailto:rb-general@lists.reproducible-builds.org>
+List-Help: <mailto:rb-general-request@lists.reproducible-builds.org?subject=help>
+List-Subscribe: <https://lists.reproducible-builds.org/listinfo/rb-general>,
+ <mailto:rb-general-request@lists.reproducible-builds.org?subject=subscribe>
+Reply-To: General discussions about reproducible builds
+ <rb-general@lists.reproducible-builds.org>
+Cc: rb-general@lists.reproducible-builds.org, bootstrappable@freelists.org
+Errors-To: rb-general-bounces@lists.reproducible-builds.org
+Sender: "rb-general" <rb-general-bounces@lists.reproducible-builds.org>
+X-RMAIL-ATTRIBUTES: -D------
+
+> We already fully trust the sources they release, and we already fully
+> trust their binary compiler releases.
+Well that assumption is 100% wrong.
+
+Trusting source code is the wrong place to place trust.
+And trusting binaries is just a bad idea in general.
+
+But for the people who do choose to trust binaries, reproducible builds
+is the only option you have to check if the source and the binaries
+correspond.
+
+And even that comes with restrictions to make it semi-safe.
+
+Think of Reproducible builds as condoms; used incorrectly it doesn't
+protect you. But proper use reduces the risks you are exposed to if you
+choose to trust binaries downloaded onto your system.
+
+Then think of Bootstrappable builds as STD contract tracing; if none of
+the people you have sex with has Herpes and you know everyone they had
+sex with back until the dawn of time, there is no way for you to get
+herpes from the actions you engage in, even if they aren't reproducible
+(no condom used).
+
+In an ideal world, we would be bootstrapping entirely from a seed we
+ourselves make in a few hundred bytes toggled into memory. But we need
+to be practical because other people will never choose to do that. So
+choosing to make our work reproducible and having a clear bootstrapping
+path, is a way of showing we care about others. Giving those engaging in
+risky behaviors a better chance of not catching anything they don't want
+or didn't opt into.
+
+But that is just my biased (as fuck) view on this.
+
+-Jeremiah
+
+From bootstrappable-bounce@freelists.org Sat Dec 17 10:41:45 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sat, 17 Dec 2022 10:41:45 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1p6UdU-0003NH-JY
+ for Jeremiah@pdp10.guru; Sat, 17 Dec 2022 10:41:45 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 129523FFCE;
+ Sat, 17 Dec 2022 10:41:44 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 0045645A3C;
+ Sat, 17 Dec 2022 10:41:44 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671273704;
+ bh=se04r5yX+Qt7A6bd7eQ+VYnGY6sWP8K5sMviZUjqLfg=;
+ h=From:Sender:Sender:From;
+ b=ljxAnBfIplrkNLR/Cl4mZOKtJGOQ2wQdA/pLfSR6FC91gNOl7QNvJCV7LG2psuxJZ
+ yXHo4HL4cBrpFh6Cn6CfBHkPp8/9mw3C9JkiZVN0EmrdPZpCq7bnvAxQYeHs/Mcwrx
+ BbxaowzmLBj2fQEU3vrZ6NDMpAFPRcsAO0HE8oC4=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 1RBXmcQter3E; Sat, 17 Dec 2022 10:41:43 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id E3FBA45A3A;
+ Sat, 17 Dec 2022 10:41:39 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671273703;
+ bh=se04r5yX+Qt7A6bd7eQ+VYnGY6sWP8K5sMviZUjqLfg=;
+ h=From:Sender:Sender:From;
+ b=IFhRgEdNT0X2Sc+dRLSleNL5I1VqeEW/NXQhuHmwG3+gRfE6OJV1ce8i1ckgX7qnQ
+ 3xROyosAnbqjYvA37mJgSb9VytDk8A2FkxvZyZ+94MqkXmbclW/6Z/4kASf2vnGAMH
+ GK/xqVtUN6A0yRusoKWNnjob3zO4sDjN5Evnrvqw=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sat, 17 Dec 2022 10:41:39 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id A611D45A3B
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 10:41:39 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=YmkC4XV1;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id l900n_KVqCR3 for <bootstrappable@freelists.org>;
+ Sat, 17 Dec 2022 10:41:39 +0000 (UTC)
+Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43])
+ (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 81EE145A3A
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 10:41:39 +0000 (UTC)
+Received: by mail-lf1-f43.google.com with SMTP id 1so7157571lfz.4
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 02:41:39 -0800 (PST)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20210112;
+ h=to:subject:message-id:date:from:mime-version:x-gm-message-state
+ :from:to:cc:subject:date:message-id:reply-to;
+ bh=U+Ul2eKQiyIMWz62cD28tUjNO35tjnYovoyjyI+QKwk=;
+ b=0wZdZKeb4vOtByk4O4MIPA6+9CNdmSgm11qrIXvXUb+Tw2RE6A4hiJI0mZOuv8QocT
+ OW0Vlw6kdjFgbHereOnmEudEBkG/JOoBx6QfR/aDSujaVGfFoj2lWKexk8hXE3I1E5vw
+ ujcFzjFoPHed4jljbxMKgjgc+ENVBdKtIA3wKzuk89ntSkyKU6cGyRlRZd1qajOOM//9
+ LgNUHhw8WwT7ZDBqTeafbJ2b9tqvYR+SoD6lnIqEC0DWv8npKEg3XhH6kuNe8h1Ow1li
+ MSRxGiujRQo8Lk/KBFlNPXdRxuBqIa7XDfYuJtkj9tAToeRtNPn6NAF8dzA+dgFGpmts
+ NILw==
+X-Gm-Message-State: ANoB5pksv61LxO1nknCsHOtdng73UGFQyquog7igJ/OtmJny+B5nEwCy
+ 8kVexyhNBjIsLrGaFbtCYjPUA6yxAbVyhkwUYGhiQphnY6U=
+X-Google-Smtp-Source: AA0mqf5YwSQFtgCFQlE+ctJC1tZ8mJBYCdVMKwbd+LDiLxz1ffFodI6oO9auzMoUD5b65Q0PM/HQSY4u06/SS84/POU=
+X-Received: by 2002:a05:6512:1505:b0:4af:b5d0:695e with SMTP id
+ bq5-20020a056512150500b004afb5d0695emr35276916lfb.6.1671273698005; Sat, 17
+ Dec 2022 02:41:38 -0800 (PST)
+MIME-Version: 1.0
+From: Askar Safin <safinaskar@gmail.com>
+Date: Sat, 17 Dec 2022 13:41:01 +0300
+Message-ID: <CAPnZJGCh4hYLnXxWz74NRV5KhSE3PiDxvYp4L+RBkLqEQAzHxA@mail.gmail.com>
+Subject: [bootstrappable] Sad news: Zig project recently deleted their bootstrap compiler
+To: bootstrappable@freelists.org
+Content-Type: text/plain; charset="UTF-8"
+X-archive-position: 356
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: safinaskar@gmail.com
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Hi. Here is news relevant for bootstrappable project: 10 days ago the
+Zig project announced they deleted their bootstrap C++ compiler:
+https://ziglang.org/news/goodbye-cpp/ . Now they bootstrap everything
+from webassembly binary. The author acknowledges that now it is hard
+to bootstrap from human-written sources, but (unfortunately) says he
+is not planning to change the situation. He says that anybody
+interested may create an alternate compiler (written, say, in C++)
+
+--
+Askar Safin
+
+
+From rb-general-bounces@lists.reproducible-builds.org Sat Dec 17 10:57:27 2022
+Return-path: <rb-general-bounces@lists.reproducible-builds.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sat, 17 Dec 2022 10:57:27 +0000
+Received: from rb-mail1.reproducible-builds.org ([46.16.77.148])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <rb-general-bounces@lists.reproducible-builds.org>)
+ id 1p6Usg-0003NX-9a
+ for Jeremiah@pdp10.guru; Sat, 17 Dec 2022 10:57:27 +0000
+Received: from [127.0.0.1] (localhost [127.0.0.1])
+ by rb-mail1.reproducible-builds.org (Postfix) with ESMTP id 17CA94011B;
+ Sat, 17 Dec 2022 10:57:22 +0000 (UTC)
+Received: from dd18736.kasserver.com (dd18736.kasserver.com [85.13.139.55])
+ (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)
+ (Client did not present a certificate)
+ by rb-mail1.reproducible-builds.org (Postfix) with ESMTPS id 37E98400A6
+ for <rb-general@lists.reproducible-builds.org>;
+ Sat, 17 Dec 2022 09:46:10 +0000 (UTC)
+Received: from dd18736.kasserver.com (dd0806.kasserver.com [85.13.161.252])
+ by dd18736.kasserver.com (Postfix) with ESMTPSA id AE12F73835F7;
+ Sat, 17 Dec 2022 10:46:09 +0100 (CET)
+Subject: Re: How to talk to skeptics?
+To: rb-general@lists.reproducible-builds.org, bootstrappable@freelists.org
+References: <a1a0d2db-8e8c-ec8f-b3d9-5cc881ecab22@lsmod.de><8c4653e2b6524949ded717615da6cc78c6b7a91c.camel@codethink.co.uk>
+From: 9876@vishia.de
+User-Agent: ALL-INKL Webmail 2.11
+X-SenderIP: 91.15.45.110
+MIME-Version: 1.0
+In-Reply-To: <8c4653e2b6524949ded717615da6cc78c6b7a91c.camel@codethink.co.uk>
+Content-Type: text/html; charset=ISO-8859-1
+Content-Transfer-Encoding: quoted-printable
+Message-Id: <20221217094609.AE12F73835F7@dd18736.kasserver.com>
+Date: Sat, 17 Dec 2022 10:46:09 +0100 (CET)
+X-Spam-Status: No, score=-0.4 required=5.0 sc=no scrule=none
+ tests=BAYES_05=-0.5,HTML_MESSAGE=0.001,MIME_HTML_ONLY=0.1,
+ RCVD_IN_DNSWL_BLOCKED=0.001,SPF_HELO_NONE=0.001,SPF_NONE=0.001,
+ URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no
+X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
+ rb-mail1.reproducible-builds.org
+X-Mailman-Approved-At: Sat, 17 Dec 2022 10:57:20 +0000
+X-BeenThere: rb-general@lists.reproducible-builds.org
+X-Mailman-Version: 2.1.29
+Precedence: list
+List-Id: General discussions about reproducible builds
+ <rb-general.lists.reproducible-builds.org>
+List-Unsubscribe: <https://lists.reproducible-builds.org/options/rb-general>,
+ <mailto:rb-general-request@lists.reproducible-builds.org?subject=unsubscribe>
+List-Archive: <http://lists.reproducible-builds.org/pipermail/rb-general/>
+List-Post: <mailto:rb-general@lists.reproducible-builds.org>
+List-Help: <mailto:rb-general-request@lists.reproducible-builds.org?subject=help>
+List-Subscribe: <https://lists.reproducible-builds.org/listinfo/rb-general>,
+ <mailto:rb-general-request@lists.reproducible-builds.org?subject=subscribe>
+Reply-To: hartmut.schorrig@vishia.de,
+ General discussions about reproducible builds
+ <rb-general@lists.reproducible-builds.org>
+Cc: bernhardout@lsmod.de
+Errors-To: rb-general-bounces@lists.reproducible-builds.org
+Sender: "rb-general" <rb-general-bounces@lists.reproducible-builds.org>
+X-RMAIL-ATTRIBUTES: --------
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www=
+=2Ew3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang=3D"de" xml:lang=
+=3D"en" xmlns=3D"http://www.w3.org/1999/xhtml"><head><meta http-equiv=3D"Co=
+ntent-Type" content=3D"text/html; charset=3DISO-8859-1" /><title></title><s=
+tyle type=3D"text/css">html,body{background-color:#fff;color:#333;line-heig=
+ht:1.4;font-family:arial, helvetica, sans-serif;;}</style></head><body><p>H=
+ello all</p>
+<p>Yes that is true what Tristan wrote.</p>
+<p>By myself I have introduced reproducible build approaches for controllin=
+g software in plants, because I want to know whether the old given sources =
+(from archive) firstly produces the same code which was delivered on plant =
+in the past, before (!) I do some fixes. Why? The possibility that somethin=
+g may be wrong cannot be excluded (faulty include path on build, changed to=
+ols, confuse what are the real true sources,...). </p>
+<p>If the new build delivers the exact same binary (after a long time, on m=
+aybe changed environment), only then I am free to work on a fix, without tr=
+ouble that some trouble comes to me because unknown reasons.</p>
+<p>After fix the sources, it is also nice to compare for example Object fil=
+es, or parts of binaries, which should not be changed, whether they are rea=
+lly not changed. </p>
+<p>The benefit comes on test. In my understandment, if a binary is changed =
+and it is unknown what is impacted, ALL functionality should be tested (a h=
+igh effort on plant software). But if I am sure that some binaries are not =
+changed, there behavior is expectable the same, and I can prove to the orga=
+nizers of the plant test, which tests are really necessary, and which shoul=
+d be only tested with reduced effort. And this saves many money (time of te=
+st hours) - or can be used with the same time budget to more elaborately te=
+st the really sophisticated thinks. </p>
+<p>That I have done by myself as software developer, only by tuning some co=
+nditions for build (for example using anytime exact the same drive and path=
+ of sources, the paths are written in Objects, and influences also the bina=
+ries) - some years ago. I hope other colleague of this team (I am yet outsi=
+de) have understand this approach, unfortunatelly it was never in focus of =
+adminstration. Reproducible build seems to be not in focus of software mana=
+gement in most companies. That is the problem. </p>
+<p>I hope I have well contributed in thinking about this topics.</p>
+<p>Best regards from Hartmut Schorrig, Germany. My own web page is <a href=
+=3D"http://www.vishia.org" target=3D"_blank" rel=3D"nofollow noopener">www=
+=2Evishia.org</a></p>
+<p> </p>
+<div ></div>
+<p>Tristan van Berkom schrieb am 17.12.2022 07:04 (GMT +01:00):</p>
+<blockquote cite=3D"mid:8c4653e2b6524949ded717615da6cc78c6b7a91c.camel@code=
+think.co.uk">
+<pre>Hello Bernhard,
+
+Due to my propensity to writing overly long and detailed emails, I have
+refrained until now from ever posting to this list, I'll try to be
+brief :)
+
+Some background, I am an author and maintainer of the BuildStream
+project: <a href=3D"https://buildstream.build/" target=3D"_blank" rel=3D"no=
+follow noopener" title=3D"https://buildstream.build/">https://buildstream=
+=2Ebuild/</a>
+
+Which is an integration (build orchestration) tool we developed at
+Codethink, some of our primary goals are:
+
+ o Build repeatability:
+
+ The ability to repeat the build process which led to producing
+ a given build result in perpetuity.
+
+ o Build reproducibility:
+
+ Providing an environment which is most conducive to bit-for-bit
+ reproducibility of builds (the reason I follow this list).
+
+And various other things, we aim to solve the build problem for complex
+integrated systems in a way that is decoupled from the payload you are
+building, instead of being another build solution that is developed as
+an afterthought of creating a distribution (payload).
+
+As such, we have over the years developed some rhetoric in favor or
+build reproducibility.
+
+On Wed, 2022-12-14 at 20:30 +0100, Bernhard M. Wiedemann via rb-general=20
+wrote:
+> Hi,
+>=20
+> a colleague of mine is rather skeptic towards bootstrapping and=20
+> reproducible-builds.
+>=20
+[...]
+
+I'm mainly posting here today to say that I find it confusing that in
+the recent couple years, the argumentation in support of build
+reproducibility on this list appears to have been solely focused on
+security.
+
+I think it started with a thread on this list where it was claimed that
+reproducibility would have prevented a notorious supply chain attack
+(which arguably it could have been, and perhaps arguably other measures
+could have prevented such, and perhaps taking all measures to prevent
+supply chain attacks is a good idea).
+
+While this security related rhetoric is compelling, I feel that it
+leaves out other important aspects.
+
+To my mind, one of the bigger value adds of having reproducibility is
+in validation, more specifically the avoidance of expensive/extensive
+validation of build artifacts which have not changed as the result of
+upgrading some dependencies.
+
+While of course unchanged binary executables still require validation
+against changed execution contexts (e.g. upgraded kernel, or changed
+adjacent services this binary may talk to over some IPC), simply
+knowing which build artifacts have changed as a result of some
+underlying changes brings huge value in validation.
+
+Another point worth making in the security and safety related spaces,
+is that while some arguments can be made for the trust in a binary
+itself based on its reproducibility in varied build contexts (which
+seems to be along the lines argued in the "you dont need..." link
+provided in this thread), there is the opposite argument which can be
+made that reproducibility itself serves as a valuable interrogation of
+the supply chain and build environment.
+
+In other words, having reproducible builds in your organization can be
+used as evidence to demonstrate that your organization does indeed have
+strict control over all build inputs and infrastructure, and non-
+reproducible outputs serves as an alarm which tells you that something
+might be compromised (non-deterministic contaminants were introduced
+somehow, perhaps by way of random source code/data being downloaded
+from the internet).
+
+I'll also provide this link to an article by our team, outlining a
+project where build reproducibility played a large part in our ability
+to acquire an ISO 26262 certification:
+
+ <a href=3D"https://www.codethink.co.uk/articles/2021/deterministic-cons=
+truction-service/" target=3D"_blank" rel=3D"nofollow noopener" title=3D"htt=
+ps://www.codethink.co.uk/articles/2021/deterministic-construction-service/"=
+>https://www.codethink.co.uk/articles/2021/deterministic-construction-servi=
+ce/</a>
+
+Feel free to take or leave anything from this, just felt by now it was
+time to throw in 2 cents ;-)
+
+Cheers,
+ -Tristan
+
+
+
+</pre>
+</blockquote></body></html>
+
+From bootstrappable-bounce@freelists.org Sat Dec 17 15:04:02 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sat, 17 Dec 2022 15:04:02 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1p6YjJ-0003Qp-63
+ for Jeremiah@pdp10.guru; Sat, 17 Dec 2022 15:04:02 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 1F1263F9AA;
+ Sat, 17 Dec 2022 15:04:01 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 064ED45DEC;
+ Sat, 17 Dec 2022 15:04:01 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671289441;
+ bh=f773S5x8V6OWrog/GYQHlCVORiUsbE4WKu3t8Y5Q6tc=;
+ h=From:Sender:Sender:From;
+ b=U6duGu6PbXbH+7EcV5vNzMAGaNbGmsDm+OIAP6BmZPNiuDA/Khb/LAz8gKQQ+IN+0
+ 3P1F62csV0doB1iOUZDg0O8g8PrhGKIhEpcwY4Sr0wM645o/44rAZROx8wL5ebKDHJ
+ NPsnJOJXtWWY1hqj9Vfk4aCLs37LtBn+D5scujoU=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id D4JC8-sbcbdk; Sat, 17 Dec 2022 15:04:00 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id F1ABE45DE2;
+ Sat, 17 Dec 2022 15:03:56 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671289440;
+ bh=f773S5x8V6OWrog/GYQHlCVORiUsbE4WKu3t8Y5Q6tc=;
+ h=From:Sender:Sender:From;
+ b=g46UFsSwgZ8rrcvbOOPCqMsbeQ6ZPt/uhkyEeJ2JW/98sGbzQJ4fWcTuWBcM2y87+
+ 5z6x4vuP99zLO6W6dalwD30nkV5vyE4YnInrQqsHAdO3S4STpH3UrJ324/PXgDZAM1
+ 4o+RNnnr6TyM77HmMYMmW4eTZEAFN6yfb0o/Dp7A=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sat, 17 Dec 2022 15:03:56 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B85EB45DEC
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 15:03:56 +0000 (UTC)
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id RfA3hM_0B97E for <bootstrappable@freelists.org>;
+ Sat, 17 Dec 2022 15:03:56 +0000 (UTC)
+Received: from ITSx01.pdp10.guru (itsx01.pdp10.guru [74.207.247.251])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id A5CB745DE2
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 15:03:56 +0000 (UTC)
+Received: from auennplxrtxfoohp by ITSx01.pdp10.guru with local (Exim 4.94.2)
+ (envelope-from <jeremiah@pdp10.guru>)
+ id 1p6YjD-0003Ql-DA; Sat, 17 Dec 2022 15:03:55 +0000
+From: Jeremiah@pdp10.guru
+To: bootstrappable@freelists.org
+Cc: bootstrappable@freelists.org
+Subject: [bootstrappable] Re: Sad news: Zig project recently deleted their
+ bootstrap compiler
+In-Reply-To: <CAPnZJGCh4hYLnXxWz74NRV5KhSE3PiDxvYp4L+RBkLqEQAzHxA@mail.gmail.com>
+ (message from Askar Safin on Sat, 17 Dec 2022 13:41:01 +0300)
+Date: Sat, 17 Dec 2022 15:03:55 +0000
+Message-ID: <87o7s2m5r8.fsf@ITSx01.pdp10.guru>
+MIME-Version: 1.0
+Content-Type: text/plain
+X-archive-position: 357
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: Jeremiah@pdp10.guru
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+> 10 days ago the Zig project announced they deleted their bootstrap C++
+> compiler
+Well we knew this day was coming. The most important question is can the
+last commit of the C++ code build a version of zig capable of building
+the current zig source code? If so, we can use a guix build chain to
+keep that bootstrap path alive until someone picks up the task.
+
+If not, then we have a serious problem.
+
+-Jeremiah
+
+
+From bootstrappable-bounce@freelists.org Sat Dec 17 15:20:08 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sat, 17 Dec 2022 15:20:08 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1p6Yyt-0003RB-7X
+ for Jeremiah@pdp10.guru; Sat, 17 Dec 2022 15:20:08 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 9772C40320;
+ Sat, 17 Dec 2022 15:20:06 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 8095E45AA1;
+ Sat, 17 Dec 2022 15:20:06 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671290406;
+ bh=GIWZDWTwN6wrzyzVUr5anNKSotATty5kgZ+Picvhbgo=;
+ h=From:Sender:Sender:From;
+ b=o95KhkQlS5NXnq2hitqnepAHkFNCdXmI4FkBaiNVF62T1qDEzpy2h1sIa7ptwnFSL
+ J3wDci7vn2zwafciVRfbD1SeQ4K5snA9acYvj0f4V0VwY4OBqm9EsR8CiuEvC7rZUe
+ 7LX7zC5sqL/X1ek7/vI0TiXTFXDlKpv7gNwgXjlc=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id npKFeejndN0f; Sat, 17 Dec 2022 15:20:06 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 333B43FD53;
+ Sat, 17 Dec 2022 15:20:00 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1671290404;
+ bh=GIWZDWTwN6wrzyzVUr5anNKSotATty5kgZ+Picvhbgo=;
+ h=From:Sender:Sender:From;
+ b=TA8Ux+8l9WyvYyX/RxAQmrdwPSW38lIPaVvOE87oxcCCAnE5VsazE6/stBAtw/znH
+ a+MZLTjp5E6+Ig/oSf30Z2qz4HVRKeHqeDkEJQt7RWgBAdtKNhSJPRDrX4XuWwd18H
+ RQgedBKAlUNNrtlLim8cpprGo6eWFnYcbmUTHY34=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sat, 17 Dec 2022 15:20:00 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id CE30E460A7
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 15:19:59 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=M1fdn4Jj;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id bXvV_BHL2ADD for <bootstrappable@freelists.org>;
+ Sat, 17 Dec 2022 15:19:59 +0000 (UTC)
+Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41])
+ (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id B111F3FD53
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 15:19:59 +0000 (UTC)
+Received: by mail-lf1-f41.google.com with SMTP id bf43so7755384lfb.6
+ for <bootstrappable@freelists.org>; Sat, 17 Dec 2022 07:19:59 -0800 (PST)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20210112;
+ h=to:subject:message-id:date:from:in-reply-to:references:mime-version
+ :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
+ bh=3nqdJbU+kX4zeUL91Q2hH3t3sIeNaHDADc1sN8dxaqY=;
+ b=uf4W1Vib+ukqlU6tged6bZwifozP2T2LgPheg17uwg55q1Ij5UFKLrRTj9W/Ob/Erf
+ nxSOM8edf5roiLXHM6CLlmPBh+fGfBde3aroexAd9uJ/VPfNx9UYpOZ3fAsnNGBPNzsJ
+ hQ0ci9o4Ydip0KP3RiuK0by76wrwSwJQlKzUMruSlqG36+Mb1MUoEYbpEfLNLNvLLsk9
+ 79Txq6rvwWcw7Y7E3zciThEXkRvXmKKevn7cuJqz14xCMiiCKJPsj7ogUIcuKTR+qCgt
+ 88FCLgHXvFEGrXesE/493unOLerogMrgr71MhVMjNX6Zdg2GwUKDRVopmU+qK4Bxwepp
+ GIaA==
+X-Gm-Message-State: ANoB5pnqv7VDvaRPiT0oo6ddRwHdALZUtv4fggxCFsQ2lnYFH21E26jy
+ KgYiSBEv4q+91bW79N6tvsL1TEnGjnj3bmNNrP+bv413Rio=
+X-Google-Smtp-Source: AA0mqf4EB+PJMnkmfuxx6Lqb6Pt6SducPcXQopEBbgTjVvVbTsutnvlBCXY5tePtlpGRnUoD0AwK0Lz/f9jncGuHD9M=
+X-Received: by 2002:ac2:5a44:0:b0:4b5:78e5:5896 with SMTP id
+ r4-20020ac25a44000000b004b578e55896mr6136618lfn.67.1671290398114; Sat, 17 Dec
+ 2022 07:19:58 -0800 (PST)
+MIME-Version: 1.0
+References: <CAPnZJGCh4hYLnXxWz74NRV5KhSE3PiDxvYp4L+RBkLqEQAzHxA@mail.gmail.com>
+ <87o7s2m5r8.fsf@ITSx01.pdp10.guru>
+In-Reply-To: <87o7s2m5r8.fsf@ITSx01.pdp10.guru>
+From: Askar Safin <safinaskar@gmail.com>
+Date: Sat, 17 Dec 2022 18:19:21 +0300
+Message-ID: <CAPnZJGCjRBY-Bk+cAPK=ODxSsOAV6i4LQUFSgD-z+MBeAOKBBQ@mail.gmail.com>
+Subject: [bootstrappable] Re: Sad news: Zig project recently deleted their
+ bootstrap compiler
+To: bootstrappable@freelists.org
+Content-Type: text/plain; charset="UTF-8"
+X-archive-position: 358
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: safinaskar@gmail.com
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+> The most important question is can the
+> last commit of the C++ code build a version of zig capable of building
+> the current zig source code?
+
+I think that right now the last commit of C++ code can build the last
+commit of zig code. Later a chain can be constructed.
+
+Also, that link ( https://ziglang.org/news/goodbye-cpp/ ) says that
+wasm binary will be updated (when needed) using command "zig build
+update-zig1". Obviously, such updates are exactly chain links
+--
+Askar Safin
+
+
+From bootstrappable-bounce@freelists.org Sat Dec 31 22:13:47 2022
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sat, 31 Dec 2022 22:13:47 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pBk6s-0009zB-H4
+ for Jeremiah@pdp10.guru; Sat, 31 Dec 2022 22:13:47 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id DE55B3F965;
+ Sat, 31 Dec 2022 22:13:45 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id C07543F7EF;
+ Sat, 31 Dec 2022 22:13:45 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1672524825;
+ bh=H8+pWd7AVIhOUuyH6gCUNV1t41fNLTOnarmOR/dFl/g=;
+ h=From:Sender:Sender:From;
+ b=sguend9S9a2Wa1KCZkdjY13J/bVfnQIP4v4jWjzPsJC8mgykj6VXE2A6NO1z8KnfM
+ UBcGrY4Nfiqy0iLyGGteeI7LR0+aWeNdSwPoyNMJTfL+FWXWOtCt2t34fayld3GAAY
+ 8blnd9pIfQYGUg0QACfoGKo0mK+iqPgiQGkmODjM=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id owlCEIHhAHUl; Sat, 31 Dec 2022 22:13:45 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 8C16C3F7C3;
+ Sat, 31 Dec 2022 22:13:41 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1672524825;
+ bh=H8+pWd7AVIhOUuyH6gCUNV1t41fNLTOnarmOR/dFl/g=;
+ h=From:Sender:Sender:From;
+ b=sguend9S9a2Wa1KCZkdjY13J/bVfnQIP4v4jWjzPsJC8mgykj6VXE2A6NO1z8KnfM
+ UBcGrY4Nfiqy0iLyGGteeI7LR0+aWeNdSwPoyNMJTfL+FWXWOtCt2t34fayld3GAAY
+ 8blnd9pIfQYGUg0QACfoGKo0mK+iqPgiQGkmODjM=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sat, 31 Dec 2022 22:13:41 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 0C4A93F7D8
+ for <bootstrappable@freelists.org>; Sat, 31 Dec 2022 22:13:41 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (1024-bit key; unprotected) header.d=stikonas.eu header.i=@stikonas.eu header.a=rsa-sha256 header.s=mail header.b=UCOYNxgW;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id rhnefOlheeqw for <bootstrappable@freelists.org>;
+ Sat, 31 Dec 2022 22:13:40 +0000 (UTC)
+Received: from mail.stikonas.eu (mail.stikonas.eu [82.71.3.19])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id B8E443F7C3
+ for <bootstrappable@freelists.org>; Sat, 31 Dec 2022 22:13:38 +0000 (UTC)
+Received: from pine.stikonas.eu (localhost [IPv6:::1])
+ by mail.stikonas.eu (Postfix) with ESMTP id 26B8312933A1D
+ for <bootstrappable@freelists.org>; Sat, 31 Dec 2022 22:13:36 +0000 (GMT)
+Received: from laptop.localnet ([2a02:8010:6548:0:796b:625:d649:73c6])
+ by pine.stikonas.eu with ESMTPSA
+ id 9606ABC0sGO4dQUAtWO0jw
+ (envelope-from <andrius-bootstrapable@stikonas.eu>)
+ for <bootstrappable@freelists.org>; Sat, 31 Dec 2022 22:13:36 +0000
+From: "Andrius =?utf-8?B?xaB0aWtvbmFz?=" <dmarc-noreply@freelists.org>
+ ("andrius-bootstrapable")
+To: "bootstrappable@freelists.org" <bootstrappable@freelists.org>
+Subject: [bootstrappable] stage0-uefi
+Date: Sat, 31 Dec 2022 22:13:32 +0000
+Message-ID: <1745392.j4QHPWbD5P@laptop>
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="nextPart30410904.Z4VebrxnFv"; micalg="pgp-sha256"; protocol="application/pgp-signature"
+X-archive-position: 359
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: andrius-bootstrapable@stikonas.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: A--F----
+
+--nextPart30410904.Z4VebrxnFv
+Content-Transfer-Encoding: 7Bit
+Content-Type: text/plain; charset="us-ascii"; protected-headers="v1"
+To: "bootstrappable@freelists.org" <bootstrappable@freelists.org>
+Subject: stage0-uefi
+Date: Sat, 31 Dec 2022 22:13:32 +0000
+Message-ID: <1745392.j4QHPWbD5P@laptop>
+MIME-Version: 1.0
+
+Hi,
+
+I would like to announce that stage0-uefi now runs to completion.
+
+stage0-uefi is a port of stage0-posix [1] to UEFI.
+Its purpose is to start with a tiny binary seeds hex0.efi and kaem-optional.efi [2] that can be manually inspected and use it to build C toolchain and some extra tools
+such as untar, ungz, unbz2, mkdir, sha256sum. stage0-uefi can be trivially extended to also build POSIX binaries.
+
+You can try running stage0-uefi either in QEMU (make qemu) or copy the same FAT32 image to USB stick and run in on baremetal.
+In case of QEMU, you might have to install edk2-ovmf which is a free implementation of UEFI firmware.
+
+Se README [3] for more thorough description of various build steps.
+
+Best,
+Andrius
+
+[1] https://github.com/oriansj/stage0-posix
+[2] https://github.com/oriansj/bootstrap-seeds/tree/master/UEFI/amd64
+[3] https://git.stikonas.eu/andrius/stage0-uefi/src/branch/main/README.md
+
+--nextPart30410904.Z4VebrxnFv
+Content-Type: application/pgp-signature; name="signature.asc"
+Content-Description: This is a digitally signed message part.
+Content-Transfer-Encoding: 7Bit
+
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYIAB0WIQS1aVp4OTg0bb+PYgXi5c0FTLnNPgUCY7C0DAAKCRDi5c0FTLnN
+Pm0NAP4z1MBvl0Tjz9ah7V6o6oYAeKLRZdp508DePIxNi4u0+gD/Q9MClqMOvN7U
+mHbYsT282e8xx2ktJKhJ4+enVqFZZw4=
+=xtwC
+-----END PGP SIGNATURE-----
+
+--nextPart30410904.Z4VebrxnFv--
+
+
+
+
+
+From bootstrappable-bounce@freelists.org Sun Jan 01 02:21:48 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 01 Jan 2023 02:21:48 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pBnyt-000A7v-R3
+ for Jeremiah@pdp10.guru; Sun, 01 Jan 2023 02:21:48 +0000
+Received: from turing.freelists.org (turing.freelists.org [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 12D1E4009E;
+ Sun, 1 Jan 2023 02:21:47 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id E96893F7EF;
+ Sun, 1 Jan 2023 02:21:46 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1672539706;
+ bh=CsqDpzg3GoJYkqV6JpZH36o5AWK0jarQad2tqLwDqBI=;
+ h=From:Sender:Sender:From;
+ b=xXqpTcRJEuIvVbkxOlkb/6n2hB7p6kgLmSB5i1WvuG+jR50Co2P5Y1bGWBo+XCe1w
+ ztzfbmxyZHcVx+GAu/8AVCmPZP2VT1BDLOWmUFQXer+Oehvkvm+cHCxAeEgASn7vxi
+ vqJ8cBcQGyLi7RGD23AVIC7dY40dmrAlS0grlcnM=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 3hiPMHbnX_GT; Sun, 1 Jan 2023 02:21:46 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id C0CFE3F603;
+ Sun, 1 Jan 2023 02:21:42 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1672539706;
+ bh=CsqDpzg3GoJYkqV6JpZH36o5AWK0jarQad2tqLwDqBI=;
+ h=From:Sender:Sender:From;
+ b=xXqpTcRJEuIvVbkxOlkb/6n2hB7p6kgLmSB5i1WvuG+jR50Co2P5Y1bGWBo+XCe1w
+ ztzfbmxyZHcVx+GAu/8AVCmPZP2VT1BDLOWmUFQXer+Oehvkvm+cHCxAeEgASn7vxi
+ vqJ8cBcQGyLi7RGD23AVIC7dY40dmrAlS0grlcnM=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 01 Jan 2023 02:21:42 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 8B0613F7EF
+ for <bootstrappable@freelists.org>; Sun, 1 Jan 2023 02:21:42 +0000 (UTC)
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id d9vWIGlxd8NP for <bootstrappable@freelists.org>;
+ Sun, 1 Jan 2023 02:21:42 +0000 (UTC)
+Received: from ITSx01.pdp10.guru (itsx01.pdp10.guru [74.207.247.251])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 786C53F603
+ for <bootstrappable@freelists.org>; Sun, 1 Jan 2023 02:21:42 +0000 (UTC)
+Received: from auennplxrtxfoohp by ITSx01.pdp10.guru with local (Exim 4.94.2)
+ (envelope-from <jeremiah@pdp10.guru>)
+ id 1pBnyn-000A7r-7P; Sun, 01 Jan 2023 02:21:41 +0000
+From: Jeremiah@pdp10.guru
+To: bootstrappable@freelists.org
+Cc: bootstrappable@freelists.org
+Subject: [bootstrappable] Re: stage0-uefi
+In-Reply-To: <1745392.j4QHPWbD5P@laptop> (dmarc-noreply@freelists.org)
+Date: Sun, 01 Jan 2023 02:21:41 +0000
+Message-ID: <87a633m1u2.fsf@ITSx01.pdp10.guru>
+MIME-Version: 1.0
+Content-Type: text/plain
+X-archive-position: 360
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: Jeremiah@pdp10.guru
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+> I would like to announce that stage0-uefi now runs to completion.
+Amazing work.
+
+Impressively done.
+
+-Jeremiah
+
+
+From bootstrappable-bounce@freelists.org Mon Jan 16 18:31:08 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Mon, 16 Jan 2023 18:31:08 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pHUGB-000HE9-2x
+ for Jeremiah@pdp10.guru; Mon, 16 Jan 2023 18:31:08 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 5C774401C8;
+ Mon, 16 Jan 2023 18:31:06 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 367E8465AF;
+ Mon, 16 Jan 2023 18:31:06 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1673893866;
+ bh=B8XtjoPVKXp1nFWbC5g2MTtJjWy7Aua8y7uFig3AbrE=;
+ h=From:Sender:Sender:From;
+ b=p1d0ZiVSyg6CpU+oQqI7tACAL4CX3QRzQHhidcNZq5aBdhCiit5M9W41uA9gX2OG6
+ YHSzMhnyRUdvF9uinvdKFQxXQhtnbXw/E2IyUn9u6PA9kMGdDZdX8OeeuDwSzxbGLJ
+ ydqhLmrIhTa6jvOBkcH8NtQ6I3zaZHcuCHJj+48k=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id kJ2D1rC2X2lk; Mon, 16 Jan 2023 18:31:06 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 0C2ED460A9;
+ Mon, 16 Jan 2023 18:31:02 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1673893866;
+ bh=B8XtjoPVKXp1nFWbC5g2MTtJjWy7Aua8y7uFig3AbrE=;
+ h=From:Sender:Sender:From;
+ b=p1d0ZiVSyg6CpU+oQqI7tACAL4CX3QRzQHhidcNZq5aBdhCiit5M9W41uA9gX2OG6
+ YHSzMhnyRUdvF9uinvdKFQxXQhtnbXw/E2IyUn9u6PA9kMGdDZdX8OeeuDwSzxbGLJ
+ ydqhLmrIhTa6jvOBkcH8NtQ6I3zaZHcuCHJj+48k=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Mon, 16 Jan 2023 18:31:01 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 8665246606
+ for <bootstrappable@freelists.org>; Mon, 16 Jan 2023 18:31:01 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=lepiller.eu header.i=@lepiller.eu header.a=rsa-sha256 header.s=dkim header.b=Am9pNqhF;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id LOpYWalfurRB for <bootstrappable@freelists.org>;
+ Mon, 16 Jan 2023 18:31:01 +0000 (UTC)
+Received: from lepiller.eu (lepiller.eu [89.234.186.109])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA512)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 4BE35465AF
+ for <bootstrappable@freelists.org>; Mon, 16 Jan 2023 18:30:59 +0000 (UTC)
+Received: from lepiller.eu (localhost [127.0.0.1])
+ by lepiller.eu (OpenSMTPD) with ESMTP id 62fe1faa;
+ Mon, 16 Jan 2023 18:30:42 +0000 (UTC)
+Received:
+ by lepiller.eu (OpenSMTPD) with ESMTPSA id 5a87be7c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
+ Mon, 16 Jan 2023 18:30:42 +0000 (UTC)
+Date: Mon, 16 Jan 2023 19:30:34 +0100
+From: Julien Lepiller <julien@lepiller.eu>
+To: Emmanuel Bourg <ebourg@apache.org>
+Cc: bootstrappable@freelists.org, Phil Morrell <debian@emorrp1.name>
+Subject: [bootstrappable] Re: Fwd: Bootstrapping Kotlin from scratch in
+ Debian
+Message-ID: <20230116193034.5fdef231@sybil.lepiller.eu>
+In-Reply-To: <1e272e6a-314f-65bd-8fc8-16f25b25115a@apache.org>
+References: <20210406000513.GA28944@mithrandir.lan.emorrp1.name>
+ <F63D0991-D375-4280-8414-01D71244AF22@lepiller.eu>
+ <8ccb2e4f-e851-50c6-ca05-efa187830b2a@apache.org>
+ <20230105212649.7ea42124@sybil.lepiller.eu>
+ <1e272e6a-314f-65bd-8fc8-16f25b25115a@apache.org>
+X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+X-archive-position: 363
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: julien@lepiller.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: ---F----
+
+Le Thu, 5 Jan 2023 22:16:16 +0100,
+Emmanuel Bourg <ebourg@apache.org> a =C3=A9crit :
+
+> Hi Julien,
+>=20
+> Le 05/01/2023 =C3=A0 21:26, Julien Lepiller a =C3=A9crit=C2=A0:
+>=20
+> > I'd like to announce I managed to reproduce Emmanuel's bootstrap
+> > chain (from https://github.com/ebourg/kotlin-bootstrapping) in Guix
+> > (currently, in a separate channel,
+> > https://framagit.org/tyreunom/guix-android/-/blob/master/android/packag=
+es/kotlin.scm#L919).
+> > It's even completely bootstrapped, meaning I managed to build the
+> > same chain, but removing all the *.jar files from the sources prior
+> > to build, replacing them with my own packages :) =20
+>=20
+> Well done!
+>=20
+>=20
+> > Emmanuel, if you're still around, I'm interested in continuing the
+> > bootstrap chain. Do you remember how you were able to find the next
+> > version to build? =20
+>=20
+> It's basically a lot of git bissect to find the highest tag buildable
+> by the previous version build. I start from the current working tag=20
+> (currently 0.12.470), then I jump forward by 0.0.100 to find a tag
+> that no longer build (for example 0.12.602), and I bisect to find the
+> commit that broke the build (I stopped at 0.12.552, with the
+> subsequent commit 5ec457684 breaking the build). The failure can be
+> caused by a compiler change or by a dependency upgrade, so it's
+> important to inspect the commit to understand what to do next.
+>=20
+> Let me know if you manage to push further, I'm curious to see if this=20
+> exercise can go to the end.
+>=20
+> Emmanuel Bourg
+>=20
+>=20
+
+I think these tags are created automatically by CI, in chronological
+order instead of semantic versionning or whatever. So if you list all
+tags from the repo (via github or whatever), you might end up in a dead
+end because you're building something that's from an old feature branch.
+
+(also you'll sometimes notice tags are going back on the master
+branch...)
+
+Looking at tags from master only seems to work better. Doing so, I was
+able to build up to 0.12.852 (using different dependencies). In fact, I
+went as far as 1.0.0-beta-2002 (from october 2015) with:
+
+0.12.470
+intellij-community-143
+0.12.852
+0.12.1077
+0.12.1250
+0.12.1287
+0.13.177
+0.13.791
+0.13.899
+0.13.1118
+0.13.1304
+0.14.209
+0.14.398
+0.15.8
+0.15.269
+0.15.519
+0.15.604
+0.15.723
+1.0.0-beta-2002 (this may not be the most recent I can build with
+0.15.723, but 1.0.0-beta-2313 fails)
+
+Dependencies changed a bit in between versions, but it shouldn't pose
+you any issues, since pre-built versions should be present in intellij.
+Apart from jansi which fails inside the build environment for some
+reason, I was able to bootstrap all of them. I also had to patch some
+of the intermediate versions above because they would fail on incorrect
+type (possibly null when not null was expected). This is probably due
+to ABI changes between intellij 143 and the intellij 142 version these
+versions are expecting. The patch was simply to add a check for null
+and throw an exception in that case. Type inference will do the rest.
+
+I'm stopping here for now, because I want to clean things up a bit and
+commit the current chain. I'll resume work once that's done :)
+
+
+From bootstrappable-bounce@freelists.org Tue Jan 17 15:27:41 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Tue, 17 Jan 2023 15:27:41 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pHnsC-000Hcc-LC
+ for Jeremiah@pdp10.guru; Tue, 17 Jan 2023 15:27:41 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 79B9840101;
+ Tue, 17 Jan 2023 15:27:40 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 5905346B93;
+ Tue, 17 Jan 2023 15:27:40 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1673969260;
+ bh=JN5UGdURHq/p72quJWpJeqppMceZLcvMwt78mxMUk6w=;
+ h=From:Sender:Sender:From;
+ b=PfHPYeA75XTNRDuNAfLc9e6czwCu2AyROJRUWu9N951XKZfjr5vCm+pYCLU+iJVLo
+ dEV/QYtWWvUuNe2fpfpNDQRWH6f4MZlgDLDoGiD2UMVpT2siO/aNqm8BIqoC0cK6Ln
+ GWgN5JGJ6yZBrh+w22ufYDXRWXfwX0741hRXBK2A=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id C_QjY3rQnUIc; Tue, 17 Jan 2023 15:27:40 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 2A70E46743;
+ Tue, 17 Jan 2023 15:27:36 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1673969260;
+ bh=JN5UGdURHq/p72quJWpJeqppMceZLcvMwt78mxMUk6w=;
+ h=From:Sender:Sender:From;
+ b=PfHPYeA75XTNRDuNAfLc9e6czwCu2AyROJRUWu9N951XKZfjr5vCm+pYCLU+iJVLo
+ dEV/QYtWWvUuNe2fpfpNDQRWH6f4MZlgDLDoGiD2UMVpT2siO/aNqm8BIqoC0cK6Ln
+ GWgN5JGJ6yZBrh+w22ufYDXRWXfwX0741hRXBK2A=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Tue, 17 Jan 2023 15:27:36 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B6B9246B92
+ for <bootstrappable@freelists.org>; Tue, 17 Jan 2023 15:27:35 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=lepiller.eu header.i=@lepiller.eu header.a=rsa-sha256 header.s=dkim header.b=io5CRTO3;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id JGdJu1011Vts for <bootstrappable@freelists.org>;
+ Tue, 17 Jan 2023 15:27:35 +0000 (UTC)
+Received: from lepiller.eu (lepiller.eu [89.234.186.109])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA512)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 03BE446743
+ for <bootstrappable@freelists.org>; Tue, 17 Jan 2023 15:27:34 +0000 (UTC)
+Received: from lepiller.eu (localhost [127.0.0.1])
+ by lepiller.eu (OpenSMTPD) with ESMTP id f2f7c6a0;
+ Tue, 17 Jan 2023 15:27:22 +0000 (UTC)
+Received:
+ by lepiller.eu (OpenSMTPD) with ESMTPSA id 35efb0cf (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
+ Tue, 17 Jan 2023 15:27:22 +0000 (UTC)
+Date: Tue, 17 Jan 2023 16:27:21 +0100
+From: Julien Lepiller <julien@lepiller.eu>
+To: Emmanuel Bourg <ebourg@apache.org>
+CC: bootstrappable@freelists.org, Phil Morrell <debian@emorrp1.name>
+Subject: [bootstrappable] =?US-ASCII?Q?Re=3A_=5Bbootstrappable=5D_Re=3A_Fwd=3A_Bootst?= =?US-ASCII?Q?rapping_Kotlin_from_scratch_in_Debian?=
+User-Agent: K-9 Mail for Android
+In-Reply-To: <c4620a9b905808996afac6e2ec931e70@apache.org>
+References: <20210406000513.GA28944@mithrandir.lan.emorrp1.name> <F63D0991-D375-4280-8414-01D71244AF22@lepiller.eu> <8ccb2e4f-e851-50c6-ca05-efa187830b2a@apache.org> <20230105212649.7ea42124@sybil.lepiller.eu> <1e272e6a-314f-65bd-8fc8-16f25b25115a@apache.org> <20230116193034.5fdef231@sybil.lepiller.eu> <c4620a9b905808996afac6e2ec931e70@apache.org>
+Message-ID: <3719A42C-A5F5-4498-BEAF-A954AE31B0D7@lepiller.eu>
+MIME-Version: 1.0
+Content-Type: text/plain;
+ charset=utf-8
+Content-Transfer-Encoding: quoted-printable
+X-archive-position: 364
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: julien@lepiller.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+
+
+Le 17 janvier 2023 14:54:10 GMT+01:00, Emmanuel Bourg <ebourg@apache=2Eorg=
+> a =C3=A9crit=C2=A0:
+> KotlinCoreEnvironment=2Ekt:116:61: error: type mismatch: inferred type i=
+s com=2Eintellij=2Epsi=2EPsiManager? but com=2Eintellij=2Epsi=2EPsiManager =
+was expected
+> [javac2] annotationsManager =3D CoreExternalAnnotationsManag=
+er(project=2EgetComponent(javaClass<PsiManager>()))
+> [javac2] =
+ ^
+>
+>I guess this is due to the SDK mismatch you mentioned?
+
+Yes, you could patch it to something like:
+
+val component =3D project=2EgetComponent(javaClass<PsiManager>())
+if (component =3D=3D null)
+ throw Exception("component is null")
+annotaciontManager =3D CoreExternalAnnotationsManager(component)
+
+This is required for a few more versions=2E
+
+>
+>Emmanuel Bourg
+
+
+From bootstrappable-bounce@freelists.org Wed Jan 18 19:52:50 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 18 Jan 2023 19:52:50 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pIEUL-000I6s-69
+ for Jeremiah@pdp10.guru; Wed, 18 Jan 2023 19:52:50 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 598CD3FC37;
+ Wed, 18 Jan 2023 19:52:48 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 3706540B5E;
+ Wed, 18 Jan 2023 19:52:48 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1674071568;
+ bh=VL0o2ij2dYeqnblA6I433zaUsMDjlnOOOY8G4lq8E/A=;
+ h=From:Sender:Sender:From;
+ b=HONMiNC6jWuXYAHzPbtiu+kHe+RRN3zB2eKIRM15RN4k52eRSJ4qPEiCJpaYZ4IBw
+ nBUf0Mn/2A4oTsh8ZRX5J2lQEW35RUbsgFWGWtJyKQF9PhvEeyB2RaGOZRof/JXCiE
+ Z1izhuV3xgaLFCa71IrCkGVkLOVNSmQr9s82hSjk=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id bHH-4Gzs3MU8; Wed, 18 Jan 2023 19:52:48 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 0F1913F7B9;
+ Wed, 18 Jan 2023 19:52:44 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1674071568;
+ bh=VL0o2ij2dYeqnblA6I433zaUsMDjlnOOOY8G4lq8E/A=;
+ h=From:Sender:Sender:From;
+ b=HONMiNC6jWuXYAHzPbtiu+kHe+RRN3zB2eKIRM15RN4k52eRSJ4qPEiCJpaYZ4IBw
+ nBUf0Mn/2A4oTsh8ZRX5J2lQEW35RUbsgFWGWtJyKQF9PhvEeyB2RaGOZRof/JXCiE
+ Z1izhuV3xgaLFCa71IrCkGVkLOVNSmQr9s82hSjk=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Wed, 18 Jan 2023 19:52:43 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id AA20B40B5E
+ for <bootstrappable@freelists.org>; Wed, 18 Jan 2023 19:52:43 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=lepiller.eu header.i=@lepiller.eu header.a=rsa-sha256 header.s=dkim header.b=gqgF1B6k;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id c26at29QH0qo for <bootstrappable@freelists.org>;
+ Wed, 18 Jan 2023 19:52:43 +0000 (UTC)
+Received: from lepiller.eu (lepiller.eu [89.234.186.109])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA512)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id ABF9A3F7B9
+ for <bootstrappable@freelists.org>; Wed, 18 Jan 2023 19:52:42 +0000 (UTC)
+Received: from lepiller.eu (localhost [127.0.0.1])
+ by lepiller.eu (OpenSMTPD) with ESMTP id b889020d;
+ Wed, 18 Jan 2023 19:52:40 +0000 (UTC)
+Received:
+ by lepiller.eu (OpenSMTPD) with ESMTPSA id 7c07fcf2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
+ Wed, 18 Jan 2023 19:52:40 +0000 (UTC)
+Date: Wed, 18 Jan 2023 20:52:25 +0100
+From: Julien Lepiller <julien@lepiller.eu>
+To: Emmanuel Bourg <ebourg@apache.org>
+Cc: bootstrappable@freelists.org, Phil Morrell <debian@emorrp1.name>
+Subject: [bootstrappable] Re: Fwd: Bootstrapping Kotlin from scratch in
+ Debian
+Message-ID: <20230118205225.3ee5bff8@sybil.lepiller.eu>
+In-Reply-To: <e56f96a4b054f9201e59ef73ab08f110@apache.org>
+References: <20210406000513.GA28944@mithrandir.lan.emorrp1.name>
+ <F63D0991-D375-4280-8414-01D71244AF22@lepiller.eu>
+ <8ccb2e4f-e851-50c6-ca05-efa187830b2a@apache.org>
+ <20230105212649.7ea42124@sybil.lepiller.eu>
+ <1e272e6a-314f-65bd-8fc8-16f25b25115a@apache.org>
+ <20230116193034.5fdef231@sybil.lepiller.eu>
+ <c4620a9b905808996afac6e2ec931e70@apache.org>
+ <3719A42C-A5F5-4498-BEAF-A954AE31B0D7@lepiller.eu>
+ <e56f96a4b054f9201e59ef73ab08f110@apache.org>
+X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+X-archive-position: 365
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: julien@lepiller.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Le Wed, 18 Jan 2023 16:05:44 +0100,
+Emmanuel Bourg <ebourg@apache.org> a =C3=A9crit :
+
+> Le 2023-01-17 16:27, Julien Lepiller a =C3=A9crit=C2=A0:
+>=20
+> >> I guess this is due to the SDK mismatch you mentioned? =20
+> >=20
+> > Yes, you could patch it to something like:
+> >=20
+> > val component =3D project.getComponent(javaClass<PsiManager>())
+> > if (component =3D=3D null)
+> > throw Exception("component is null")
+> > annotaciontManager =3D CoreExternalAnnotationsManager(component)
+> >=20
+> > This is required for a few more versions. =20
+>=20
+> Got it, I worked around this by using the !! operator:
+>=20
+> annotationsManager =3D=20
+> CoreExternalAnnotationsManager(project.getComponent(javaClass<PsiManager>=
+())!!)
+>=20
+>=20
+
+Which shows I don't even know kotlin :D
+
+That's great, and your patches fixed my issues with jansi too, so my
+chain is fully bootstrapped again!
+
+
+From bootstrappable-bounce@freelists.org Wed Jan 18 21:50:54 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 18 Jan 2023 21:50:54 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pIGKb-000I8F-9p
+ for Jeremiah@pdp10.guru; Wed, 18 Jan 2023 21:50:54 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id E913E4098C;
+ Wed, 18 Jan 2023 21:50:52 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id C3BC23F7C3;
+ Wed, 18 Jan 2023 21:50:52 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1674078652;
+ bh=ruStL80i8P0U016tAcA2u0PilUV1SDkEcUPIcuLyaOE=;
+ h=From:Sender:Sender:From;
+ b=uLg0gcFRpjQjbEKGC87wTDR/6EYPRO1Isb7EuswLzzoQEG1NKz/LVKJKgcWqFWgDy
+ y92F7ifthrccs4EtTPO4AdJA2fE20qNcUIZDVQyzJRDSW3KFBD+TAcCFGg0842b4Wp
+ OAWMUzq5TZgcFI4UuGWwEiPvgWWtWT9rz65osv78=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id Dzkg-rPRkNPR; Wed, 18 Jan 2023 21:50:52 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 9ABEB3F7C2;
+ Wed, 18 Jan 2023 21:50:48 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1674078652;
+ bh=ruStL80i8P0U016tAcA2u0PilUV1SDkEcUPIcuLyaOE=;
+ h=From:Sender:Sender:From;
+ b=uLg0gcFRpjQjbEKGC87wTDR/6EYPRO1Isb7EuswLzzoQEG1NKz/LVKJKgcWqFWgDy
+ y92F7ifthrccs4EtTPO4AdJA2fE20qNcUIZDVQyzJRDSW3KFBD+TAcCFGg0842b4Wp
+ OAWMUzq5TZgcFI4UuGWwEiPvgWWtWT9rz65osv78=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Wed, 18 Jan 2023 21:50:48 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 40CAB3F7C3
+ for <bootstrappable@freelists.org>; Wed, 18 Jan 2023 21:50:48 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=lepiller.eu header.i=@lepiller.eu header.a=rsa-sha256 header.s=dkim header.b=c0hrlz7M;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id spLNTIc9Y3n5 for <bootstrappable@freelists.org>;
+ Wed, 18 Jan 2023 21:50:48 +0000 (UTC)
+Received: from lepiller.eu (lepiller.eu [89.234.186.109])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA512)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 83A913F7C2
+ for <bootstrappable@freelists.org>; Wed, 18 Jan 2023 21:50:47 +0000 (UTC)
+Received: from lepiller.eu (localhost [127.0.0.1])
+ by lepiller.eu (OpenSMTPD) with ESMTP id 7ba02317;
+ Wed, 18 Jan 2023 21:50:45 +0000 (UTC)
+Received:
+ by lepiller.eu (OpenSMTPD) with ESMTPSA id c06d923a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
+ Wed, 18 Jan 2023 21:50:45 +0000 (UTC)
+Date: Wed, 18 Jan 2023 22:50:44 +0100
+From: Julien Lepiller <julien@lepiller.eu>
+To: Emmanuel Bourg <ebourg@apache.org>
+Cc: bootstrappable@freelists.org, Phil Morrell <debian@emorrp1.name>
+Subject: [bootstrappable] Re: Fwd: Bootstrapping Kotlin from scratch in
+ Debian
+Message-ID: <20230118225044.767d8ed0@sybil.lepiller.eu>
+In-Reply-To: <e56f96a4b054f9201e59ef73ab08f110@apache.org>
+References: <20210406000513.GA28944@mithrandir.lan.emorrp1.name>
+ <F63D0991-D375-4280-8414-01D71244AF22@lepiller.eu>
+ <8ccb2e4f-e851-50c6-ca05-efa187830b2a@apache.org>
+ <20230105212649.7ea42124@sybil.lepiller.eu>
+ <1e272e6a-314f-65bd-8fc8-16f25b25115a@apache.org>
+ <20230116193034.5fdef231@sybil.lepiller.eu>
+ <c4620a9b905808996afac6e2ec931e70@apache.org>
+ <3719A42C-A5F5-4498-BEAF-A954AE31B0D7@lepiller.eu>
+ <e56f96a4b054f9201e59ef73ab08f110@apache.org>
+X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+X-archive-position: 366
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: julien@lepiller.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Le Wed, 18 Jan 2023 16:05:44 +0100,
+Emmanuel Bourg <ebourg@apache.org> a =C3=A9crit :
+
+> I've replayed your path successfully, with a few tweaks to maximize
+> each step but this didn't improve the number of steps.
+>=20
+>=20
+> 0.15.723 can build up to 1.0.0-beta-2055, and the last part is=20
+> straightforward:
+>=20
+> 1.0.0-beta-2055
+> 1.0.0-beta-3070
+> 1.0.0-beta-4091
+> 1.0.0-beta-5010
+> 1.0.0-beta-5604
+> 1.0.0-dev-162
+> 1.0.0
+
+It seems there's an issue with the last ones. I'm not able to build
+them because they try to build the kotlin-test target, which requires
+junit. You don't seem to use it and the sources don't seem to have a
+junit either. How does that work?
+
+
+From bootstrappable-bounce@freelists.org Wed Feb 08 21:27:19 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 08 Feb 2023 21:27:19 +0000
+Received: from smtp-aa.freelists.org ([23.23.80.81])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pPryI-000RP2-Us
+ for Jeremiah@pdp10.guru; Wed, 08 Feb 2023 21:27:19 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 2429940BD7;
+ Wed, 8 Feb 2023 21:27:17 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 008D03FDFF;
+ Wed, 8 Feb 2023 21:27:17 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1675891637;
+ bh=SnkUrAS0voAinuMD6q5gQc2U6W805qZZVQpFRzVWPrk=;
+ h=From:Sender:Sender:From;
+ b=voFSFJSj9C0UulaaEvbj/cVPnw/mQlJv/fcvRSfjbSn+gXdxkZ5ViUF3BCktvEF55
+ l85g6pY5PaCbOXdkKOmPFUXnW+UqcxOK5+GHDYj+zfq2I2jL3iZ1fDeBRTwYs9F/Ur
+ lGtc8/y4SdV2ObOgntrSbU0wb2mSFt6Pon8jzwsk=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id Pg-9roIomgCb; Wed, 8 Feb 2023 21:27:16 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id C0D4F3FD2B;
+ Wed, 8 Feb 2023 21:27:12 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1675891636;
+ bh=SnkUrAS0voAinuMD6q5gQc2U6W805qZZVQpFRzVWPrk=;
+ h=From:Sender:Sender:From;
+ b=rxq4mzUUMR8N5pjWMBniry8b8EGqprE+FVdt1gADjd9E9zUXHI0Ha2Rqh5OUoUfvt
+ GCvi+5dpxFsFmkYE9PEbu+UTlb10rGear7NQP/Z+BE8VNlGfg69v77Ml0YkQq4mIfl
+ ct8QpD3pxTs/MnnyWPQTwiAKtDyq1a3/DDpt9t5o=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Wed, 08 Feb 2023 21:27:12 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 6C0D93FDFF
+ for <bootstrappable@freelists.org>; Wed, 8 Feb 2023 21:27:12 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=lepiller.eu header.i=@lepiller.eu header.a=rsa-sha256 header.s=dkim header.b=hQ1JrAmN;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id YbZ5oJqTQY7n for <bootstrappable@freelists.org>;
+ Wed, 8 Feb 2023 21:27:12 +0000 (UTC)
+Received: from lepiller.eu (lepiller.eu [89.234.186.109])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA512)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id C09863FD2B
+ for <bootstrappable@freelists.org>; Wed, 8 Feb 2023 21:27:11 +0000 (UTC)
+Received: from lepiller.eu (localhost [127.0.0.1])
+ by lepiller.eu (OpenSMTPD) with ESMTP id 5e9c5feb;
+ Wed, 8 Feb 2023 21:27:09 +0000 (UTC)
+Received:
+ by lepiller.eu (OpenSMTPD) with ESMTPSA id 959fd87e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
+ Wed, 8 Feb 2023 21:27:09 +0000 (UTC)
+Date: Wed, 8 Feb 2023 22:27:07 +0100
+From: Julien Lepiller <julien@lepiller.eu>
+To: Emmanuel Bourg <ebourg@apache.org>
+Cc: bootstrappable@freelists.org, Phil Morrell <debian@emorrp1.name>
+Subject: [bootstrappable] Re: Fwd: Bootstrapping Kotlin from scratch in
+ Debian
+Message-ID: <20230208222707.7fb17394@sybil.lepiller.eu>
+In-Reply-To: <18529bf6d936809b178356d910e3e8ac@apache.org>
+References: <20210406000513.GA28944@mithrandir.lan.emorrp1.name>
+ <F63D0991-D375-4280-8414-01D71244AF22@lepiller.eu>
+ <8ccb2e4f-e851-50c6-ca05-efa187830b2a@apache.org>
+ <20230105212649.7ea42124@sybil.lepiller.eu>
+ <1e272e6a-314f-65bd-8fc8-16f25b25115a@apache.org>
+ <20230116193034.5fdef231@sybil.lepiller.eu>
+ <c4620a9b905808996afac6e2ec931e70@apache.org>
+ <3719A42C-A5F5-4498-BEAF-A954AE31B0D7@lepiller.eu>
+ <e56f96a4b054f9201e59ef73ab08f110@apache.org>
+ <20230118225044.767d8ed0@sybil.lepiller.eu>
+ <18529bf6d936809b178356d910e3e8ac@apache.org>
+X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+X-archive-position: 367
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: julien@lepiller.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Le Thu, 19 Jan 2023 16:56:01 +0100,
+Emmanuel Bourg <ebourg@apache.org> a =C3=A9crit :
+
+> Le 2023-01-18 22:50, Julien Lepiller a =C3=A9crit=C2=A0:
+>=20
+> > It seems there's an issue with the last ones. I'm not able to build
+> > them because they try to build the kotlin-test target, which
+> > requires junit. You don't seem to use it and the sources don't seem
+> > to have a junit either. How does that work? =20
+>=20
+> I did get a junit related error, but after the 1.0.0 tag.
+> Adding junit-4.12.jar to ideaSDK/lib solved that.
+>=20
+> I've pushed a little further, the next steps are:
+>=20
+> 1.0.3-dev-184
+> 1.1.0-dev-1023
+>=20
+> After 1.1.0-dev-1083 the protobuf classes are relocated
+> to a different package, I haven't handled that yet.
+>=20
+> Emmanuel Bourg
+
+Did you actually build 1.1.0-dev-1023 without issues? I'm getting a
+frightening error message:
+
+[java] libraries/stdlib/src/kotlin/text/Strings.kt:315:1: exception:
+org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM)
+Internal error: wrong code generated
+
+Any ideas?
+
+
+From bootstrappable-bounce@freelists.org Thu Feb 09 18:01:33 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Thu, 09 Feb 2023 18:01:33 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pQBEi-000Roj-SH
+ for Jeremiah@pdp10.guru; Thu, 09 Feb 2023 18:01:33 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 327BA3FF00;
+ Thu, 9 Feb 2023 18:01:31 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 0E0F53FCB8;
+ Thu, 9 Feb 2023 18:01:31 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1675965691;
+ bh=012Mv9We4YT9P4nj5kve/of903Sc7Z84WauGjhKS2tA=;
+ h=From:Sender:Sender:From;
+ b=O4MZuJUOVZcJpjcEJuzLHd7fy/GWG3zy0QfwmioAs3c43t4FsQeqPhK4q4gWYwYPE
+ 77rBZp8wxaPuoCpMmpot0vjwH6O97zdOQwl+kWbKYIKsAbvv4ZW3MNmNKi2TG71z46
+ IwQhFP5xZgORqQ211hgOr4b+iGJtxwACqDrx1DoE=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id SR5W5MZ2RzBa; Thu, 9 Feb 2023 18:01:30 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id CB9AC3FCB7;
+ Thu, 9 Feb 2023 18:01:26 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1675965690;
+ bh=012Mv9We4YT9P4nj5kve/of903Sc7Z84WauGjhKS2tA=;
+ h=From:Sender:Sender:From;
+ b=LENU0uZnS7TBmWjTVEiU9khJ5T+3+DXRAM5ajznf2L09kxC6zGvzu9fzsqnqChsen
+ WUv+RM4wvCJy2kjfyWKtqwXX+KK5eNYwdf1U8O4PXwpSkhSCrIDF8rSNjrBSgkjoAj
+ GTdGC6qv5WONurH1xhDda7lKxy5aIGX0Z/3DbeAU=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Thu, 09 Feb 2023 18:01:26 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 6459D3FCB8
+ for <bootstrappable@freelists.org>; Thu, 9 Feb 2023 18:01:26 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=lepiller.eu header.i=@lepiller.eu header.a=rsa-sha256 header.s=dkim header.b=CgTd8iB5;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id icx4IqKYzmMl for <bootstrappable@freelists.org>;
+ Thu, 9 Feb 2023 18:01:26 +0000 (UTC)
+Received: from lepiller.eu (lepiller.eu [89.234.186.109])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA512)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 5CE653FCB7
+ for <bootstrappable@freelists.org>; Thu, 9 Feb 2023 18:01:25 +0000 (UTC)
+Received: from lepiller.eu (localhost [127.0.0.1])
+ by lepiller.eu (OpenSMTPD) with ESMTP id 0782ead8;
+ Thu, 9 Feb 2023 18:01:23 +0000 (UTC)
+Received:
+ by lepiller.eu (OpenSMTPD) with ESMTPSA id f17fef2f (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
+ Thu, 9 Feb 2023 18:01:23 +0000 (UTC)
+Date: Thu, 9 Feb 2023 19:01:21 +0100
+From: Julien Lepiller <julien@lepiller.eu>
+To: Emmanuel Bourg <ebourg@apache.org>
+Cc: bootstrappable@freelists.org
+Subject: [bootstrappable] Re: Fwd: Bootstrapping Kotlin from scratch in
+ Debian
+Message-ID: <20230209190121.109ef31e@sybil.lepiller.eu>
+In-Reply-To: <ac2d72d2fac824bb0fd4ed72ee393a08@apache.org>
+References: <20210406000513.GA28944@mithrandir.lan.emorrp1.name>
+ <F63D0991-D375-4280-8414-01D71244AF22@lepiller.eu>
+ <8ccb2e4f-e851-50c6-ca05-efa187830b2a@apache.org>
+ <20230105212649.7ea42124@sybil.lepiller.eu>
+ <1e272e6a-314f-65bd-8fc8-16f25b25115a@apache.org>
+ <20230116193034.5fdef231@sybil.lepiller.eu>
+ <c4620a9b905808996afac6e2ec931e70@apache.org>
+ <3719A42C-A5F5-4498-BEAF-A954AE31B0D7@lepiller.eu>
+ <e56f96a4b054f9201e59ef73ab08f110@apache.org>
+ <20230118225044.767d8ed0@sybil.lepiller.eu>
+ <18529bf6d936809b178356d910e3e8ac@apache.org>
+ <20230208222707.7fb17394@sybil.lepiller.eu>
+ <ac2d72d2fac824bb0fd4ed72ee393a08@apache.org>
+X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu)
+MIME-Version: 1.0
+Content-Type: multipart/mixed; boundary="MP_/5VBWHF3_ZK2E5UiIRV_Y5v3"
+X-archive-position: 368
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: julien@lepiller.eu
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+--MP_/5VBWHF3_ZK2E5UiIRV_Y5v3
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+Content-Disposition: inline
+
+Le Thu, 09 Feb 2023 08:24:31 +0100,
+Emmanuel Bourg <ebourg@apache.org> a =C3=A9crit :
+
+> Le 2023-02-08 22:27, Julien Lepiller a =C3=A9crit=C2=A0:
+>=20
+> > Did you actually build 1.1.0-dev-1023 without issues? I'm getting a
+> > frightening error message:
+> >=20
+> > [java] libraries/stdlib/src/kotlin/text/Strings.kt:315:1: exception:
+> > org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM)
+> > Internal error: wrong code generated
+> >=20
+> > Any ideas? =20
+>=20
+> Do you get this error when building 1.1.0-dev-1023 or when using it
+> to build the next version? Do you have the log?
+>=20
+> Emmanuel Bourg
+
+I get the attached error when building 1.1.0-dev-1023 using
+1.0.3-dev-184.
+
+--MP_/5VBWHF3_ZK2E5UiIRV_Y5v3
+Content-Type: application/octet-stream; name=error
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment; filename=error
+
+c3RkbGliOgogICAgIFtlY2hvXSBDbGVhbmluZyAvdG1wL2d1aXgtYnVpbGQta290bGluLTEuMS4w
+LWRldi0xMDIzLmRydi0wL3NvdXJjZS9kaXN0L2NsYXNzZXMvc3RkbGliCiAgICBbbWtkaXJdIENy
+ZWF0ZWQgZGlyOiAvdG1wL2d1aXgtYnVpbGQta290bGluLTEuMS4wLWRldi0xMDIzLmRydi0wL3Nv
+dXJjZS9kaXN0L2NsYXNzZXMvc3RkbGliCiAgICAgW2phdmFdIGluZm86IEtvdGxpbiBDb21waWxl
+ciB2ZXJzaW9uIEBzbmFwc2hvdEAKICAgICBbamF2YV0gW0lORk9dIER1bXBpbmcgc2lnbmF0dXJl
+cyB0byAvdG1wL2d1aXgtYnVpbGQta290bGluLTEuMS4wLWRldi0xMDIzLmRydi0wL3NvdXJjZS9k
+aXN0L2RlY2xhcmF0aW9ucy9zdGRsaWItZGVjbGFyYXRpb25zLmpzb24KICAgICBbamF2YV0gbGli
+cmFyaWVzL3N0ZGxpYi9zcmMva290bGluL3RleHQvU3RyaW5ncy5rdDozMTU6MTogZXhjZXB0aW9u
+OiBvcmcuamV0YnJhaW5zLmtvdGxpbi5jb2RlZ2VuLkNvbXBpbGF0aW9uRXhjZXB0aW9uOiBCYWNr
+LWVuZCAoSlZNKSBJbnRlcm5hbCBlcnJvcjogd3JvbmcgY29kZSBnZW5lcmF0ZWQKICAgICBbamF2
+YV0gIGZvciBkZWZhdWx0IG1ldGhvZGtvdGxpbi5Lb3RsaW5OdWxsUG9pbnRlckV4Y2VwdGlvbiBu
+dWxsCiAgICAgW2phdmFdIGJ5dGVjb2RlOgogICAgIFtqYXZhXSAgIEBMa290bGluL2ludGVybmFs
+L0lubGluZU9ubHk7KCkgLy8gaW52aXNpYmxlCiAgICAgW2phdmFdICAgIEwwCiAgICAgW2phdmFd
+ICAgICBBTE9BRCA0CiAgICAgW2phdmFdICAgICBJRk5VTEwgTDEKICAgICBbamF2YV0gICAgIE5F
+VyBqYXZhL2xhbmcvVW5zdXBwb3J0ZWRPcGVyYXRpb25FeGNlcHRpb24KICAgICBbamF2YV0gICAg
+IERVUAogICAgIFtqYXZhXSAgICAgTERDICJTdXBlciBjYWxscyB3aXRoIGRlZmF1bHQgYXJndW1l
+bnRzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyB0YXJnZXQsIGZ1bmN0aW9uOiBzdWJzdHJpbmciCiAg
+ICAgW2phdmFdICAgICBJTlZPS0VTUEVDSUFMIGphdmEvbGFuZy9VbnN1cHBvcnRlZE9wZXJhdGlv
+bkV4Y2VwdGlvbi48aW5pdD4gKExqYXZhL2xhbmcvU3RyaW5nOylWCiAgICAgW2phdmFdICAgICBB
+VEhST1cKICAgICBbamF2YV0gICAgTDEKICAgICBbamF2YV0gICAgIElMT0FEIDMKICAgICBbamF2
+YV0gICAgIElDT05TVF8yCiAgICAgW2phdmFdICAgICBJQU5ECiAgICAgW2phdmFdICAgICBJRkVR
+IEwyCiAgICAgW2phdmFdICAgIEwzCiAgICAgW2phdmFdICAgICBMSU5FTlVNQkVSIDMyMiBMMwog
+ICAgIFtqYXZhXSAgICAgQUxPQUQgMAogICAgIFtqYXZhXSAgICAgSU5WT0tFSU5URVJGQUNFIGph
+dmEvbGFuZy9DaGFyU2VxdWVuY2UubGVuZ3RoICgpSQogICAgIFtqYXZhXSAgICAgSVNUT1JFIDIK
+ICAgICBbamF2YV0gICAgTDIKICAgICBbamF2YV0gICAgTDQKICAgICBbamF2YV0gICAgTDUKICAg
+ICBbamF2YV0gICAgTDYKICAgICBbamF2YV0gICAgIExJTkVOVU1CRVIgMTMzMCBMNgogICAgIFtq
+YXZhXSAgICAgQUxPQUQgMAogICAgIFtqYXZhXSAgICAgSUxPQUQgMQogICAgIFtqYXZhXSAgICAg
+SUxPQUQgMgogICAgIFtqYXZhXSAgICAgSU5WT0tFSU5URVJGQUNFIGphdmEvbGFuZy9DaGFyU2Vx
+dWVuY2Uuc3ViU2VxdWVuY2UgKElJKUxqYXZhL2xhbmcvQ2hhclNlcXVlbmNlOwogICAgIFtqYXZh
+XSAgICAgSU5WT0tFVklSVFVBTCBqYXZhL2xhbmcvT2JqZWN0LnRvU3RyaW5nICgpTGphdmEvbGFu
+Zy9TdHJpbmc7CiAgICAgW2phdmFdICAgICBBUkVUVVJOCiAgICAgW2phdmFdICAgIEw3CiAgICAg
+W2phdmFdICAgICBBUkVUVVJOCiAgICAgW2phdmFdICAgICBMT0NBTFZBUklBQkxFICRyZWNlaXZl
+ciBMamF2YS9sYW5nL0NoYXJTZXF1ZW5jZTsgTDggTDcgMAogICAgIFtqYXZhXSAgICAgTE9DQUxW
+QVJJQUJMRSBzdGFydEluZGV4IEkgTDggTDcgMQogICAgIFtqYXZhXSAgICAgTE9DQUxWQVJJQUJM
+RSBlbmRJbmRleCBJIEw4IEw3IDIKICAgICBbamF2YV0gICAgIExPQ0FMVkFSSUFCTEUgJGkkZiRz
+dWJzdHJpbmcgSSBMNCBMNyAzCiAgICAgW2phdmFdICAgICBNQVhTVEFDSyA9IDMKICAgICBbamF2
+YV0gICAgIE1BWExPQ0FMUyA9IDUKICAgICBbamF2YV0gCiAgICAgW2phdmFdIENhdXNlOiBrb3Rs
+aW4uS290bGluTnVsbFBvaW50ZXJFeGNlcHRpb24KICAgICBbamF2YV0gRmlsZSBiZWluZyBjb21w
+aWxlZCBhbmQgcG9zaXRpb246ICgzMTUsMSkgaW4gL3RtcC9ndWl4LWJ1aWxkLWtvdGxpbi0xLjEu
+MC1kZXYtMTAyMy5kcnYtMC9zb3VyY2UvbGlicmFyaWVzL3N0ZGxpYi9zcmMva290bGluL3RleHQv
+U3RyaW5ncy5rdAogICAgIFtqYXZhXSBQc2lFbGVtZW50OiAvKioKICAgICBbamF2YV0gICogUmV0
+dXJucyBhIHN1YnN0cmluZyBvZiBjaGFycyBmcm9tIGEgcmFuZ2Ugb2YgdGhpcyBjaGFyIHNlcXVl
+bmNlIHN0YXJ0aW5nIGF0IHRoZSBbc3RhcnRJbmRleF0gYW5kIGVuZGluZyByaWdodCBiZWZvcmUg
+dGhlIFtlbmRJbmRleF0uCiAgICAgW2phdmFdICAqCiAgICAgW2phdmFdICAqIEBwYXJhbSBzdGFy
+dEluZGV4IHRoZSBzdGFydCBpbmRleCAoaW5jbHVzaXZlKS4KICAgICBbamF2YV0gICogQHBhcmFt
+IGVuZEluZGV4IHRoZSBlbmQgaW5kZXggKGV4Y2x1c2l2ZSkuIElmIG5vdCBzcGVjaWZpZWQsIHRo
+ZSBsZW5ndGggb2YgdGhlIGNoYXIgc2VxdWVuY2UgaXMgdXNlZC4KICAgICBbamF2YV0gICovCiAg
+ICAgW2phdmFdIEBrb3RsaW4uaW50ZXJuYWwuSW5saW5lT25seQogICAgIFtqYXZhXSBwdWJsaWMg
+aW5saW5lIGZ1biBDaGFyU2VxdWVuY2Uuc3Vic3RyaW5nKHN0YXJ0SW5kZXg6IEludCwgZW5kSW5k
+ZXg6IEludCA9IGxlbmd0aCk6IFN0cmluZyA9IHN1YlNlcXVlbmNlKHN0YXJ0SW5kZXgsIGVuZElu
+ZGV4KS50b1N0cmluZygpCiAgICAgW2phdmFdIFRoZSByb290IGNhdXNlIHdhcyB0aHJvd24gYXQ6
+IExhYmVsTm9ybWFsaXphdGlvbk1ldGhvZFRyYW5zZm9ybWVyLmt0OjE0NgogICAgIFtqYXZhXSAJ
+YXQgb3JnLmpldGJyYWlucy5rb3RsaW4uY29kZWdlbi5GdW5jdGlvbkNvZGVnZW4uZW5kVmlzaXQo
+RnVuY3Rpb25Db2RlZ2VuLmphdmE6NTM1KQogICAgIFtqYXZhXSAJYXQgb3JnLmpldGJyYWlucy5r
+b3RsaW4uY29kZWdlbi5GdW5jdGlvbkNvZGVnZW4uZ2VuZXJhdGVEZWZhdWx0SWZOZWVkZWQoRnVu
+Y3Rpb25Db2RlZ2VuLmphdmE6NzE4KQogICAgIFtqYXZhXSAJYXQgb3JnLmpldGJyYWlucy5rb3Rs
+aW4uY29kZWdlbi5GdW5jdGlvbkNvZGVnZW4uZ2VuKEZ1bmN0aW9uQ29kZWdlbi5qYXZhOjEyNikK
+ICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNvZGVnZW4uTWVtYmVyQ29kZWdl
+bi5nZW5GdW5jdGlvbk9yUHJvcGVydHkoTWVtYmVyQ29kZWdlbi5qYXZhOjE4MikKICAgICBbamF2
+YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNvZGVnZW4uTXVsdGlmaWxlQ2xhc3NQYXJ0Q29k
+ZWdlbi5nZW5lcmF0ZUJvZHkoTXVsdGlmaWxlQ2xhc3NQYXJ0Q29kZWdlbi5rdDoxMzEpCiAgICAg
+W2phdmFdIAlhdCBvcmcuamV0YnJhaW5zLmtvdGxpbi5jb2RlZ2VuLk1lbWJlckNvZGVnZW4uZ2Vu
+ZXJhdGUoTWVtYmVyQ29kZWdlbi5qYXZhOjExOSkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFp
+bnMua290bGluLmNvZGVnZW4uTXVsdGlmaWxlQ2xhc3NQYXJ0Q29kZWdlbi5nZW5lcmF0ZShNdWx0
+aWZpbGVDbGFzc1BhcnRDb2RlZ2VuLmt0OjgyKQogICAgIFtqYXZhXSAJYXQgb3JnLmpldGJyYWlu
+cy5rb3RsaW4uY29kZWdlbi5NdWx0aWZpbGVDbGFzc0NvZGVnZW4uZ2VuZXJhdGVQYXJ0KE11bHRp
+ZmlsZUNsYXNzQ29kZWdlbi5rdDoyMjgpCiAgICAgW2phdmFdIAlhdCBvcmcuamV0YnJhaW5zLmtv
+dGxpbi5jb2RlZ2VuLk11bHRpZmlsZUNsYXNzQ29kZWdlbi5nZW5lcmF0ZUNvZGVGb3JTb3VyY2VG
+aWxlcyhNdWx0aWZpbGVDbGFzc0NvZGVnZW4ua3Q6MTc0KQogICAgIFtqYXZhXSAJYXQgb3JnLmpl
+dGJyYWlucy5rb3RsaW4uY29kZWdlbi5NdWx0aWZpbGVDbGFzc0NvZGVnZW4uZ2VuZXJhdGUoTXVs
+dGlmaWxlQ2xhc3NDb2RlZ2VuLmt0OjE1OSkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMu
+a290bGluLmNvZGVnZW4uS290bGluQ29kZWdlbkZhY2FkZS5nZW5lcmF0ZU11bHRpZmlsZUNsYXNz
+KEtvdGxpbkNvZGVnZW5GYWNhZGUuamF2YToxMDkpCiAgICAgW2phdmFdIAlhdCBvcmcuamV0YnJh
+aW5zLmtvdGxpbi5jb2RlZ2VuLktvdGxpbkNvZGVnZW5GYWNhZGUuZG9HZW5lcmF0ZUZpbGVzKEtv
+dGxpbkNvZGVnZW5GYWNhZGUuamF2YTo3MSkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMu
+a290bGluLmNvZGVnZW4uS290bGluQ29kZWdlbkZhY2FkZS5jb21waWxlQ29ycmVjdEZpbGVzKEtv
+dGxpbkNvZGVnZW5GYWNhZGUuamF2YTo0NCkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMu
+a290bGluLmNsaS5qdm0uY29tcGlsZXIuS290bGluVG9KVk1CeXRlY29kZUNvbXBpbGVyLmdlbmVy
+YXRlKEtvdGxpblRvSlZNQnl0ZWNvZGVDb21waWxlci5rdDo0MzUpCiAgICAgW2phdmFdIAlhdCBv
+cmcuamV0YnJhaW5zLmtvdGxpbi5jbGkuanZtLmNvbXBpbGVyLktvdGxpblRvSlZNQnl0ZWNvZGVD
+b21waWxlci5hbmFseXplQW5kR2VuZXJhdGUoS290bGluVG9KVk1CeXRlY29kZUNvbXBpbGVyLmt0
+OjM2NykKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNsaS5qdm0uY29tcGls
+ZXIuS290bGluVG9KVk1CeXRlY29kZUNvbXBpbGVyLmNvbXBpbGVCdW5jaE9mU291cmNlcyhLb3Rs
+aW5Ub0pWTUJ5dGVjb2RlQ29tcGlsZXIua3Q6MjA2KQogICAgIFtqYXZhXSAJYXQgb3JnLmpldGJy
+YWlucy5rb3RsaW4uY2xpLmp2bS5LMkpWTUNvbXBpbGVyLmRvRXhlY3V0ZShLMkpWTUNvbXBpbGVy
+Lmt0OjE4OSkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNsaS5qdm0uSzJK
+Vk1Db21waWxlci5kb0V4ZWN1dGUoSzJKVk1Db21waWxlci5rdDo1MSkKICAgICBbamF2YV0gCWF0
+IG9yZy5qZXRicmFpbnMua290bGluLmNsaS5jb21tb24uQ0xJQ29tcGlsZXIuZXhlYyhDTElDb21w
+aWxlci5qYXZhOjIwNikKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNsaS5j
+b21tb24uQ0xJQ29tcGlsZXIuZXhlYyhDTElDb21waWxlci5qYXZhOjE1NCkKICAgICBbamF2YV0g
+CWF0IG9yZy5qZXRicmFpbnMua290bGluLmNsaS5jb21tb24uQ0xJQ29tcGlsZXIuZXhlYyhDTElD
+b21waWxlci5qYXZhOjY2KQogICAgIFtqYXZhXSAJYXQgb3JnLmpldGJyYWlucy5rb3RsaW4uY2xp
+LmNvbW1vbi5DTElDb21waWxlci5kb01haW5Ob0V4aXQoQ0xJQ29tcGlsZXIuamF2YTozMTkpCiAg
+ICAgW2phdmFdIAlhdCBvcmcuamV0YnJhaW5zLmtvdGxpbi5jbGkuY29tbW9uLkNMSUNvbXBpbGVy
+LmRvTWFpbihDTElDb21waWxlci5qYXZhOjMwOSkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFp
+bnMua290bGluLmNsaS5qdm0uSzJKVk1Db21waWxlciRDb21wYW5pb24ubWFpbihLMkpWTUNvbXBp
+bGVyLmt0OjI1NSkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNsaS5qdm0u
+SzJKVk1Db21waWxlci5tYWluKEsySlZNQ29tcGlsZXIua3QpCiAgICAgW2phdmFdIAlhdCBzdW4u
+cmVmbGVjdC5OYXRpdmVNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlMChOYXRpdmUgTWV0aG9kKQog
+ICAgIFtqYXZhXSAJYXQgc3VuLnJlZmxlY3QuTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBsLmludm9r
+ZShOYXRpdmVNZXRob2RBY2Nlc3NvckltcGwuamF2YTo2MikKICAgICBbamF2YV0gCWF0IHN1bi5y
+ZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRo
+b2RBY2Nlc3NvckltcGwuamF2YTo0MykKICAgICBbamF2YV0gCWF0IGphdmEubGFuZy5yZWZsZWN0
+Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NDk4KQogICAgIFtqYXZhXSAJYXQgb3JnLmpldGJy
+YWlucy5rb3RsaW4ucHJlbG9hZGluZy5QcmVsb2FkZXIucnVuKFByZWxvYWRlci5qYXZhOjczKQog
+ICAgIFtqYXZhXSAJYXQgb3JnLmpldGJyYWlucy5rb3RsaW4ucHJlbG9hZGluZy5QcmVsb2FkZXIu
+bWFpbihQcmVsb2FkZXIuamF2YTozNSkKICAgICBbamF2YV0gQ2F1c2VkIGJ5OiBrb3RsaW4uS290
+bGluTnVsbFBvaW50ZXJFeGNlcHRpb24KICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290
+bGluLmNvZGVnZW4ub3B0aW1pemF0aW9uLkxhYmVsTm9ybWFsaXphdGlvbk1ldGhvZFRyYW5zZm9y
+bWVyJFRyYW5zZm9ybWVyRm9yTWV0aG9kLmdldE5ldyhMYWJlbE5vcm1hbGl6YXRpb25NZXRob2RU
+cmFuc2Zvcm1lci5rdDoxNDYpCiAgICAgW2phdmFdIAlhdCBvcmcuamV0YnJhaW5zLmtvdGxpbi5j
+b2RlZ2VuLm9wdGltaXphdGlvbi5MYWJlbE5vcm1hbGl6YXRpb25NZXRob2RUcmFuc2Zvcm1lciRU
+cmFuc2Zvcm1lckZvck1ldGhvZC5yZXdyaXRlTG9jYWxWYXJzKExhYmVsTm9ybWFsaXphdGlvbk1l
+dGhvZFRyYW5zZm9ybWVyLmt0OjEwOSkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290
+bGluLmNvZGVnZW4ub3B0aW1pemF0aW9uLkxhYmVsTm9ybWFsaXphdGlvbk1ldGhvZFRyYW5zZm9y
+bWVyJFRyYW5zZm9ybWVyRm9yTWV0aG9kLnRyYW5zZm9ybShMYWJlbE5vcm1hbGl6YXRpb25NZXRo
+b2RUcmFuc2Zvcm1lci5rdDozNikKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGlu
+LmNvZGVnZW4ub3B0aW1pemF0aW9uLkxhYmVsTm9ybWFsaXphdGlvbk1ldGhvZFRyYW5zZm9ybWVy
+LnRyYW5zZm9ybShMYWJlbE5vcm1hbGl6YXRpb25NZXRob2RUcmFuc2Zvcm1lci5rdDoyNSkKICAg
+ICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNvZGVnZW4ub3B0aW1pemF0aW9uLkZp
+eFN0YWNrV2l0aExhYmVsTm9ybWFsaXphdGlvbk1ldGhvZFRyYW5zZm9ybWVyLnRyYW5zZm9ybShN
+YW5kYXRvcnlNZXRob2RUcmFuc2Zvcmtlci5rdDoyOCkKICAgICBbamF2YV0gCWF0IG9yZy5qZXRi
+cmFpbnMua290bGluLmNvZGVnZW4ub3B0aW1pemF0aW9uLk9wdGltaXphdGlvbk1ldGhvZFZpc2l0
+b3IucGVyZm9ybVRyYW5zZm9ybWF0aW9ucyhPcHRpbWl6YXRpb25NZXRob2RWaXNpdG9yLmphdmE6
+NjApCiAgICAgW2phdmFdIAlhdCBvcmcuamV0YnJhaW5zLmtvdGxpbi5jb2RlZ2VuLlRyYW5zZm9y
+bWF0aW9uTWV0aG9kVmlzaXRvci52aXNpdEVuZChUcmFuc2Zvcm1hdGlvbk1ldGhvZFZpc2l0b3Iu
+amF2YTo2MikKICAgICBbamF2YV0gCWF0IG9yZy5qZXRicmFpbnMua290bGluLmNvZGVnZW4uVHJh
+bnNmb3JtYXRpb25NZXRob2RWaXNpdG9yLnZpc2l0RW5kKFRyYW5zZm9ybWF0aW9uTWV0aG9kVmlz
+aXRvci5qYXZhOjc5KQogICAgIFtqYXZhXSAJYXQgb3JnLmpldGJyYWlucy5rb3RsaW4uY29kZWdl
+bi5GdW5jdGlvbkNvZGVnZW4uZW5kVmlzaXQoRnVuY3Rpb25Db2RlZ2VuLmphdmE6NTIzKQogICAg
+IFtqYXZhXSAJLi4uIDMwIG1vcmUKICAgICBbamF2YV0gCiAgICAgW2phdmFdIC8qKgogICAgIFtq
+YXZhXSBeCgpCVUlMRCBGQUlMRUQKL3RtcC9ndWl4LWJ1aWxkLWtvdGxpbi0xLjEuMC1kZXYtMTAy
+My5kcnYtMC9zb3VyY2UvYnVpbGQueG1sOjg5MzogVGhlIGZvbGxvd2luZyBlcnJvciBvY2N1cnJl
+ZCB3aGlsZSBleGVjdXRpbmcgdGhpcyBsaW5lOgovdG1wL2d1aXgtYnVpbGQta290bGluLTEuMS4w
+LWRldi0xMDIzLmRydi0wL3NvdXJjZS9idWlsZC54bWw6ODIxOiBKYXZhIHJldHVybmVkOiAxCg==
+
+--MP_/5VBWHF3_ZK2E5UiIRV_Y5v3--
+
+
+From bootstrappable-bounce@freelists.org Wed Feb 15 08:35:29 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 15 Feb 2023 08:35:29 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pSDGD-000UTX-5F
+ for Jeremiah@pdp10.guru; Wed, 15 Feb 2023 08:35:29 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id BD2AD403A5;
+ Wed, 15 Feb 2023 08:35:27 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 9A86F3F5A9;
+ Wed, 15 Feb 2023 08:35:27 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1676450127;
+ bh=OXrecDGcb5CCJrrcO/oH99Gg8EfGOnfqhKsSZ1yHUQE=;
+ h=From:Sender:Sender:From;
+ b=cWX1aDD0faLZHEtN0YvucMM7uhCUc7K3hL4uD1ximcpzVwC1XydzDml5qENURa2pl
+ hZuSjciqAaN6gzRkXmaH77yyh5RO0VyrZKLK5JNscrO0djlbl+UlN88JDC+jOjdUge
+ 0R7jyTHKcG4qM1ZLvKriWIO8Rp4VA437JOwe6rzk=
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id JeX4hX-_Hqhg; Wed, 15 Feb 2023 08:35:27 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 6FCE03F516;
+ Wed, 15 Feb 2023 08:35:23 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1676450127;
+ bh=OXrecDGcb5CCJrrcO/oH99Gg8EfGOnfqhKsSZ1yHUQE=;
+ h=From:Sender:Sender:From;
+ b=cWX1aDD0faLZHEtN0YvucMM7uhCUc7K3hL4uD1ximcpzVwC1XydzDml5qENURa2pl
+ hZuSjciqAaN6gzRkXmaH77yyh5RO0VyrZKLK5JNscrO0djlbl+UlN88JDC+jOjdUge
+ 0R7jyTHKcG4qM1ZLvKriWIO8Rp4VA437JOwe6rzk=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Wed, 15 Feb 2023 08:35:23 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 2BA183F5A9
+ for <bootstrappable@freelists.org>; Wed, 15 Feb 2023 08:35:23 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=qp18U7Fs;
+ dkim-atps=neutral
+X-Virus-Scanned: by FreeLists at turing.freelists.org
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id 02RY1dMNb8ue for <bootstrappable@freelists.org>;
+ Wed, 15 Feb 2023 08:35:23 +0000 (UTC)
+Received: from eggs.gnu.org (eggs.gnu.org [209.51.188.92])
+ (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 3C5393F516
+ for <bootstrappable@freelists.org>; Wed, 15 Feb 2023 08:35:22 +0000 (UTC)
+Received: from fencepost.gnu.org ([2001:470:142:3::e])
+ by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1)
+ (envelope-from <janneke@gnu.org>)
+ id 1pSDG4-0007Sr-Hs; Wed, 15 Feb 2023 03:35:20 -0500
+Received: from 2a02-a462-da03-1-2701-7f81-a736-4607.fixed6.kpn.net ([2a02:a462:da03:1:2701:7f81:a736:4607] helo=drakenpad.janneke.lilypond.org)
+ by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1)
+ (envelope-from <janneke@gnu.org>)
+ id 1pSDFq-0003bH-H3; Wed, 15 Feb 2023 03:35:19 -0500
+From: Janneke Nieuwenhuizen <janneke@gnu.org>
+To: info-gnu@gnu.org
+Cc: bug-mes@gnu.org
+Cc: guix-devel@gnu.org
+Cc: bootstrappable@freelists.org
+Cc: rb-general@lists.reproducible-builds.org
+Subject: [bootstrappable] GNU Mes 0.24.2 released
+Organization: AvatarAcademy.nl
+X-Url: http://AvatarAcademy.nl
+Date: Wed, 15 Feb 2023 09:34:41 +0100
+Message-ID: <87mt5fgwda.fsf@gnu.org>
+User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="=-=-=";
+ micalg=pgp-sha256; protocol="application/pgp-signature"
+X-archive-position: 369
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: janneke@gnu.org
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+--=-=-=
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: quoted-printable
+
+We are happy to announce the release of GNU Mes 0.24.2, representing 25
+commits over nine months by four people.
+
+This release should fix the long standing `stat64' bug #41264[0].
+
+We are very grateful that the NLnet Foundation[1] is sponsoring this
+work!
+
+What's next?
+
+Work to prototype this so-called "Full Source Bootstrap" for ARM on
+Aarch64 is happening on the wip-aarch64-bootstrap[2] branch. Also, full
+Guile compatible module support, and RISC-V support.
+
+Enjoy!
+
+* About
+
+ GNU Mes[3] is a Scheme interpreter and C compiler for bootstrapping
+ the GNU System. Since version 0.22 it has again helped to halve the
+ size of opaque, uninspectable binary seeds that are currently being
+ used in the Reduced Binary Seed bootstrap[4] of GNU Guix[5]. The
+ final goal is to help create a full source bootstrap as part of the
+ bootstrappable builds[6] effort for UNIX-like operating systems.
+
+ The Scheme interpreter is written in ~5,000 LOC of simple C, and the C
+ compiler written in Scheme and these are mutual self-hosting. Mes can
+ now be bootstrapped from M2-Planet[7] and Mescc-Tools[8].
+
+ Mes has a Garbage Collector, a library of loadable Scheme modules--
+ notably Dominique Boucher's LALR[9], Pre-R6RS portable
+ syntax-case[10] with R7RS ellipsis, Matt Wette's Nyacc[11] --and test
+ suite, just enough to support a REPL and a C99 compiler: mescc.
+
+ Mes + MesCC + Mes C Library can build a bootstrappable TinyCC[12] that
+ is self-hosting. Using this tcc and the Mes C library we now have a
+ Reduced Binary Seed bootstrap for the gnutools triplet: glibc-2.2.5,
+ binutils-2.20.1, gcc-2.95.3. This is enough to bootstrap Guix for
+ i686-linux, x86_64-linux, armhf-linux and aarch64-linux.
+
+ Mes is inspired by The Maxwell Equations of Software: LISP-1.5[13] --
+ John McCarthy page 13, GNU Guix's source/binary packaging transparency
+ and Jeremiah Orians's stage0[14] 357-byte self-hosting hex assembler.
+
+* Download
+
+ git clone git://git.savannah.gnu.org/mes.git
+
+ Here are the compressed sources and a GPG detached signature[*]:
+ https://ftp.gnu.org/gnu/mes/mes-0.24.2.tar.gz
+ https://ftp.gnu.org/gnu/mes/mes-0.24.2.tar.gz.sig
+
+ Use a mirror for higher download bandwidth:
+ https://ftpmirror.gnu.org/mes/mes-0.24.2.tar.gz
+ https://ftpmirror.gnu.org/mes/mes-0.24.2.tar.gz.sig
+
+ Here are the SHA1 and SHA256 checksums:
+
+ 30b0ce4cd37c87dca37b85a6c19646001881be46 mes-0.24.2.tar.gz
+ 7ddae0854e46ebfa18c13ab37e64839a7b86ea88aeed366a8d017efd11dae86e mes-0.2=
+4.2.tar.gz
+
+ [*] Use a .sig file to verify that the corresponding file (without the
+ .sig suffix) is intact. First, be sure to download both the .sig file
+ and the corresponding tarball. Then, run a command like this:
+
+ gpg --verify mes-0.24.2.tar.gz.sig
+
+ If that command fails because you don't have the required public key,
+ or that public key has expired, try the following commands to update
+ or refresh it, and then rerun the 'gpg --verify' command.
+
+ gpg --recv-keys 1A858392E331EAFDB8C27FFBF3C1A0D9C1D65273
+
+* Get informed, get involved
+
+ See https://bootstrappable.org
+ Join #bootstrappable on irc.libera.chat
+
+* NEWS
+ * Changes in 0.24.2 since 0.24.1
+ ** Build
+ *** A number of compile warnings have been fixed.
+ *** The `simple.make' and `simple.sh' builds have been resurrected.
+ ** MesCC
+ *** Some assembly defines were added for building TinyCC for x86_64.
+ *** `__assert_fail' has been updated to use the standard signature.
+ ** Noteworthy bug fixes
+ *** A bootstrap build without M2-Planet is now supported again.
+ *** `gettimeofday' no longer segfaults in the M2-Planet build.
+ *** `stat64' and friends are now used on 32bit platforms.
+ This fixes https://debbugs.gnu.org/41264, and should also fix
+ https://debbugs.gnu.org/49985,
+ https://debbugs.gnu.org/53415, and
+ https://debbugs.gnu.org/53416.
+ *** The Mes C Library now supports uppercase hex conversions.
+
+* Links
+ [0] https://debbugs.gnu.org/41264
+ [1] https://nlnet.nl/project/GNUMes-ARM_RISC-V
+ [2] https://git.savannah.gnu.org/cgit/guix.git/log/?h=3Dwip-aarch64-boots=
+trap
+ [3] https://www.gnu.org/software/mes
+ [4] https://guix.gnu.org/blog/2020/guix-further-reduces-bootstrap-seed-to=
+-25
+ [5] https://www.gnu.org/software/guix
+ [6] https://bootstrappable.org
+ [7] https://github.com/oriansj/m2-planet
+ [8] https://savannah.nongnu.org/projects/mescc-tools
+ [9] https://github.com/schemeway/lalr-scm
+ [10] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html
+ [11] https://www.nongnu.org/nyacc
+ [12] https://gitlab.com/janneke/tinycc
+ [13] http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20=
+Programmers%20Manual.pdf
+ [14] https://github.com/oriansj/stage0-posix
+
+=2D-=20
+Janneke Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond https://LilyPond.org
+Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade=
+my.com
+
+--=-=-=
+Content-Type: application/pgp-signature; name="signature.asc"
+
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCAAdFiEEGoWDkuMx6v24wn/788Gg2cHWUnMFAmPsmSEACgkQ88Gg2cHW
+UnM9QQ/+NoK5KSd3ZBFE9BK3pQHu1hgktp6/WgpeUekxqkY2QzMVwBdbP6Q370Gx
+caz9X3dPtJVlPdFPtLup46OioiDYG/9AEudu+My1BI9Q1BFMJmfiKCLJMYULsHwg
+9foSR0kK5Z/OlEtFUUlt5siaOObwV5jXYo251FVj5r4ArL9wD3iXoAmUfsMfeROv
+eWK40x1cTVvnDZdx8e2vVx1oT4V01qYiptw64qKixbsEgd7Dnft0rQlu7sViF2ed
+ZP2J4nez23uhP9WEMdqcW1T0NZ0NbbicugA6u61rhd1HBvAnRDbCWlvK03E4zBG/
+FdKKnKC8Iml4W8uBL0l6INyq0wGEQ9rRYE2NchHTvACdl3zhMhGKP70RZcdEOVrn
+wZTeiva7+vyVXKmyhORWZRpXhD0iMKDZ0WdJRfQJKXsp3B8PkITM2/d0g+JJ28nF
+rHpUPbsPSBtwdjnbSfbKc7FaVGN7pCwa5WVGeSqXBjDOQgG6uqzI9aDqelnb+Vdf
+79wLaEQdHuzNpSYnEQOkcIADipW78zcIZdnkX9/8+XpP7aYCb09Swq/3sFs1vXwb
+Qu2aHlGoWvdNP20AjlViG3PVrlvEn/qgNWehyHVeTMYTlPnyAKDsrHXJFuOmGoiN
+MnxrWIBZxFgsnLzoyv4AlxOAemcgLtrw6cg63KrpqS9w0iFQFZ0=
+=gmQb
+-----END PGP SIGNATURE-----
+--=-=-=--
+
+
+From bug-mes-bounces+jeremiah=pdp10.guru@gnu.org Wed Feb 15 08:35:34 2023
+Return-path: <bug-mes-bounces+jeremiah=pdp10.guru@gnu.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Wed, 15 Feb 2023 08:35:34 +0000
+Received: from lists.gnu.org ([209.51.188.17])
+ by ITSx01.pdp10.guru with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bug-mes-bounces+jeremiah=pdp10.guru@gnu.org>)
+ id 1pSDGI-000UTf-7q
+ for Jeremiah@pdp10.guru; Wed, 15 Feb 2023 08:35:34 +0000
+Received: from localhost ([::1] helo=lists1p.gnu.org)
+ by lists.gnu.org with esmtp (Exim 4.90_1)
+ (envelope-from <bug-mes-bounces@gnu.org>)
+ id 1pSDG8-0002v1-Kd; Wed, 15 Feb 2023 03:35:24 -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 <janneke@gnu.org>)
+ id 1pSDG6-0002uc-07; Wed, 15 Feb 2023 03:35:22 -0500
+Received: from fencepost.gnu.org ([2001:470:142:3::e])
+ by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1) (envelope-from <janneke@gnu.org>)
+ id 1pSDG4-0007Sr-Hs; Wed, 15 Feb 2023 03:35:20 -0500
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
+ s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to:
+ references; bh=/D+Ji8fnsid++pmfpXwq2/t97XBiXUdtDwlXxQzG4JY=; b=qp18U7FsTF+QpA
+ QLMmzSi3IFtwZwjkfkvkpqjlQqIwzvllv2uZutJZi2I8PnE2gz1jbwhUCXKcB1Dz8llmpMJkU2wjO
+ NVcWGGDwJPRDkwQuT77ryrJpYvLVDTzFWp9ofbY87hJSqwxRt7y5ivaUHEyYK4EkUcj3AazDVHkuz
+ DkjgfE+Eilm5xS1I5+mE+TibW8ei07vDjgo0A7JyCljxyQs7312HEIsNr+NkPt1JG7Nw4iGv4SVrp
+ lUPV0SQmV6D5bjpw4wZbqEo6eXit0cbxLaYf7CDfsKJdw1MLVUUBqwpEv/rjECvLRnLeT+ijmt7dt
+ 6ErQuF03mGvtf54nJnvA==;
+Received: from 2a02-a462-da03-1-2701-7f81-a736-4607.fixed6.kpn.net
+ ([2a02:a462:da03:1:2701:7f81:a736:4607] helo=drakenpad.janneke.lilypond.org)
+ by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
+ (Exim 4.90_1) (envelope-from <janneke@gnu.org>)
+ id 1pSDFq-0003bH-H3; Wed, 15 Feb 2023 03:35:19 -0500
+From: Janneke Nieuwenhuizen <janneke@gnu.org>
+To: info-gnu@gnu.org
+Cc: bug-mes@gnu.org
+Cc: guix-devel@gnu.org
+Cc: bootstrappable@freelists.org
+Cc: rb-general@lists.reproducible-builds.org
+Subject: GNU Mes 0.24.2 released
+Organization: AvatarAcademy.nl
+X-Url: http://AvatarAcademy.nl
+Date: Wed, 15 Feb 2023 09:34:41 +0100
+Message-ID: <87mt5fgwda.fsf@gnu.org>
+User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
+MIME-Version: 1.0
+Content-Type: multipart/signed; boundary="=-=-=";
+ micalg=pgp-sha256; protocol="application/pgp-signature"
+X-BeenThere: bug-mes@gnu.org
+X-Mailman-Version: 2.1.29
+Precedence: list
+List-Id: Bug reports for GNU Mes <bug-mes.gnu.org>
+List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-mes>,
+ <mailto:bug-mes-request@gnu.org?subject=unsubscribe>
+List-Archive: <https://lists.gnu.org/archive/html/bug-mes>
+List-Post: <mailto:bug-mes@gnu.org>
+List-Help: <mailto:bug-mes-request@gnu.org?subject=help>
+List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-mes>,
+ <mailto:bug-mes-request@gnu.org?subject=subscribe>
+Errors-To: bug-mes-bounces+jeremiah=pdp10.guru@gnu.org
+Sender: bug-mes-bounces+jeremiah=pdp10.guru@gnu.org
+X-RMAIL-ATTRIBUTES: --------
+
+--=-=-=
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: quoted-printable
+
+We are happy to announce the release of GNU Mes 0.24.2, representing 25
+commits over nine months by four people.
+
+This release should fix the long standing `stat64' bug #41264[0].
+
+We are very grateful that the NLnet Foundation[1] is sponsoring this
+work!
+
+What's next?
+
+Work to prototype this so-called "Full Source Bootstrap" for ARM on
+Aarch64 is happening on the wip-aarch64-bootstrap[2] branch. Also, full
+Guile compatible module support, and RISC-V support.
+
+Enjoy!
+
+* About
+
+ GNU Mes[3] is a Scheme interpreter and C compiler for bootstrapping
+ the GNU System. Since version 0.22 it has again helped to halve the
+ size of opaque, uninspectable binary seeds that are currently being
+ used in the Reduced Binary Seed bootstrap[4] of GNU Guix[5]. The
+ final goal is to help create a full source bootstrap as part of the
+ bootstrappable builds[6] effort for UNIX-like operating systems.
+
+ The Scheme interpreter is written in ~5,000 LOC of simple C, and the C
+ compiler written in Scheme and these are mutual self-hosting. Mes can
+ now be bootstrapped from M2-Planet[7] and Mescc-Tools[8].
+
+ Mes has a Garbage Collector, a library of loadable Scheme modules--
+ notably Dominique Boucher's LALR[9], Pre-R6RS portable
+ syntax-case[10] with R7RS ellipsis, Matt Wette's Nyacc[11] --and test
+ suite, just enough to support a REPL and a C99 compiler: mescc.
+
+ Mes + MesCC + Mes C Library can build a bootstrappable TinyCC[12] that
+ is self-hosting. Using this tcc and the Mes C library we now have a
+ Reduced Binary Seed bootstrap for the gnutools triplet: glibc-2.2.5,
+ binutils-2.20.1, gcc-2.95.3. This is enough to bootstrap Guix for
+ i686-linux, x86_64-linux, armhf-linux and aarch64-linux.
+
+ Mes is inspired by The Maxwell Equations of Software: LISP-1.5[13] --
+ John McCarthy page 13, GNU Guix's source/binary packaging transparency
+ and Jeremiah Orians's stage0[14] 357-byte self-hosting hex assembler.
+
+* Download
+
+ git clone git://git.savannah.gnu.org/mes.git
+
+ Here are the compressed sources and a GPG detached signature[*]:
+ https://ftp.gnu.org/gnu/mes/mes-0.24.2.tar.gz
+ https://ftp.gnu.org/gnu/mes/mes-0.24.2.tar.gz.sig
+
+ Use a mirror for higher download bandwidth:
+ https://ftpmirror.gnu.org/mes/mes-0.24.2.tar.gz
+ https://ftpmirror.gnu.org/mes/mes-0.24.2.tar.gz.sig
+
+ Here are the SHA1 and SHA256 checksums:
+
+ 30b0ce4cd37c87dca37b85a6c19646001881be46 mes-0.24.2.tar.gz
+ 7ddae0854e46ebfa18c13ab37e64839a7b86ea88aeed366a8d017efd11dae86e mes-0.2=
+4.2.tar.gz
+
+ [*] Use a .sig file to verify that the corresponding file (without the
+ .sig suffix) is intact. First, be sure to download both the .sig file
+ and the corresponding tarball. Then, run a command like this:
+
+ gpg --verify mes-0.24.2.tar.gz.sig
+
+ If that command fails because you don't have the required public key,
+ or that public key has expired, try the following commands to update
+ or refresh it, and then rerun the 'gpg --verify' command.
+
+ gpg --recv-keys 1A858392E331EAFDB8C27FFBF3C1A0D9C1D65273
+
+* Get informed, get involved
+
+ See https://bootstrappable.org
+ Join #bootstrappable on irc.libera.chat
+
+* NEWS
+ * Changes in 0.24.2 since 0.24.1
+ ** Build
+ *** A number of compile warnings have been fixed.
+ *** The `simple.make' and `simple.sh' builds have been resurrected.
+ ** MesCC
+ *** Some assembly defines were added for building TinyCC for x86_64.
+ *** `__assert_fail' has been updated to use the standard signature.
+ ** Noteworthy bug fixes
+ *** A bootstrap build without M2-Planet is now supported again.
+ *** `gettimeofday' no longer segfaults in the M2-Planet build.
+ *** `stat64' and friends are now used on 32bit platforms.
+ This fixes https://debbugs.gnu.org/41264, and should also fix
+ https://debbugs.gnu.org/49985,
+ https://debbugs.gnu.org/53415, and
+ https://debbugs.gnu.org/53416.
+ *** The Mes C Library now supports uppercase hex conversions.
+
+* Links
+ [0] https://debbugs.gnu.org/41264
+ [1] https://nlnet.nl/project/GNUMes-ARM_RISC-V
+ [2] https://git.savannah.gnu.org/cgit/guix.git/log/?h=3Dwip-aarch64-boots=
+trap
+ [3] https://www.gnu.org/software/mes
+ [4] https://guix.gnu.org/blog/2020/guix-further-reduces-bootstrap-seed-to=
+-25
+ [5] https://www.gnu.org/software/guix
+ [6] https://bootstrappable.org
+ [7] https://github.com/oriansj/m2-planet
+ [8] https://savannah.nongnu.org/projects/mescc-tools
+ [9] https://github.com/schemeway/lalr-scm
+ [10] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html
+ [11] https://www.nongnu.org/nyacc
+ [12] https://gitlab.com/janneke/tinycc
+ [13] http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20=
+Programmers%20Manual.pdf
+ [14] https://github.com/oriansj/stage0-posix
+
+=2D-=20
+Janneke Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond https://LilyPond.org
+Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade=
+my.com
+
+--=-=-=
+Content-Type: application/pgp-signature; name="signature.asc"
+
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCAAdFiEEGoWDkuMx6v24wn/788Gg2cHWUnMFAmPsmSEACgkQ88Gg2cHW
+UnM9QQ/+NoK5KSd3ZBFE9BK3pQHu1hgktp6/WgpeUekxqkY2QzMVwBdbP6Q370Gx
+caz9X3dPtJVlPdFPtLup46OioiDYG/9AEudu+My1BI9Q1BFMJmfiKCLJMYULsHwg
+9foSR0kK5Z/OlEtFUUlt5siaOObwV5jXYo251FVj5r4ArL9wD3iXoAmUfsMfeROv
+eWK40x1cTVvnDZdx8e2vVx1oT4V01qYiptw64qKixbsEgd7Dnft0rQlu7sViF2ed
+ZP2J4nez23uhP9WEMdqcW1T0NZ0NbbicugA6u61rhd1HBvAnRDbCWlvK03E4zBG/
+FdKKnKC8Iml4W8uBL0l6INyq0wGEQ9rRYE2NchHTvACdl3zhMhGKP70RZcdEOVrn
+wZTeiva7+vyVXKmyhORWZRpXhD0iMKDZ0WdJRfQJKXsp3B8PkITM2/d0g+JJ28nF
+rHpUPbsPSBtwdjnbSfbKc7FaVGN7pCwa5WVGeSqXBjDOQgG6uqzI9aDqelnb+Vdf
+79wLaEQdHuzNpSYnEQOkcIADipW78zcIZdnkX9/8+XpP7aYCb09Swq/3sFs1vXwb
+Qu2aHlGoWvdNP20AjlViG3PVrlvEn/qgNWehyHVeTMYTlPnyAKDsrHXJFuOmGoiN
+MnxrWIBZxFgsnLzoyv4AlxOAemcgLtrw6cg63KrpqS9w0iFQFZ0=
+=gmQb
+-----END PGP SIGNATURE-----
+--=-=-=--
+
+
+From bootstrappable-bounce@freelists.org Sun Feb 26 11:38:00 2023
+Return-path: <bootstrappable-bounce@freelists.org>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 26 Feb 2023 11:38:00 +0000
+Received: from smtp-ab.freelists.org ([34.228.148.125])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ (Exim 4.94.2)
+ (envelope-from <bootstrappable-bounce@freelists.org>)
+ id 1pWFLs-000ZYF-Dv
+ for Jeremiah@pdp10.guru; Sun, 26 Feb 2023 11:38:00 +0000
+Received: from turing.freelists.org (turing [10.0.0.164])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits))
+ (No client certificate requested)
+ by smtp-ab.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id DB6B73F81E;
+ Sun, 26 Feb 2023 11:37:58 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id B11F63F782;
+ Sun, 26 Feb 2023 11:37:58 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1677411478;
+ bh=g7IIBMmaDHJt841rNDlZskbVH8uIU9CiH1x6+WkYlkE=;
+ h=From:Sender:Sender:From;
+ b=V+vUu3Tz8JdJfPe3tEL60lGvU/xAXO9VlsXLKmwfBHqYTGt9EX1QBiMIulV6epqRg
+ bYXEOYqLVrqNJn3mGRzU+ojBf8EvHokcYymWcLZhSL/bFCxc5ij49DGNY8JXIdE+r7
+ F+VZYegpoXLtIy5j6LSP93UM+Fui0bmfGTXIc7+c=
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id NDOMcBA0B9J3; Sun, 26 Feb 2023 11:37:58 +0000 (UTC)
+Received: from turing.freelists.org (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 816353F666;
+ Sun, 26 Feb 2023 11:37:54 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
+ s=turing; t=1677411478;
+ bh=g7IIBMmaDHJt841rNDlZskbVH8uIU9CiH1x6+WkYlkE=;
+ h=From:Sender:Sender:From;
+ b=V+vUu3Tz8JdJfPe3tEL60lGvU/xAXO9VlsXLKmwfBHqYTGt9EX1QBiMIulV6epqRg
+ bYXEOYqLVrqNJn3mGRzU+ojBf8EvHokcYymWcLZhSL/bFCxc5ij49DGNY8JXIdE+r7
+ F+VZYegpoXLtIy5j6LSP93UM+Fui0bmfGTXIc7+c=
+Received: with ECARTIS (v1.0.0; list bootstrappable); Sun, 26 Feb 2023 11:37:54 +0000 (UTC)
+X-Original-To: bootstrappable@freelists.org
+Delivered-To: bootstrappable@freelists.org
+Received: from localhost (localhost [127.0.0.1])
+ by turing.freelists.org (Postfix) with ESMTP id 3E0033F782
+ for <bootstrappable@freelists.org>; Sun, 26 Feb 2023 11:37:54 +0000 (UTC)
+Authentication-Results: turing.freelists.org;
+ dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=LB53IBZe;
+ dkim-atps=neutral
+Received: from turing.freelists.org ([127.0.0.1])
+ by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id HK0I9lRECObl for <bootstrappable@freelists.org>;
+ Sun, 26 Feb 2023 11:37:54 +0000 (UTC)
+Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44])
+ (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
+ (No client certificate requested)
+ by turing.freelists.org (Postfix) with ESMTPS id 1EDB73F666
+ for <bootstrappable@freelists.org>; Sun, 26 Feb 2023 11:37:53 +0000 (UTC)
+Received: by mail-lf1-f44.google.com with SMTP id s22so4949754lfi.9
+ for <bootstrappable@freelists.org>; Sun, 26 Feb 2023 03:37:53 -0800 (PST)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20210112;
+ h=to:subject:message-id:date:from:mime-version:x-gm-message-state
+ :from:to:cc:subject:date:message-id:reply-to;
+ bh=hlwsDGV2Ni/Evf/yjru6OUnfyfodHjGh5ECAS7FLCRA=;
+ b=7+RHuAoKD6SPoEBLinSYUSam3h0drjt0RGRWdEvdEJtyKWGd98NPQFwR+dVuDWgxRr
+ hoXWvS3d0T/1mOS/V40cCStZ05C/B9QAVHSoGOioWUgu/YSL4safMM1etBKSP73ZyTQA
+ lwtAPrmbdl2WtMhrvH3tVmxWySpYW/dzgIm90rhbL2Hbdvw9Icbg//eRnSW6s2ZPXkoH
+ 7deqbO4wjKNmjyZz5KE4GSk1ixWQbRkL5iCr3XlzHnVYa7IV+Zszv7qRavmxTL2aTGpV
+ HlTZJSFV1VZ4BCPohVxHrHKe6YOFluBDZqBOg6MyWwECV5eVlIKWny2Hz2wXGlGvTW9m
+ GJzA==
+X-Gm-Message-State: AO0yUKUL0OjqRom/nK7Ovx4p/iR1O7IS4FiGKxdRPMfCuqZvi3bi3lXQ
+ xM3zIS1QzxA2aMujVxK0CO5PqepFSFrbmN26WOEaYkT3KIU=
+X-Google-Smtp-Source: AK7set8KwSM67G50H5bvc24+5VCLCIXTkhd84hRYLUFkb+ldG2N16Bnv+6Y0g4I9FjKtOljmvICvwTN4BvJEMsZffoc=
+X-Received: by 2002:ac2:560e:0:b0:4db:1999:67a4 with SMTP id
+ v14-20020ac2560e000000b004db199967a4mr6459050lfd.5.1677411472439; Sun, 26 Feb
+ 2023 03:37:52 -0800 (PST)
+MIME-Version: 1.0
+From: Askar Safin <safinaskar@gmail.com>
+Date: Sun, 26 Feb 2023 14:37:10 +0300
+Message-ID: <CAPnZJGCCuSFjr4LRkvHJGCwJawvtj1qXX2Q-_5-Q3Q=kUb1uiA@mail.gmail.com>
+Subject: [bootstrappable] selfie - An educational software system of a tiny self-compiling C compiler...
+To: bootstrappable@freelists.org
+Content-Type: text/plain; charset="UTF-8"
+X-archive-position: 370
+X-ecartis-version: Ecartis v1.0.0
+Sender: bootstrappable-bounce@freelists.org
+Errors-to: bootstrappable-bounce@freelists.org
+X-original-sender: safinaskar@gmail.com
+Precedence: normal
+Reply-To: bootstrappable@freelists.org
+List-Help: <mailto:ecartis@freelists.org?Subject=help>
+List-Unsubscribe: <mailto:bootstrappable-request@freelists.org?Subject=unsubscribe>
+List-software: Ecartis version 1.0.0
+List-Id: bootstrappable <bootstrappable.freelists.org>
+X-List-ID: bootstrappable <bootstrappable.freelists.org>
+List-Subscribe: <mailto:bootstrappable-request@freelists.org?Subject=subscribe>
+List-Owner: <mailto:>
+List-post: <mailto:bootstrappable@freelists.org>
+List-Archive: <https://www.freelists.org/archive/bootstrappable>
+X-list: bootstrappable
+X-RMAIL-ATTRIBUTES: --------
+
+Look at this cool project:
+https://github.com/cksystemsteaching/selfie
+
+"About" says:
+An educational software system of a tiny self-compiling C compiler, a
+tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V
+hypervisor
+
+--
+Askar Safin
+
+
+From safinaskar@gmail.com Sun Feb 26 11:40:59 2023
+Return-path: <safinaskar@gmail.com>
+Envelope-to: Jeremiah@pdp10.guru
+Delivery-date: Sun, 26 Feb 2023 11:40:59 +0000
+Received: from mail-lj1-f182.google.com ([209.85.208.182])
+ by ITSx01.pdp10.guru with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ (Exim 4.94.2)
+ (envelope-from <safinaskar@gmail.com>)
+ id 1pWFOl-000ZYN-B3
+ for Jeremiah@pdp10.guru; Sun, 26 Feb 2023 11:40:59 +0000
+Received: by mail-lj1-f182.google.com with SMTP id y14so3617121ljq.4
+ for <Jeremiah@pdp10.guru>; Sun, 26 Feb 2023 03:40:59 -0800 (PST)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=gmail.com; s=20210112;
+ h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
+ :date:message-id:reply-to;
+ bh=eitmxshEErfLY5k5TVNScXKsCkfrtuodiHeFGxcVddg=;
+ b=VpuYyr/WgFNA6y+AdynIdgTvsziMNsyVDr9UVK7Al9Mrl1E/XbOmHBtc7GrlVpLAS5
+ ilN3uLTRRl7LurE3615TWuGIhfPGFzYwxa1aVXlgn2uHP0v9y2NPjaDr1f0Q1ova7jOy
+ vjsP5vKbF5D+v4hAl7pZ1/9HLWS5CcGe1yJ0iK+bvvxVuB5/DI591RS5GvtaKv32AsN7
+ 0N2tB+AjsWmllz3iXK5lVL+KKFBd+NKxoH2ioS6Ew1O0I2gcr2+pTZcmn0DOEmdO7IjB
+ scqe5S+EaxGixwpEHPg4BdHujChQ21F4GDIuhScFzcVku85pqpf06rfydL8FtW4Y+uw1
+ J8gg==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20210112;
+ h=to:subject:message-id:date:from:mime-version:x-gm-message-state
+ :from:to:cc:subject:date:message-id:reply-to;
+ bh=eitmxshEErfLY5k5TVNScXKsCkfrtuodiHeFGxcVddg=;
+ b=hC5DhgoSRQTQ6vJL+6E+1W48EtJ8YcG7psz8aCZraYklCAfb4VsmTbTCCHaKWOblhS
+ XL8YVk19FXj75f5kk+lINqmaGIW/nQRuVMi0k6ECJ4GJzpPqHsnuUHcZGp0c/Jpw27Jq
+ Uq+paWBwTLQdOn7Vvli7SvWD/tHsz5uVrz6CShQCxqYZJnnElrPFQkdamvE0PsCva4F+
+ PjbvLdkWpV+ZF25A1ZdCdKGD/D5HOwKHkicAHSOn62rU3OXJZ3ccBu5ad6XsGADLgyNR
+ rWFbdasog3xLwO75rqyOP2Gueq7kkKIEs7n6iEuZEwKVleG8tlCvgR8DjSFPgsF0ejli
+ aztA==
+X-Gm-Message-State: AO0yUKUYdZArTdre+RhjpkHgceh4wQCUo2c0OhgnakncOfxKSQdsDa71
+ yd+ihM1C25tw6h1kIoL9oqT1XUW8Wa/dH5elnAdOK8bLzWQ=
+X-Google-Smtp-Source: AK7set+wHVMCxCFATna7P8X47C2wUVAoUc/tjsZfWeN9UW4DDOd6PcCI+iHLzM6YlONyZ1asLIfvJKujkuvNMCFMawg=
+X-Received: by 2002:a05:651c:124e:b0:295:b77c:a3a2 with SMTP id
+ h14-20020a05651c124e00b00295b77ca3a2mr250577ljh.6.1677411656590; Sun, 26 Feb
+ 2023 03:40:56 -0800 (PST)
+MIME-Version: 1.0
+From: Askar Safin <safinaskar@gmail.com>
+Date: Sun, 26 Feb 2023 14:40:14 +0300
+Message-ID: <CAPnZJGD0ga3+ifCFvwhukm43juo=7=dHd7rWGFgoRw-9F2SLjA@mail.gmail.com>
+Subject: Please, allow posting to bootstrappable list without subscription