[Nix-dev] [***SPAM***] [ANN] Guix, functional package management from Guile

Ludovic Courtès ludo at gnu.org
Sun Jul 8 01:02:47 CEST 2012


Hey!

(Stripping Cc:.)

Shea Levy <shea at shealevy.com> skribis:

> On Jul 7, 2012, at 5:55 PM, ludo at gnu.org (Ludovic Courtès) wrote:
>
>> in Guix, the cheat code is the ‘nixpkgs-derivation’ procedure.  :-)
>
> Does the referenced derivation need to actually be in nixpkgs?

Yes.

> I assume this works by calling nix-instantiate?

Exactly.  :-)

>>  it supports multiple-derivation outputs (where a build produces
>> several files under /nix/store)
>
> Just FYI, multiple-outputs support is not complete at the nix-store
> level. In particular, if you have one output of a derivation realized
> but not all (because you gc'd the others or got the one via a
> substitutor), nix-store can't realize the non-realized ones directly
> yet.

OK, that’s what I remembered from earlier discussions.

> There may be other issues I'm not aware of too.

Heheh, Eelco?  :-)

Thanks,
Ludo’.


More information about the nix-dev mailing list