Some days ago, the CRAN check with R-devel started to raise "Found non-API calls to R" NOTE. I'm not sure if they are serious on disallowing these not-so-minor APIs, but what should I do? Do you take some action or just wait? #stats
For example, rlang package now has these NOTE:
File ‘rlang/libs/rlang.so’:
Found non-API calls to R: ‘R_ClosureExpr’, ‘R_PromiseExpr’,
‘SETLENGTH’, ‘SET_ENCLOS’, ‘SET_ENVFLAGS’, ‘SET_TRUELENGTH’
FYI, CRAN requires package titles to be of length < 65 characters. Just received the following feedback for a new package:
> Please reduce the length of the title to less than 65 characters.
Do we have a community-driven place where we track these "hidden" CRAN requirements? I think there was a discussion about it, but I cannot remember if it happened.