Update `TODO'.

This commit is contained in:
Ludovic Courtès 2013-07-19 23:22:59 +02:00
parent 044498a0b9
commit 3dfd7cef0d

18
TODO
View file

@ -101,19 +101,6 @@ The Guildhall is Guiles packaging system. It should be easy to add a
guildhall-build-system that does the right thing based on guildhall guildhall-build-system that does the right thing based on guildhall
recipes. 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 * build-expression->derivation: define `%system' in the builder
Would allow build expressions to have system-dependent code, like 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, whether the colliding files are identical, honor per-package priorities,
etc. 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 * guix package
** add --list-generations, and --delete-generations ** add --list-generations, and --delete-generations