guix-devel/guix/scripts
Ludovic Courtès 7623848343 download: Work around Guile small-receive-buffer bug.
Previously, code using directly (guix build download) was still affected
by <http://bugs.gnu.org/15368>.  This includes source derivations, the
'guix download' command, and (guix gnu-maintenance).

'guix substitute' was unaffected since it used (guix http-client), which
already had the fix.

* guix/http-client.scm (open-socket-for-uri): Remove.
  (http-fetch): Remove #:buffered? argument to 'open-socket-for-uri';
  use 'setvbuf' instead.
* guix/scripts/substitute.scm (fetch): Likewise.
* guix/build/download.scm (open-socket-for-uri): New procedure, taken
  from guix/http-client.scm, but without the #:buffered? parameter.
2015-05-06 10:31:11 +02:00
..
import import: Add hackage importer. 2015-04-08 17:31:11 +02:00
archive.scm
authenticate.scm
build.scm guix: build: Fix indentation for --sources in help output. 2015-05-04 14:16:39 -05:00
download.scm
environment.scm environment: Move iteration outside of 'for-each-search-path'. 2015-05-05 15:13:59 +02:00
gc.scm
hash.scm
import.scm import: Add hackage importer. 2015-04-08 17:31:11 +02:00
lint.scm lint: Add a 'derivation' checker. 2015-04-13 00:02:59 +02:00
offload.scm
package.scm search-paths: 'evaluate-search-paths' can be passed a list of directories. 2015-05-05 15:13:58 +02:00
publish.scm scripts: Add 'publish' command. 2015-04-04 14:16:43 -04:00
pull.scm
refresh.scm refresh: Allow users to refer to specific package versions. 2015-04-16 23:15:06 +02:00
substitute.scm download: Work around Guile small-receive-buffer bug. 2015-05-06 10:31:11 +02:00
system.scm ui: Add 'report-load-error'. 2015-04-07 22:28:36 +02:00