Re: R arrow dependency on Rcpp?

2017-08-11 Thread Wes McKinney
It seems that using Rcpp is fine because an R library for Arrow is an optional component of the project, but will await more opinions on LEGAL-324. + Felix Cheung -- I wonder if you could comment further on your concerns about licensing of R build dependencies, which were mentioned elsewhere. Tha

[jira] [Created] (ARROW-1348) [C++/Python] Add release verification script for Windows

2017-08-11 Thread Wes McKinney (JIRA)
Wes McKinney created ARROW-1348: --- Summary: [C++/Python] Add release verification script for Windows Key: ARROW-1348 URL: https://issues.apache.org/jira/browse/ARROW-1348 Project: Apache Arrow I

[jira] [Created] (ARROW-1349) [Packaging] Provide APT and Yum repositoriesP

2017-08-11 Thread Kouhei Sutou (JIRA)
Kouhei Sutou created ARROW-1349: --- Summary: [Packaging] Provide APT and Yum repositoriesP Key: ARROW-1349 URL: https://issues.apache.org/jira/browse/ARROW-1349 Project: Apache Arrow Issue Type:

Re: R arrow dependency on Rcpp?

2017-08-11 Thread Felix Cheung
Thanks Wes. I think the discussion is in line with my understanding of the release of optional component as well. In Spark, which is often used as an example in various discussions, actually does not have GPL dependencies that are required to function at runtime. We have build and test dependen

Re: R arrow dependency on Rcpp?

2017-08-11 Thread Wes McKinney
hi Felix, Thanks for this context. From > If the goal is to make such component a package released to CRAN however, > then my take is this becomes a release by itself and what is required for the > package to function becomes the area for discussion, as per my understanding. My take is that r

Re: [VOTE] Release Apache Arrow 0.6.0 - RC0

2017-08-11 Thread Wes McKinney
-1 (binding) I unfortunately must cancel this RC as the Plasma source tree is being forcibly excluded in the source release scripts from 0.5.0: https://github.com/apache/arrow/blob/master/dev/release/02-source.sh#L92 This will also enable us to merge the security fixes for Java dependencies whic

[jira] [Created] (ARROW-1350) [C++] Include Plasma source tree in source distribution

2017-08-11 Thread Wes McKinney (JIRA)
Wes McKinney created ARROW-1350: --- Summary: [C++] Include Plasma source tree in source distribution Key: ARROW-1350 URL: https://issues.apache.org/jira/browse/ARROW-1350 Project: Apache Arrow Is

[VOTE] Release Apache Arrow 0.6.0 - RC1

2017-08-11 Thread Wes McKinney
Hello all, I'd like to propose the 2nd release candidate (rc1) of Apache Arrow version 0.6.0. This is a major release consisting of 90 resolved JIRAs [1]. The source release rc1 is hosted at [2]. This release candidate is based on commit b17333482ea1da3728538bc912b1053ba70ed2e7 [3] Please note

Re: [VOTE] Release Apache Arrow 0.6.0 - RC1

2017-08-11 Thread Wes McKinney
+1 (binding) - Ran Java, C++, Python unit tests on Linux, including Plasma tests (-DARROW_PLASMA=on, and --with-plasma in Python) - Ran integration tests (Java vs C++) - Ran C++ and Python tests (including Parquet) on Windows Visual Studio 2015 (using the new script in ARROW-1348) - Ran C GLib-Rub

Re: R arrow dependency on Rcpp?

2017-08-11 Thread Felix Cheung
I see your view but I don't know if it is a fair assessment to judge two packages based on the set of packages they depend on ;) In all fairness SparkR integrates nicely with the magrittr package for example and conceivably even the dplyr package if there is ever anyone interested in contributi