Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-3204

[R] Enable package to be made available on CRAN

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.15.0
    • Component/s: R

      Description

      As of ARROW-1325, the project contains a minimal working R package that takes advantage of R's built-in support for calling C++ code and uses Rcpp for added support.

      Though the exact public interface of the package hasn't been developed yet (so this issue may be running before we walk), one major feature in its development will be release to CRAN, the official package repository for the R language.

      Completing this story would mean:

      • Getting source code to state where  R CMD CHECK passes with 0 ERRORS, 0 WARNINGS, and 0 NOTES
      • Setting up build process for source and precompiled binary packages (see  data.table and XGBoost as examples of packages that do this)
      • Submission to CRAN and acceptance of the first release

       

      Distribution via CRAN would be a much more natural fit for most R users' workflows than the current build-from-source workflow, and comes with all the other benefits of package managers (e.g. version pegging, easy distribution of platform-specific binaries).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                npr Neal Richardson
                Reporter:
                jameslamb James Lamb
              • Votes:
                2 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h
                  3h