From 3dfd7cef0dc7b868354cbbc9ca30d837a3a8b30d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Fri, 19 Jul 2013 23:22:59 +0200 Subject: [PATCH] Update `TODO'. --- TODO | 18 +++++------------- 1 file 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’