From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: =?utf-8?Q?=E2=80=9CGuix?= Profiles in =?utf-8?Q?Practice?= =?utf-8?Q?=E2=80=9D?= Date: Mon, 04 Nov 2019 15:33:48 +0100 Message-ID: <87sgn3hfsj.fsf@gnu.org> References: <87eeyp597u.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: (Jonathan Frederickson's message of "Sun, 3 Nov 2019 11:49:21 -0500") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Jonathan Frederickson Cc: guix-devel , help-guix List-Id: guix-devel.gnu.org Hello, Jonathan Frederickson skribis: > On Nov 3, 2019, at 9:24 AM, Ludovic Court=C3=A8s wrote >> Now, this would be very much stateful: you can=E2=80=99t tell in advance= whether >> you=E2=80=99re going to build a new profile based on the current Guix, or >> whether you=E2=80=99re going to reuse a previously cached profile that c= ould be >> arbitrarily old. That doesn=E2=80=99t sound great. > > What if something identifying the profile (directory name? config file?) = included info about the Guix revision it was built from? That way a profile= would be reused if it=E2=80=99s built from the same Guix revision, but if = you switch revisions it=E2=80=99d be rebuilt. Then in that case you=E2=80=99re just looking for a form of caching, is that correct? If =E2=80=98guix environment=E2=80=99 were 10 times faster, it=E2=80=99d be= just fine, right? (It=E2=80=99s not getting 10 times faster any time soon I=E2=80=99m afraid = :-), but just to make sure I understand whether we=E2=80=99re talking about a UI issue or= a performance issue.) Thanks, Ludo=E2=80=99.