>>>>> "RossB" == Ross Boylan <ross at
biostat.ucsf.edu>
>>>>> 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