From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:33427) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j0TzX-0007az-JG for guix-patches@gnu.org; Sat, 08 Feb 2020 12:34:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j0TzW-0004hx-Ec for guix-patches@gnu.org; Sat, 08 Feb 2020 12:34:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45787) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j0TzW-0004hq-BO for guix-patches@gnu.org; Sat, 08 Feb 2020 12:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j0TzW-00028g-8w for guix-patches@gnu.org; Sat, 08 Feb 2020 12:34:02 -0500 Subject: [bug#38390] [bug #38390] Building bootstrap Gash and Gash-Utils Resent-Message-ID: From: Timothy Sample References: <87lfpj7etb.fsf@ngyro.com> <875zgltnp1.fsf@gnu.org> <87sgjpqf38.fsf@ngyro.com> <87imkklnwe.fsf@gnu.org> <87ftfn492j.fsf@gnu.org> <87v9oi8xxj.fsf@gnu.org> Date: Sat, 08 Feb 2020 12:33:12 -0500 In-Reply-To: <87v9oi8xxj.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 07 Feb 2020 12:00:08 +0100") Message-ID: <871rr5q90n.fsf@ngyro.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 38390@debbugs.gnu.org, Jan Nieuwenhuizen Hello, Ludovic Court=C3=A8s writes: > Jan Nieuwenhuizen skribis: > >> @Timothy: I haven't included your previous patches on `wip-bootstrap', >> feel free to push them to wip-bootstrap. >> >> We are getting real close to merging this, I think. > > This is exciting. Let=E2=80=99s synchronize with Marius once the branch = has > stabilized to see if this can go in =E2=80=98core-updates=E2=80=99 this t= ime. Indeed! I just pushed five commits to =E2=80=9Cwip-bootstrap=E2=80=9D. They are a = little different from the patches I sent. For one, I followed Ludo=E2=80=99s advice and added a =E2=80=9Cgnu-bootstra= p=E2=80=9D module for the build code. That means I got rid of =E2=80=9Cmake-bootstrap-phases=E2= =80=9D and adjusted the packages accordingly. It=E2=80=99s a little janky, but it does clear up =E2=80=9Ccommencement.scm=E2=80=9D. Bootar is released and saw some cosmetic improvements. Notably, it disables =E2=80=9Cescape-newlines=E2=80=9D and uses =E2=80=9Cpretty-print= =E2=80=9D, making the SES file easy to read for humans. The SES file is still hosted on my server, but at a stable URL. Is it worrisome that it=E2=80=99s on my server? I put a mirror on Gitlab , but the URL to the actual file is kinda ugly. Thoughts? Gash-Utils is released! The Git repo and tarball are on Savannah. I updated how the base package builds a little bit, and fiddled with the home-page, synopsis, and description. The bootstrap version was installing a useless =E2=80=9Ctemplate=E2=80=9D binary, which I fixed. I noticed a little issue with =E2=80=9C%boot-mesboot1-inputs=E2=80=9D, so I= fixed it and made sure that =E2=80=9Cbootar=E2=80=9D does not get propagated past that p= oint. I have not tested the full bootstrap yet, but I did test =E2=80=9Chello-mes= boot=E2=80=9D on basically this same code, and it was fine. Since almost nothing substantial has been changed, it should be OK, but you never know until you try! I=E2=80=99ll build the full thing as fast as my little computer c= an. :) -- Tim