guix-commits
[Top][All Lists]
Advanced

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

01/10: doc: Document fixed-output derivations.


From: Ludovic Courtès
Subject: 01/10: doc: Document fixed-output derivations.
Date: Fri, 22 Dec 2017 04:04:11 -0500 (EST)

civodul pushed a commit to branch master
in repository guix.

commit 8785bd7759df7ba9c199dcdf398edd922866e3df
Author: Ludovic Courtès <address@hidden>
Date:   Thu Dec 21 22:12:00 2017 +0100

    doc: Document fixed-output derivations.
    
    * doc/guix.texi (Derivations): Add paragraph on fixed-output
    derivations.
---
 doc/guix.texi | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/doc/guix.texi b/doc/guix.texi
index 6b6f8de..faad3ad 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -4210,6 +4210,14 @@ paths}.  Derivations paths can be passed to the 
@code{build-derivations}
 procedure to perform the build actions they prescribe (@pxref{The
 Store}).
 
address@hidden fixed-output derivations
+Operations such as file downloads and version-control checkouts for
+which the expected content hash is known in advance are modeled as
address@hidden derivations}.  Unlike regular derivations, the outputs
+of a fixed-output derivation are independent of its inputs---e.g., a
+source code download produces the same result regardless of the download
+method and tools being used.
+
 The @code{(guix derivations)} module provides a representation of
 derivations as Scheme objects, along with procedures to create and
 otherwise manipulate derivations.  The lowest-level primitive to create



reply via email to

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