jonkeane opened a new issue, #55454: URL: https://github.com/apache/arrow/issues/55454
### Describe the bug, including details regarding any error messages, version, and platform. Since #51244 we download URI parser at buildtime. This generally should be OK, but if there is a network failure, we must degrade gracefully on CRAN. We were contacted by CRAN about the Fedora build, but this would happen to any machine where the sources for URI parser are not available (e.g. because of network failure) and URI parser is not already installed on the system (with a sufficient version). The R package [falls back to building a very limited version of itself when there are network connectivity issues](https://github.com/jonkeane/arrow/blob/7299fdccf5add00e845c20cba48cce75b43bec5e/r/tools/nixlibs.R#L628-L634) but we don't turn off enough features (or it's not possible to turn off enough features) that we don't subsequently attempt to download URI parser (which also failed). We need to do _something_ here to work around this: either vendoring this source again (possibly only with the R package), hosting other versions of the source in more reliable places, find a way to disable the features that rely on URI parser and disable it when we run into these kinds of network failures. ### Component(s) C++, R -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
