diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2013-01-09 22:12:11 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2013-01-09 22:12:23 +0100 |
| commit | c0b3c89f16c2ba36da66a4259a271db449ee66ca (patch) | |
| tree | 2f80036e8ee0d94a7b8d2ae06bdeb5780072ac2b | |
| parent | b2d58cd80a04ccab09a947d187ae55ff199eae08 (diff) | |
Augment `TODO'.
| -rw-r--r-- | TODO | 13 |
1 files changed, 11 insertions, 2 deletions
| @@ -1,6 +1,6 @@ | |||
| 1 | -*- mode: org; coding: utf-8; -*- | 1 | -*- mode: org; coding: utf-8; -*- |
| 2 | 2 | ||
| 3 | Copyright © 2012 Ludovic Courtès <ludo@gnu.org> | 3 | Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org> |
| 4 | 4 | ||
| 5 | Copying and distribution of this file, with or without modification, | 5 | Copying and distribution of this file, with or without modification, |
| 6 | are permitted in any medium without royalty provided the copyright | 6 | are permitted in any medium without royalty provided the copyright |
| @@ -23,6 +23,16 @@ X.509 SubjectPublicKeyInfo. These can be decoded with the [[http://lists.gnu.or | |||
| 23 | GnuTLS]], but not yet with its Guile bindings. There’s also | 23 | GnuTLS]], but not yet with its Guile bindings. There’s also |
| 24 | ‘gnutls_privkey_sign_data’ to sign, and related functions. | 24 | ‘gnutls_privkey_sign_data’ to sign, and related functions. |
| 25 | 25 | ||
| 26 | ** Add a binary cache substituter | ||
| 27 | |||
| 28 | Like scripts/download-from-binary-cache.pl in Nix, but written in | ||
| 29 | Scheme. Substituters allow pre-built binaries to be downloaded when | ||
| 30 | they are available from a trusted source. | ||
| 31 | |||
| 32 | ** Add a remote build hook | ||
| 33 | |||
| 34 | Like scripts/build-remote.pl in Nix. | ||
| 35 | |||
| 26 | * infrastructure | 36 | * infrastructure |
| 27 | 37 | ||
| 28 | ** have a Hydra instance build Guix packages | 38 | ** have a Hydra instance build Guix packages |
| @@ -101,7 +111,6 @@ Would allow build expressions to have system-dependent code, like | |||
| 101 | 111 | ||
| 102 | [[file:~/src/nix/src/libstore/build.cc::if%20(drv.env.find("allowedReferences")%20!%3D%20drv.env.end())%20{][See how Nix implements that internally]]. | 112 | [[file:~/src/nix/src/libstore/build.cc::if%20(drv.env.find("allowedReferences")%20!%3D%20drv.env.end())%20{][See how Nix implements that internally]]. |
| 103 | 113 | ||
| 104 | |||
| 105 | * union | 114 | * union |
| 106 | 115 | ||
| 107 | Support sophisticated collision handling when building a union: check | 116 | Support sophisticated collision handling when building a union: check |
