aboutsummaryrefslogtreecommitdiff
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
guix-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’