[R-SIG-Mac] [Rd] My first package

Federico Calboli f.calboli at imperial.ac.uk
Mon Jan 20 16:34:14 CET 2014


On 20 Jan 2014, at 15:15, Gábor Csárdi <csardi.gabor at gmail.com> wrote:

> On Mon, Jan 20, 2014 at 9:58 AM, Federico Calboli <f.calboli at imperial.ac.uk> wrote:
> [...]
> I do that *with the current release of R* and I never had an issue whatsoever.  Incidentally the words 'This should be done with the current version of R-devel (or if that is not possible, current R-patched or the current release of R' translate in plainspeak 'run R CMD check --as-cran with whatever version of R provided it's not outdated'.
> 
> That's an interesting "translation".

That's as interesting as the English language makes it -- please note of the expression 'should' as opposed to 'must', and the list of three options of R versions.

> Are you a CRAN maintainer?

I maintain two packages on CRAN, if that's what you're asking.

> 
> I guess you were just lucky so far. Most packages are small and not affected by changes between R-release and R-devel. But some of them are. 
> 
> Also, R-devel typically has more rigorous package checks than R-release.

Does it?  

> My package was delayed several times because it did not pass checks in R-devel (it did in R-release). I guess this happened to other packages as well, hence the sentence above was included in the policies.

I presume that the issue is this: some packages are written solely in R, hence, unless one uses a particular and outdated syntax, there are no differences between R-devel and and R-current, whereas packages that call C/C++/Fortran code are subject to the vagaries of compilers and operating systems, and using R-devel should help future proofing the package, while maintaing compatibility with R-current.

BW

F


> 
> Gabor

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 881 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://stat.ethz.ch/pipermail/r-sig-mac/attachments/20140120/f4dc83f6/attachment.bin>


More information about the R-SIG-Mac mailing list