conda-forge / conda-forge/arrow-cpp-feedstock

Unreliable downloads of past versions

Open
#1,859 2 comments 0 reactions 0 assignees View on GitHub
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.

Image

Image

Image

```
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.