l...@gnu.org (Ludovic Courtès) writes: > Tomáš Čech <sleep_wal...@gnu.org> skribis: > >> On Fri, Mar 27, 2015 at 10:24:22PM +0100, Ludovic Courtès wrote: >>>Tomáš Čech <sleep_wal...@gnu.org> skribis: >>> >>>> Imagine situation where you added "debug" output to every package and >>>> after each build the newly generated store with debug information is >>>> deleted (carefully, not to corrupt database, of course). Your hash >>>> still will be the same. >>> >>>I see what you mean, but again, that’s not how it works, and I would >>>argue that it’s not desirable.
I think what Tomáš suggested above does not conflict with the design of Nix and Guix. As I understand it, he's suggesting that we have 'outputs' default to '("out" "debug") but then the debug outputs would be immediately discarded for most packages. This would save both disk space and slave->hydra bandwidth. Users could then get the debug outputs by building the package locally. I'm not necessarily advocating that we should do this, but wanted to help facilitate communication. Mark