bug#20188: [wishlist] avoid unnecessary calls to substitute-binary

2015-03-23 Thread Mark H Weaver
It would be good to avoid unnecessary calls to 'substitute-binary' when the needed items are already in the store, e.g.: --8<---cut here---start->8--- mhw@jojen:~$ guix build qt substitute-binary: updating list of substitutes from 'http://hydra.gnu.org'... /gnu/

bug#20137: number of generation doesn't always rise monotonically

2015-03-23 Thread Tomáš Čech
On Mon, Mar 23, 2015 at 10:13:13AM +0100, Ludovic Courtès wrote: Tomáš Čech skribis: Perhaps we can eventually move to an actual tree structure where the nodes can be named whatever. Until now I thought that's how generations work, and are just named after integers for identification purposes

bug#19671: Raw binary data in build log from substitute-binary

2015-03-23 Thread Ludovic Courtès
This has just happened to me as well, and I think the reason is that, when a download failure happens (500, 502, 504, etc.), the thread doing the download directly writes to the current error port. And as we know, ports are not thread-safe in Guile 2.0 and we’re not doing additional synchronizatio

bug#20137: number of generation doesn't always rise monotonically

2015-03-23 Thread Ludovic Courtès
Tomáš Čech skribis: >>Perhaps we can eventually move to an actual tree structure where the >>nodes can be named whatever. Until now I thought that's how generations >>work, and are just named after integers for identification purposes. [...] >>I’m concerned that this would add both code and us