[Top][All Lists]

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

Out-of-band downloads

From: Ludovic Courtès
Subject: Out-of-band downloads
Date: Wed, 16 Nov 2016 18:28:23 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)


Good news: <> is fixed!

Previously, all downloads were made by “fixed-output derivations”, which
caused chicken-and-egg problems: sometimes we’d need to build GnuTLS
just to be able to download the source of GnuTLS and its dependencies
over HTTPS.

The fix introduces “out-of-band downloads”: derivations can use a
“built-in builder”, which tells the daemon to perform the build for
themselves.  As a consequence, the derivation does not need to depend on
Guile, GnuTLS, etc.  Instead, the Guile and GnuTLS that are visible to
the daemon are used.

If you use a new daemon, those new derivations will be used.  If you use
a daemon from before today, there won’t be any difference.

Feedback welcome!


reply via email to

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