summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-07-19 23:22:59 +0200
committerLudovic Courtès <ludo@gnu.org>2013-07-19 23:22:59 +0200
commit3dfd7cef0dc7b868354cbbc9ca30d837a3a8b30d (patch)
tree9a74b643dd18a560a7600caf354bc18fa903a84a
parent044498a0b995b0f4802dd691eee22cf965d527dc (diff)
Update `TODO'.
-rw-r--r--TODO18
1 files changed, 5 insertions, 13 deletions
diff --git a/TODO b/TODO
index 44d540463ef..af1b38734cc 100644
--- a/TODO
+++ b/TODO
@@ -101,19 +101,6 @@ The Guildhall is Guile’s packaging system. It should be easy to add a
101‘guildhall-build-system’ that does the right thing based on guildhall 101‘guildhall-build-system’ that does the right thing based on guildhall
102recipes. 102recipes.
103 103
104* gnu-build-system: produce a ‘debug’ derivation
105
106Set a .gnu_debuglink in the main derivations to point to the sibling
107file name (only the basename, to not retain a dependency on the ‘debug’
108derivation.)
109
110For /nix/store/xyz-foobar/bin/foo, we should have
111/nix/store/abc-foobar-debug/lib/nix/store/xyz-foobar/bin/foo.debug (info
112"(gdb) Separate Debug Files").
113
114Users should have a default GDB setting with ~/.guix-profile/lib/debug
115as their ‘debug-file-directory’.
116
117* build-expression->derivation: define `%system' in the builder 104* build-expression->derivation: define `%system' in the builder
118 105
119Would allow build expressions to have system-dependent code, like 106Would allow build expressions to have system-dependent code, like
@@ -129,6 +116,11 @@ Support sophisticated collision handling when building a union: check
129whether the colliding files are identical, honor per-package priorities, 116whether the colliding files are identical, honor per-package priorities,
130etc. 117etc.
131 118
119* add GUIX_ALLOW_EXPENSIVE_TESTS
120
121Tests that need to download stuff or otherwise take a long time would only be
122run when that is defined.
123
132* guix package 124* guix package
133 125
134** add ‘--list-generations’, and ‘--delete-generations’ 126** add ‘--list-generations’, and ‘--delete-generations’