gnu-system-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Update on distro bootstrapping with Guix


From: Ludovic Courtès
Subject: Re: Update on distro bootstrapping with Guix
Date: Sat, 13 Oct 2012 14:37:26 +0200
User-agent: Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.2 (gnu/linux)

Richard Stallman <address@hidden> skribis:

>     No.  Basically, each package is installed in its own directory, pretty
>     much à la GNU Stow.  However, the directory name contains the hash of
>     all the inputs used to build that package (source code, compiler,
>     libraries, build scripts, etc.)  Thus, when an input changes, the new
>     package ends up being installed in a different directory.
>
> I suggest that, for shared libraries, the hash should disregard the
> library's current version, and consider only the interface version.
> That way, replacement of the shared library won't require any change
> in the installed executable.

I understand the motivation, but that would actually be contrary to the
initial design goals, which enable the nifty features mentioned earlier.

For a detailed rationale, I recommend looking at the papers at
<http://nixos.org/nix/docs.html>.

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]