>>>>> "RossB" == Ross Boylan <[EMAIL PROTECTED]>
>>>>>     on Sun, 18 Mar 2007 12:39:14 -0700 writes:

    RossB> The contents of .Rbuildignore seems to affect
    RossB> R CMD build
    RossB> but not 
    RossB> R CMD check.

    RossB> I'm using R 2.4.0 on Debian.

    RossB> Is my understanding correct?  

yes.  That's why it's called 'buildignore'.
It's a big feature for me as package developer:

E.g., I can have extra tests (which e.g. only apply on my
specific platform) in addition to those which are use when the
package is built (to be checked on all possible platforms).

Some have proposed to additionally define a '.Rcheckignore' 
but they haven't been convincing enough.

    RossB> And is there anything I can do about it?

"First build, then check" is one way;
Something which is recommended anyway in some cases,
e.g., if you have an (Sweave - based) vignette.

    RossB> In my case, some of the excluded files contain references to other
    RossB> libraries, so linking fails under R CMD check.  I realize I could add
    RossB> the library to the build (with Makevars, I guess), but I do not want
    RossB> to introduce the dependency.

It depends on the circumstances on how I would solve this
problem.... 
[Why have these files as part of the package sources at all?]

Regads,
Martin Maechler, ETH Zurich

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to