Subject: bug#58017: closed (Re: bug#58017: [PATCH 0/2] Retry nar downloads upon failure)

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 28 Sep 2022 21:26:01 +0000

Your bug report

#58017: [PATCH 0/2] Retry nar downloads upon failure

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
58017: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58017
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#58017: [PATCH 0/2] Retry nar downloads upon failure
From: Ludovic Courtès <[email-masked]>
To: [email-masked]
Cc: Attila Lendvai <[email-masked]>, [email-masked], zimoun <[email-masked]>
Date: Wed, 28 Sep 2022 23:24:42 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

Ludovic Courtès <[email-masked]> skribis:

>   substitute: Split nar download.
>   substitute: Retry downloading when a nar is unavailable.

Pushed as 8bd4126917f59f4af9a4323c3d5699201862dca2.  The ‘guix’ package
has yet to be updated.

Thanks,
Ludo’.

Subject: [PATCH 0/2] Retry nar downloads upon failure
From: Ludovic Courtès <[email-masked]>
To: [email-masked]
Cc: Attila Lendvai <[email-masked]>, [email-masked],Ludovic Courtès <[email-masked]>, zimoun <[email-masked]>
Date: Fri, 23 Sep 2022 08:16:16 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello!

This is a long overdue fix for <https://issues.guix.gnu.org/57978>:
when a nar cannot be downloaded from its “preferred” location,
‘guix substitute --substitute’ will now retry once for each substitute
URL instead of failing right away.

This should address the most common issues such as transient
networking failures.

Comments?

Thanks,
Ludo’.

Ludovic Courtès (2):
  substitute: Split nar download.
  substitute: Retry downloading when a nar is unavailable.

 guix/scripts/substitute.scm | 157 +++++++++++++++++++++++++++---------
 tests/substitute.scm        | 113 ++++++++++++++++++++++++++
 2 files changed, 231 insertions(+), 39 deletions(-)

base-commit: a09655b20850d065333ec333e6e184b604f606a8
-- 
2.37.3