summary refs log tree commit diff
path: root/TODO
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-03-27 00:11:57 +0100
committerLudovic Courtès <ludo@gnu.org>2013-03-27 00:11:57 +0100
commitda0a26d2a7df8b8f269aa05a7bd13add97df5658 (patch)
tree14cef392484b7f86f946a9499ac362bae4fd5530 /TODO
parent7bf569186c12cc9d344905ef673fecaa92a6c023 (diff)
downloadguix-da0a26d2a7df8b8f269aa05a7bd13add97df5658.tar.gz
Update `TODO'.
Diffstat (limited to 'TODO')
-rw-r--r--TODO20
1 files changed, 0 insertions, 20 deletions
diff --git a/TODO b/TODO
index f115b4f47c..205e1d71af 100644
--- a/TODO
+++ b/TODO
@@ -8,12 +8,6 @@ Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
 
 * integrate needed Nix code
 
-Guix uses Nix’s daemon (‘nix-worker’, later renamed to ‘nix-daemon’) to
-actually perform builds, scheduling, substitution of pre-built binaries,
-and GC-related tasks.  The daemon mainly uses ‘libstore’ from Nix.
-Integrating it in Guix itself will make Guix self-contained, thereby
-simplifying our users’ lives.
-
 ** Remove dependency on OpenSSL
 
 The ‘openssl’ command-line tool is used in libstore to sign store paths
@@ -51,14 +45,6 @@ For a start, we may use the instance at hydra.nixos.org, generously
 provided by TU Delft.  However, in the future, we may want to setup our
 own instance at gnu.org.
 
-* add guix pull
-
-A tool that fetches the latest code from [[http://git.savannah.gnu.org/cgit/guix.git/snapshot/guix-master.tar.gz][cgit]], builds a derivation that
-unpacks it, copies only .scm files (this excludes guix/config.in) and
-compiles it, and then links to it from ~/.local/guix/latest .  Change
-guix-build and guix-package to have that directory first in their load
-path.
-
 * user interface
 ** Add a package.el (Emacs) back-end
 
@@ -157,12 +143,7 @@ etc.
 ** add ‘--list-generations’, and ‘--delete-generations’
 
 * guix build utils
-** Add equivalent to "rm -rf"
 ** Add equivalent to Nixpkgs's ‘wrapProgram’
-** Change ‘patch-shebang’ to DTRT for /usr/bin/env
-
-I.e., replace “#!/usr/bin/env perl” by “#!/nix/store/…/bin/perl”.
- 
 ** MAYBE Change ‘ld-wrapper’ to add RPATH for libs passed by file name
 
 ** MAYBE Add equivalent to chrpath, possibly using [[https://gitorious.org/guile-dlhacks/guile-dlhacks/][guile-dlhacks]]
@@ -172,7 +153,6 @@ I.e., replace “#!/usr/bin/env perl” by “#!/nix/store/…/bin/perl”.
 See [[https://github.com/NixOS/nixpkgs/commit/d1662d715514e6ef9d3dc29f132f1b3d8e608a18][Shea Levy's `replace-dependency' in Nixpkgs]].
 
 * distro
-** choose a name! (Jinn?)
 ** port to new GNU/Linux platforms, notably ‘mipsel64-linux’
 ** port to GNU/Hurd, aka. ‘i686-gnu’