From 504fd36a85e1054aec8179011bf2ca012e32b92e Mon Sep 17 00:00:00 2001 From: Miguel Ángel Arruga Vivas Date: Wed, 28 Oct 2020 19:03:59 +0100 Subject: substitute: Do not discard ttl info when the response code is 202. * guix/scripts/substitute.scm (fetch-narinfos) [handle-narinfo-response]: Add code 202 to the condition. This will allow in the future the use of 404 for nar requests which cannot be built in the present, leaving for the 202 to indicate that a request has triggered a nar generation that might be completed later, as specified in . --- guix/scripts/substitute.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'guix/scripts/substitute.scm') diff --git a/guix/scripts/substitute.scm b/guix/scripts/substitute.scm index 7ec170b08a..ddb885d344 100755 --- a/guix/scripts/substitute.scm +++ b/guix/scripts/substitute.scm @@ -656,7 +656,7 @@ print a warning and return #f." (get-bytevector-n port len) (read-to-eof port)) (cache-narinfo! url (hash-part->path hash-part) #f - (if (= 404 code) + (if (or (= 404 code) (= 202 code)) ttl %narinfo-transient-error-ttl)) result)))) -- cgit v1.2.3