summary refs log tree commit diff
path: root/TODO
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 /TODO
parent044498a0b995b0f4802dd691eee22cf965d527dc (diff)
downloadguix-3dfd7cef0dc7b868354cbbc9ca30d837a3a8b30d.tar.gz
Update `TODO'.
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 5 insertions, 13 deletions
diff --git a/TODO b/TODO
index 44d540463e..af1b38734c 100644
--- a/TODO
+++ b/TODO
@@ -101,19 +101,6 @@ The Guildhall is Guile’s packaging system.  It should be easy to add a
 ‘guildhall-build-system’ that does the right thing based on guildhall
 recipes.
 
-* gnu-build-system: produce a ‘debug’ derivation
-
-Set a .gnu_debuglink in the main derivations to point to the sibling
-file name (only the basename, to not retain a dependency on the ‘debug’
-derivation.)
-
-For /nix/store/xyz-foobar/bin/foo, we should have
-/nix/store/abc-foobar-debug/lib/nix/store/xyz-foobar/bin/foo.debug (info
-"(gdb) Separate Debug Files").
-
-Users should have a default GDB setting with ~/.guix-profile/lib/debug
-as their ‘debug-file-directory’.
-
 * build-expression->derivation: define `%system' in the builder
 
 Would allow build expressions to have system-dependent code, like
@@ -129,6 +116,11 @@ Support sophisticated collision handling when building a union: check
 whether the colliding files are identical, honor per-package priorities,
 etc.
 
+* add GUIX_ALLOW_EXPENSIVE_TESTS
+
+Tests that need to download stuff or otherwise take a long time would only be
+run when that is defined.
+
 * guix package
 
 ** add ‘--list-generations’, and ‘--delete-generations’