diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-07-19 23:22:59 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-07-19 23:22:59 +0200 |
commit | 3dfd7cef0dc7b868354cbbc9ca30d837a3a8b30d (patch) | |
tree | 9a74b643dd18a560a7600caf354bc18fa903a84a | |
parent | 044498a0b995b0f4802dd691eee22cf965d527dc (diff) | |
download | gnu-guix-3dfd7cef0dc7b868354cbbc9ca30d837a3a8b30d.tar gnu-guix-3dfd7cef0dc7b868354cbbc9ca30d837a3a8b30d.tar.gz |
Update `TODO'.
-rw-r--r-- | TODO | 18 |
1 files changed, 5 insertions, 13 deletions
@@ -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’ |