Skip to content
Prev 8425 / 12125 Next

[R-pkg-devel] Undocumented requirement for CRAN

On 12/09/2022 7:45 p.m., Ji?? Moravec wrote:
As Greg said, this isn't a language requirement.  It's a publication 
requirement.  You are free to ignore it if you don't want to publish 
your package on CRAN.
The way this happens is that some packages (e.g. base packages, as you 
saw) are published before it is realized that something is actually a 
problem.  To add the test will then trigger work for all those package 
authors to deal with it, and trigger work at CRAN to inform them and 
deal with the fallout from the authors who are slow to respond, or from 
authors who complain that the issue wasn't flagged in earlier versions 
of the tests.  The ability to carry out this work is finite, so not all 
possible tests are implemented instantly.

On the other hand, new submissions get manual examination, and so more 
stringent tests are possible.
Obviously there are big differences, but the general concept of 
requiring a certain level of quality applies to both.
You are now aware of it.

Duncan Murdoch