apache / arrow

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
https://arrow.apache.org/
Apache License 2.0
14.69k stars 3.56k forks source link

[R] CRAN packaging checklist for version 18.1.0 #44913

Open amoeba opened 22 hours ago

amoeba commented 22 hours ago

Describe the enhancement requested

Packaging checklist for CRAN release

For a high-level overview of the release process see the Apache Arrow Release Management Guide.

cc @jonkeane @thisisnic @nealrichardson @assignUser @paleolimbot @eitsupi

Before the release candidate is cut

Wait for the release candidate to be cut:

After release candidate has been cut

Prepare and check the .tar.gz that will be released to CRAN.

Release vote

Generate R package to submit to CRAN

Check binary Arrow C++ distributions specific to the R package

CRAN submission

Wait for CRAN...

Component(s)

R

assignUser commented 22 hours ago

Awesome, thanks!

amoeba commented 7 hours ago

There are a few failures over in the verification PR that need investigating (test-r-devdocs, test-r-rhub-debian-gcc-devel-lto-latest, r-recheck-most). I'll plan to work on them later today/tomorrow.

amoeba commented 1 hour ago

I looked into the two crossbow job failures and neither looked simple to diagnose and fix. @assignUser can you have a look? It's also not clear to me whether these two failures should hold up submitting to CRAN.

The recheck job above fails but it looks like that's fine since the failure is just because the recheck result for a couple of packages changed from 17.x to 18.x.