From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <9front-bounces@9front.inri.net> X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from 9front.inri.net (9front.inri.net [168.235.81.73]) by inbox.vuxu.org (Postfix) with ESMTP id 2BFC224932 for ; Thu, 13 Jun 2024 00:01:04 +0200 (CEST) Received: from gaff.inri.net ([168.235.71.243]) by 9front; Wed Jun 12 17:55:06 -0400 2024 Received: from [127.0.0.1] ([168.235.81.125]) by gaff; Wed Jun 12 17:55:04 -0400 2024 Date: Wed, 12 Jun 2024 17:55:02 -0400 From: Stanley Lieber To: 9front@9front.org In-Reply-To: References: <13565863.uLZWGnKmhe@cixi> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: information replication STM self-signing solution Subject: Re: [9front] Staying up-to-date Reply-To: 9front@9front.org Precedence: bulk On June 12, 2024 3:34:09 PM EDT, Ori Bernstein wrote= : >The rootstub script does exactly what it says on the tin: it stubs out th= e root dir=2E Basically, it compensates for git not having a good way to st= ore empty directories=2E It's more or less only ever needed if we add new a= rchitectures=2E > >Another script could be added, but it's not obvious to me what it should = do, and it's not at the top of my priority list to figure it out=2E > >These kinds of manual step tend to be context dependent, and are often on= e-off, only needed when a significant change gets made to the system=2E And= to complicate the matter, many users have local changes to the system=2E I= t would be nice if the scripts we shipped with the system were designed to = respect those local changes (though there's obviously only so much you can = do)=2E > >It's hard to get right=2E It would be nice if someone managed to do it in= a simple, maintainable, and reliable way=2E > > >On June 12, 2024 1:10:48 PM EDT, Thomas Nemeth wrote: >>Le mercredi 12 juin 2024 15:04:59 CEST, vous avez =C3=A9crit : >>> specifically, sometimes there are some dependencies between >>> programs or libraries that require some additonal steps to >>> fix bootstrapping issues -- for example, a new instruction >>> added to the compiler/linker and used in libc needs the new >>> compilers and linkers to be installed before building the >>> rest of the system=2E >> >> Can't the rootstub script handle that ? >> >> >> >> > fwiw, this was all discussed at the dawn of 9front and rejected as being t= oo complicated to bother with=2E opinions may have changed, but it's good t= o reiterate that it's not as simple as writing a one liner=2E sl