From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:58357) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j0Yfr-00018Q-Se for guix-patches@gnu.org; Sat, 08 Feb 2020 17:34:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j0Yfq-0001fT-HS for guix-patches@gnu.org; Sat, 08 Feb 2020 17:34:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45952) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j0Yfq-0001fC-3I for guix-patches@gnu.org; Sat, 08 Feb 2020 17:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j0Yfq-0002dp-1T for guix-patches@gnu.org; Sat, 08 Feb 2020 17:34:02 -0500 Subject: [bug#38390] [bug #38390] Building bootstrap Gash and Gash-Utils Resent-Message-ID: From: Jan Nieuwenhuizen 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> <871rr5q90n.fsf@ngyro.com> Date: Sat, 08 Feb 2020 23:32:59 +0100 In-Reply-To: <871rr5q90n.fsf@ngyro.com> (Timothy Sample's message of "Sat, 08 Feb 2020 12:33:12 -0500") Message-ID: <87o8u83e1w.fsf@gnu.org> 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: Timothy Sample Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 38390@debbugs.gnu.org Timothy Sample writes: 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 = time. > > Indeed! > > I just pushed five commits to =E2=80=9Cwip-bootstrap=E2=80=9D. They are = a little > different from the patches I sent. Very nice. > For one, I followed Ludo=E2=80=99s advice and added a =E2=80=9Cgnu-bootst= rap=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 d= oes > clear up =E2=80=9Ccommencement.scm=E2=80=9D. I like it! > 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. Oh, congrats! > 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= point. > > I have not tested the full bootstrap yet, but I did test =E2=80=9Chello-m= esboot=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= can. > :) I found that the new file-boot0 5.38 does not build with the new bzip feature; I added a squash! commit to disable that. janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com