From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id yBvdAh3agWJ9bQEAbAwnHQ (envelope-from ) for ; Mon, 16 May 2022 06:59:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 0ETPAh3agWI+xgAA9RJhRA (envelope-from ) for ; Mon, 16 May 2022 06:59:09 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B83D9BDF1 for ; Mon, 16 May 2022 06:59:08 +0200 (CEST) Received: from localhost ([::1]:53138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nqSp1-0006i3-G6 for larch@yhetil.org; Mon, 16 May 2022 00:59:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqSox-0006hu-2r for guix-patches@gnu.org; Mon, 16 May 2022 00:59:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57473) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nqSow-0000rJ-H2 for guix-patches@gnu.org; Mon, 16 May 2022 00:59:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nqSow-0003kk-Gh for guix-patches@gnu.org; Mon, 16 May 2022 00:59:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55227] [PATCH core-updates 0/8] The Full Source Bootstrap Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 May 2022 04:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55227 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Jan (janneke) Nieuwenhuizen" Cc: 55227@debbugs.gnu.org Received: via spool by 55227-submit@debbugs.gnu.org id=B55227.165267711114385 (code B ref 55227); Mon, 16 May 2022 04:59:02 +0000 Received: (at 55227) by debbugs.gnu.org; 16 May 2022 04:58:31 +0000 Received: from localhost ([127.0.0.1]:51370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqSoR-0003jx-D9 for submit@debbugs.gnu.org; Mon, 16 May 2022 00:58:31 -0400 Received: from mail-qt1-f169.google.com ([209.85.160.169]:42931) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqSoP-0003jk-Pe for 55227@debbugs.gnu.org; Mon, 16 May 2022 00:58:30 -0400 Received: by mail-qt1-f169.google.com with SMTP id t16so11313535qtr.9 for <55227@debbugs.gnu.org>; Sun, 15 May 2022 21:58:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=eM5iMEm3wtCONxlV4VATloQchVPW/7eYXo0NFjtNrA0=; b=eTK7ogIMW2jXWVzLcWlhazUDhw1EIReC3LaDSrHEJIlSiaJBkQ0tl7E1uyjvZimaaM Cypgid6z/rD318yRZsK2eW95U8f52e0t6FM2g5uFa/iOW855LCibzJfTUH45+3m2FxIk 6z19M18pUunSYZqWj9AkxA+sWJeDZRifzm+wW8Od6WnOo4i9d6XltrgpDkoQ9R2yrj0M TiGO58pNXW4ibRl+lHVAkUV295QFLgcCnxUKuH6U0EM8YqL2/4lQPcO3Zmn2rkFjehWf zCZ6L3g3MKZiyacpOOsBj84cFiHrpaLt34/qcB3fb7U560BgmhubZONjo4QTyT5UJd8R NBoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=eM5iMEm3wtCONxlV4VATloQchVPW/7eYXo0NFjtNrA0=; b=gKgP+0xL110salWc/GgkUChu5OXnn355JNwRzwwRdbJ4SxkwlM7tPBBz4gtdTKGeaP YTkQe3ax8CZctFrX1pI6sVcu7iD/ZqdDYVgbzUffCLReVDkQM3N5XVUfjQSU50+WvARK p8jRoxe/RVDy9B9r6DWP8ssSPSOqClfDgTk/zeZf3+n1i0PRpGPrAgocndSYPaj5N6BD 3Df5irEck5M6UHhuqOJ60IE5V6BT6HcNWTMS1wZH+L8ojUTzrRbUPcum75PQcdMc10y1 BC8qHkLffNd18KOzeuv5pCW5nS5b1F7BDp5PagSbAhWrdW5qDNNbGtdFWV9ITFb65wA+ g1sw== X-Gm-Message-State: AOAM530MGmAvYOaOQmwzo7UhllCJ+yhifpxOj6HvnBpKiO7xBDFSUOzA sJM4jbSJi16CxXodz2QlM9BxXMX5YRG4yg== X-Google-Smtp-Source: ABdhPJwRfzNwtIBf+zCNA1F14MlV9Az33IjIuhrzwah6KbM0/weoBVfik4ya+zrcjEksoGSfkdPHcA== X-Received: by 2002:ac8:5b95:0:b0:2f3:d1f8:bbbf with SMTP id a21-20020ac85b95000000b002f3d1f8bbbfmr13658642qta.344.1652677104203; Sun, 15 May 2022 21:58:24 -0700 (PDT) Received: from hurd (dsl-10-136-209.b2b2c.ca. [72.10.136.209]) by smtp.gmail.com with ESMTPSA id g1-20020a379d01000000b006a05a6243d5sm5263893qke.13.2022.05.15.21.58.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 May 2022 21:58:23 -0700 (PDT) From: Maxim Cournoyer References: <20220502182105.32068-1-janneke@gnu.org> Date: Mon, 16 May 2022 00:58:23 -0400 In-Reply-To: <20220502182105.32068-1-janneke@gnu.org> (Jan Nieuwenhuizen's message of "Mon, 2 May 2022 20:21:05 +0200") Message-ID: <87pmkejcpc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1652677148; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=eM5iMEm3wtCONxlV4VATloQchVPW/7eYXo0NFjtNrA0=; b=EeNLPbv4CIuZLNbmEwES8MXzxTxEecWddBZCTIvKspOGJrCu6cPJ3Abde/LsiTCpuIA7p1 OVv6VMIC93A9IS2D+lMV9Tia+uIbTC6KwAAcryIGVEhKat2YP5geEfD8T50Uhq4Rh74RhT P4OOoSAbOMnW5BXHxl2hIJMLlNoreFcL+IKSlhaGEgCOCXE6vBzgze9zLhtOYu8e+5Iq/X L7weGeB/rgran8V2P/2yoA9lLk13KUpzpsbV0w1CrWMvnNdU84nA92mRX3uhnN03Qylt+e rRgvE/OKS2vHdmRBd6JBrbZsHxjnjIkWrSBu2TpMrHjCOEjP2Zur5CuzYCQr+Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1652677148; a=rsa-sha256; cv=none; b=Dm9C2xInvOw0G0kSHTM61HsKcQnWCC0uxkE3+KSBW0k3/x6jzzKOUkcLCzkLc2M179DgjF REgdZB43o7Ml+vC/OwHI9CxTT9yHhlEQYVx8yOqBayFYgc2YyW7m52nbIp4zaAgj3Aei/w ILqeBVQ2E/pQzC9dG9WF5dx3uuZ9Lrlq6vuxANHpQZI9iy8rPllnc95PxSsWup3YBLFCUa Nb2a4WRieVowxFw6AWysrqNfkp3W+491K1BZMnUEB9eyQUhwWY16S6IiowTNv5hwWICUNL 5OK0uSG62iGEWUhepAIyHJzhjQ1uMD5YSkA5NUORwLAXdx00uftU+R+zR0CF7Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=eTK7ogIM; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 4.57 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=eTK7ogIM; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B83D9BDF1 X-Spam-Score: 4.57 X-Migadu-Scanner: scn0.migadu.com X-TUID: vjVgaFOAouDy Hi Jan, "Jan (janneke) Nieuwenhuizen" writes: > About a year ago we cheered something like: WE DID IT!!! > > Today I am very excited to finally have released GNU Mes 0.24 which supports > the Full Source Bootstrap. So we did what? As Carl Dong once so eloquently > put it > > The holy grail of bootstrappability will be connecting mes to hex0 > > which is exactly what this patch series brings. > > Starting from an 357-byte hex0 provided by the new bootstrap-seeds package, > the new stage0-posix package builds hex0, kaem, hex1, catm, hex2, M0, cc_x86, > M1, M2, get_machine, (mescc-tools), and M2-Planet. The 0.24 release of Mes > can now be built using this M2-Planet. > > This means that the bootstrap binaries that were added as part of the Reduced > Binary Seed Bootstrap (see > https://guix.gnu.org/blog/2020/guix-further-reduces-bootstrap-seed-to-25): > %bootstrap-mescc-tools, %bootstrap-mes, are now removed again. > > Greetings, > Janneke > > > Jan (janneke) Nieuwenhuizen (8): > commencement: Add bootstrap-seeds. > commencement: Add stage0-posix. > commencement: mes-boot: Update to 0.24, build with M2-Planet. > commencement: tcc-boot0: Use NYACC-1.00.2. > commencement: tcc-boot0: Update to 0.9.26-1136-g0fbeb2dd. > bootstrap: Remove %bootstrap-mescc-tools, %bootstrap-mes. > commencement: Remove %bootstrap-mes-rewired. > doc: Add the "Full Source Bootstrap". Woohoo! Thank you for dedicating lots of your energy to this noble cause! :-) I'll try to enjoy the finer details when I have a chance but... a blog post could be nice to shine a light on this amazing achievement! Thank you, and happy continuation! Maxim