From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: Re: Preparing the reduced bootstrap tarballs Date: Fri, 16 Nov 2018 21:52:33 +0100 Message-ID: <87h8gglp7y.fsf@gnu.org> References: <20181014085857.3863-1-janneke@gnu.org> <20181014085857.3863-3-janneke@gnu.org> <87r2gld3nt.fsf@gnu.org> <875zxxax4f.fsf@gnu.org> <87sh0z6m83.fsf@gnu.org> <87ftwz9e9y.fsf@gnu.org> <874ldccr9f.fsf@gnu.org> <87muqa4sn5.fsf_-_@gnu.org> <87wopejqfa.fsf@gnu.org> <87tvkgubku.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNl6v-0000O6-NC for guix-devel@gnu.org; Fri, 16 Nov 2018 15:53:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gNl6s-0003KK-43 for guix-devel@gnu.org; Fri, 16 Nov 2018 15:53:04 -0500 In-Reply-To: <87tvkgubku.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 16 Nov 2018 19:22:25 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s writes: >> Ah right. I saw that several times but did not use it. I think because >> initially it was of no use. It would be nice if this built everything >> we need, I agree :-) > > Heheh. :-) It=E2=80=99s what the =E2=80=9CBuilding the Bootstrap Binari= es=E2=80=9D section > describes. Right...and I still forgot to add my new packages there...sigh. >> Anyway, I think we/I will have to put some work into scripting >> mescc-tools-seed or otherwise changing the mescc-tools-boot build. >> WDYT? > > I=E2=80=99m confused: how did you build the seeds that (gnu packages boot= strap) > refers to in =E2=80=98core-updates-next=E2=80=99? I built them "by hand." Mes used to have a `make seed' target. I dropped that. > The goal is for the seeds to be built through Guix so we have a > transparent and documented way to reproduce/verify them. Sure. > I could propose a patch to do that, though from what you=E2=80=99re saying > generating =E2=80=98mescc-tools-seed=E2=80=99 is not something readily do= able? No, of course that's trivial. I just sent patches to do that. However, building ascii seeds is not so trivial. You need either M2-Planet or Mes to produce those. And then: ascii seeds is not what we want, mescc-tools should be bootstrappable without any seeds, ascii or binary. I don't see how to write a Guix packages to build mescc-tools without any dependencies (apart from stage0 maybe). It seems we still need a mescc-tools-seed package anyway, which doesn't help? janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com