[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
- branch master updated (a468f89 -> d633f2f), Ludovic Courtès, 2017/12/22
- 03/10: services: urandom-seed: Become a dependency of 'user-processes'., Ludovic Courtès, 2017/12/22
- 06/10: gnu: Add python-activepapers., Ludovic Courtès, 2017/12/22
- 08/10: mapped-devices: 'luks-device-mapping' checks its source device., Ludovic Courtès, 2017/12/22
- 02/10: services: 'user-processes-service-type' can now be extended., Ludovic Courtès, 2017/12/22
- 04/10: services: urandom-seed: Deprecate the 'urandom-seed-service' procedure., Ludovic Courtès, 2017/12/22
- 10/10: gnu: mutter: Add xorg-xserver-xwayland input., Ludovic Courtès, 2017/12/22
- 07/10: mapped-devices: Add 'location' and 'check' fields., Ludovic Courtès, 2017/12/22
- 09/10: guix system: Check mapped devices upon 'init' and 'reconfigure'., Ludovic Courtès, 2017/12/22
- 01/10: doc: Document fixed-output derivations.,
Ludovic Courtès <=
- 05/10: services: urandom-seed: Depend on udev., Ludovic Courtès, 2017/12/22