guix/guix/scripts
Ludovic Courtès ddc9d66f2b
substitute: Retry nar download upon networking error.
This allows ‘guix substitute’ to gracefully handle errors like:

  TLS error in procedure 'write_to_session_record_port': Error in the push function

instead of exiting (“`guix substitute' died unexpectedly”).

* guix/scripts/substitute.scm (download-nar)[try-fetch]: Catch
‘network-error?’ too.

Reported-by: Ada Stevenson <adanskana@gmail.com>
Change-Id: I91b92183b0165832645ee37d50c13445f9322525
2024-03-30 01:01:31 +01:00
..
container
git git authenticate: Document ‘--end’. 2024-03-19 17:02:14 +01:00
home
import scripts: import: elpa: Unquote-splice package sexp contents. 2024-03-06 11:09:55 +01:00
system reconfigure: Skip starting new shepherd services with auto-start? #f 2024-03-21 17:43:16 +01:00
archive.scm
authenticate.scm
build.scm
challenge.scm
container.scm
copy.scm
deploy.scm
describe.scm
discover.scm
download.scm
edit.scm
environment.scm
gc.scm
git.scm
graph.scm
hash.scm
home.scm
import.scm import: Discard args after --version and --help. 2024-02-23 19:02:38 +01:00
install.scm
lint.scm
locate.scm
offload.scm
pack.scm
package.scm
perform-download.scm download: Honor ‘GUIX_DOWNLOAD_METHODS’ environment variable. 2024-03-09 18:55:50 +01:00
processes.scm
publish.scm
pull.scm
refresh.scm
remove.scm
repl.scm
search.scm
shell.scm
show.scm
size.scm
style.scm
substitute.scm substitute: Retry nar download upon networking error. 2024-03-30 01:01:31 +01:00
system.scm
time-machine.scm time-machine: Allow time travels to v0.16.0. 2024-03-11 22:12:34 +01:00
upgrade.scm
weather.scm