-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install patch on Linuxes for patching snappy #20
Conversation
The macos errors are unrelated and fixed in #19 |
I have a more meta concern about this. We got here because we wanted snappy on by default. But in order to have it on by default, it has to build successfully on CRAN, and that means it has to pass the sanitizer checks. To pass the sanitizer checks, we have to apply a patch. So now we can't install snappy if |
The extra patch dependency is temporary (when google/snappy#148 is merged we can rip all of this out — I'm also eager to have clean sanitizer builds leading up to the Arrow release in case other code we depend on / write fails those checks, it's much easier to find and fix if we know it happens) In principle we could (and this is exactly what would happen, without the arrow r-package change) skip the patch step on platforms that don't have I agree this is not great — though the benefit of having snappy on by default (cf https://issues.apache.org/jira/browse/ARROW-15047 just today) is high. Alternatively, we could patch and host the patched version of snappy ourselves and then we don't have to worry about if installing systems have |
Alternatively, we could take the r package bit out, and if the cran systems don’t have patch installed and this error ask for forgiveness + point to the fact we’ve sent upstream fixes? |
And for clarity, when I'm talking about taking out the extra-paranoid r-arrow bit, I mean deleting this:
Which will allow arrow to be installed with snappy for all platforms (with or without |
We don't need this anymore right? |
Correct, I should have and thought I had already closed it earlier! |
No description provided.