conda-forge / conda-forge/arrow-cpp-feedstock
Unreliable downloads of past versions
- Dominant language
- Shell
- Stars
- 12
- Forks
- 66
- PR merge metrics
- No merged PRs in 30d
Description
CI on the maintenance branches is currently failing with a high incidence rate (~80% of jobs!), see [20.x](https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1343566), [19.x](https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1343574), [18.x](https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1343579); I've seen similar behaviour in the past few days already, though with more manageable failure rates.
```
Downloading https://www.apache.org/dyn/closer.lua/arrow/arrow-20.0.0/apache-arrow-20.0.0.tar.gz?action=download
WARNING:urllib3.connectionpool:Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='archive.apache.org', port=443): Read timed out. (read timeout=9.15)")': /dist/arrow/arrow-20.0.0/apache-arrow-20.0.0.tar.gz
WARNING:urllib3.connectionpool:Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='archive.apache.org', port=443): Read timed out. (read timeout=9.15)")': /dist/arrow/arrow-20.0.0/apache-arrow-20.0.0.tar.gz
WARNING:urllib3.connectionpool:Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='archive.apache.org', port=443): Read timed out. (read timeout=9.15)")': /dist/arrow/arrow-20.0.0/apache-arrow-20.0.0.tar.gz
WARNING: Error: HTTP 000 CONNECTION FAILED for url <[https://www.apache.org/dyn/closer.lua/arrow/arrow-20.0.0/apache-arrow-20.0.0.tar.gz?action=download>](https://www.apache.org/dyn/closer.lua/arrow/arrow-20.0.0/apache-arrow-20.0.0.tar.gz?action=download%3E)
Elapsed: -
```
This is one reason among several why I wanted to use the more reliable tarballs from the github tags (c.f. discussion in https://github.com/apache/arrow/issues/32572), but upstream arrow maintainers have repeatedly recommended to use the `https://www.apache.org/dyn/closer.lua?action=[...]` URL, leading ultimately to a switch in https://github.com/conda-forge/arrow-cpp-feedstock/commit/dd20501ac03835be8e5c086885f28743bc7c2145
CC @raulcd @kou @assignUser
Contributor guide
Assessment
This issue has not been assessed yet.