diff options
-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’ |