forwards / tasks

Repository to keep tabs on all Forwards tasks
6 stars 1 forks source link

CRAN pre-check #2

Open hturner opened 6 years ago

hturner commented 6 years ago

From discussions with people on R-Ladies slack, at R-Ladies meetings etc, it seems that many people would appreciate support with their first CRAN submission. The support might include:

Obviously this could be extended to a deeper code review similar to what rOpenSci/Bioconductor do, but this would require more commitment from reviewers.

I think in the first instance the On Ramps team might be able to offer this to previous participants of Forwards package development workshops. This would also help with tracking and demonstrating the impact of these workshops.

A further iteration might role out to R-Ladies, with additional volunteers from R-Ladies.

lawremi commented 6 years ago

If we limit the scope to ensuring that the CRAN submissions process goes smoothly, such as helping people get past stuff like R CMD check warnings, this seems achievable. The simplest solution would be something like the R package devel mailing list: a channel for asking for help on resolving warnings and other issues. Doesn't R Hub or something provide automated cross-platform checks?

hturner commented 6 years ago

Regarding R Hub, I've had many cases where a package has failed check on R Hub, but passed on a local install and on CRAN. Examples:

Maybe these are temporary issues, but working out if it's an R Hub issue or a package issue would be the type of support we can give.

Another problem can be that the package fails, but the problem is hard to fix if you don't have access to a machine with that OS - the log doesn't always give a good clue how to fix.