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]

Reply via email to