Hi Ludo, On Mon, 14 Dec 2020 at 11:38, Ludovic Courtès <l...@gnu.org> wrote:
> However, it might give the false idea that users can pick > package versions independently (as in: I want esbuild X, GCC Y, and Go > Z), which is not really the case: packages are interrelated. Someone tried that on help-guix. The idea was to recreate a Python environment. It was an extensive use of inferiors: one inferior per package. We already discussed that when discussing how to recreate a profile from a <profile>/manifest file. Just to point the manual about inferiors: --8<---------------cut here---------------start------------->8--- Sometimes you might need to mix packages from the revision of Guix you’re currently running with packages available in a different revision of Guix. Guix “inferiors” allow you to achieve that by composing different Guix revisions in arbitrary ways. --8<---------------cut here---------------end--------------->8--- Therefore, I want esbuild X (compiled with GCC A and foo A), GCC Y (compiled with foo B) and Go Z (compiled with foo C). It is technically possible, right? <https://yhetil.org/guix/875z5m5v0q.fsf@branjam-ASM100.i-did-not-set--mail-host-address--so-tickle-me> Cheers, simon