From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: <875zh3w3yp.fsf@elephly.net> <8736c755xf.fsf@kyleam.com> <87y2tyv653.fsf@elephly.net> <877e16u081.fsf@elephly.net> <877e10rflw.fsf@elephly.net> In-Reply-To: <877e10rflw.fsf@elephly.net> From: zimoun Date: Mon, 10 Feb 2020 01:22:56 +0100 Message-ID: Subject: Re: How to install GWL? Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable To: Ricardo Wurmus Cc: Kyle Meyer , gwl-devel@gnu.org, =?UTF-8?Q?Ludovic_Court=C3=A8s?= List-ID: Hi Ricardo, On Wed, 5 Feb 2020 at 20:36, Ricardo Wurmus wrote: > Oh, I didn=E2=80=99t think of inferior number 1 at all, but that=E2=80=99= s a good > point. We could arrange for the build-time modules of Guix to be made > available at runtime, independent of the version of Guix used to run > =E2=80=9Cguix workflow=E2=80=9D. Then we need to build packages with an = inferior Guix, > which is identical to the Guix used to run =E2=80=9Cguix workflow=E2=80= =9D. Yes something along these lines. Let restart the discussion after the new release. I mean, the next release could still use the old mechanism because it is more about the description language itself than the version of the packages. > (guix inferior) does not allow us to do this yet. The > gexp->derivation-in-inferior procedure requires a derivation that > returns some variant of Guix =E2=80=94 we can=E2=80=99t just give it the = directory name > of the invoking command. I think this might be a good addition to (guix > inferior). Let open a discussion on guix-devel to collect some ideas. WDYT? All the best, simon