Augment `TODO'.

This commit is contained in:
Ludovic Courtès 2013-01-09 22:12:11 +01:00
parent b2d58cd80a
commit c0b3c89f16
1 changed files with 11 additions and 2 deletions

13
TODO
View File

@ -1,6 +1,6 @@
-*- mode: org; coding: utf-8; -*- -*- mode: org; coding: utf-8; -*-
Copyright © 2012 Ludovic Courtès <ludo@gnu.org> Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
Copying and distribution of this file, with or without modification, Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright 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
GnuTLS]], but not yet with its Guile bindings. Theres also GnuTLS]], but not yet with its Guile bindings. Theres also
gnutls_privkey_sign_data to sign, and related functions. gnutls_privkey_sign_data to sign, and related functions.
** Add a binary cache substituter
Like scripts/download-from-binary-cache.pl in Nix, but written in
Scheme. Substituters allow pre-built binaries to be downloaded when
they are available from a trusted source.
** Add a remote build hook
Like scripts/build-remote.pl in Nix.
* infrastructure * infrastructure
** have a Hydra instance build Guix packages ** have a Hydra instance build Guix packages
@ -101,7 +111,6 @@ Would allow build expressions to have system-dependent code, like
[[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]]. [[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]].
* union * union
Support sophisticated collision handling when building a union: check Support sophisticated collision handling when building a union: check