GNU bug report logs -
#28709
Content-addressed mirrors for Git checkouts
Previous Next
Reported by: ludo <at> gnu.org (Ludovic Courtès)
Date: Wed, 4 Oct 2017 21:50:01 UTC
Severity: normal
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello,
Here’s a ready-to-merge patch series. Once applied, nars
(aka. “substitutes”) are downloaded and extracted when a VCS checkout
fails. This will address cases such as the recent Guile-Git repository
renaming for people who have disabled substitutes.
I’m Cc’ing 宋文武 because this also moves the progress-report code to
a new (guix progress) module.
Feedback welcome!
Ludo’.
Ludovic Courtès (4):
download: Remove old-Guile leftovers.
download: Make 'http-fetch' public.
Add (guix progress).
download: Download a nar when a VCS checkout fails.
Makefile.am | 2 +
guix/build/download-nar.scm | 125 ++++++++++++++++++++++++
guix/build/download.scm | 216 +++++------------------------------------
guix/cvs-download.scm | 38 ++++++--
guix/git-download.scm | 37 +++++--
guix/hg-download.scm | 36 +++++--
guix/progress.scm | 228 ++++++++++++++++++++++++++++++++++++++++++++
guix/scripts/download.scm | 4 +-
guix/scripts/substitute.scm | 5 +-
guix/utils.scm | 28 +-----
10 files changed, 470 insertions(+), 249 deletions(-)
create mode 100644 guix/build/download-nar.scm
create mode 100644 guix/progress.scm
--
2.14.2
This bug report was last modified 7 years and 271 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.