You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Neal Richardson (Jira)" <ji...@apache.org> on 2021/07/27 19:32:00 UTC

[jira] [Commented] (ARROW-13466) [R] make installation fail if Arrow C++ dependencies cannot be installed

    [ https://issues.apache.org/jira/browse/ARROW-13466?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17388259#comment-17388259 ] 

Neal Richardson commented on ARROW-13466:
-----------------------------------------

Some prior art here: 

* https://github.com/apache/arrow/pull/9896
* https://github.com/apache/arrow/pull/9896
* https://github.com/apache/arrow/pull/9209

The arrow-without-arrow wrapping was removed at one point, but it was added back because the failure mode was worse, and out of fear/paranoia of not building on Solaris, which theoretically we support but no guarantee that we still support because setting up CI for it is challenging. 

One possibility could be to fail hard in {{r/configure}} if libarrow is not found *except on Solaris* where we continue without libarrow. Then if/when we solve the Solaris CI issue, we could remove the wrapping altogether.

> [R] make installation fail if Arrow C++ dependencies cannot be installed
> ------------------------------------------------------------------------
>
>                 Key: ARROW-13466
>                 URL: https://issues.apache.org/jira/browse/ARROW-13466
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: R
>            Reporter: Nic Crane
>            Priority: Major
>
> Currently if the C++ dependencies cannot be installed, the R package is installed and the user gets a warning {{*** Proceed without C++}} - however if we update it to fail entirely if that happens, then it'll be more clear to the user that the package install has actually failed



--
This message was sent by Atlassian Jira
(v8.3.4#803005)