From 296d2bef0650e2e062bf373eee0f64cc1a82b7cc Mon Sep 17 00:00:00 2001 From: Greg Thain Date: Tue, 28 Feb 2023 21:18:27 -0500 Subject: ExternalProject: Also retry curl download on timeout error Since commit f24e34975a (ExternalProject: retry download on recoverable errors, 2020-08-08, v3.19.0-rc1~298^2~1) ExternalProject has a list of curl errors which trigger a retry today: 6, 7, 8 and 15. Add curl error 28. It is a "timeout error", and should also trigger a retry attempt at a download of an external project. The complete list of curl errors is https://curl.se/libcurl/c/libcurl-errors.html --- Modules/ExternalProject/download.cmake.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Modules/ExternalProject') diff --git a/Modules/ExternalProject/download.cmake.in b/Modules/ExternalProject/download.cmake.in index ff8c659082..bf7f209723 100644 --- a/Modules/ExternalProject/download.cmake.in +++ b/Modules/ExternalProject/download.cmake.in @@ -108,7 +108,7 @@ message(STATUS "Downloading... timeout='@TIMEOUT_MSG@' inactivity timeout='@INACTIVITY_TIMEOUT_MSG@'" ) -set(download_retry_codes 7 6 8 15) +set(download_retry_codes 7 6 8 15 28) set(skip_url_list) set(status_code) foreach(i RANGE ${retry_number}) -- cgit v1.2.1