[Rd] Apply .Rbuildignore before copying files in R CMD build
Kevin Ushey
kev|nu@hey @end|ng |rom gm@||@com
Thu Aug 29 00:12:43 CEST 2024
Hi Alexey,
It's kind of gross, but if you need a local solution, you could put
your own executable `cp` script on your PATH somewhere, and have that
do something "smart" when it's invoked by R. One way to detect that
would be to check if the `R_CMD` environment variable is set. For
example:
https://gist.github.com/kevinushey/2351194ba540627831fa2d58073c097a
For posterity, this was filed some time ago on R's bug tracker at:
https://bugs.r-project.org/show_bug.cgi?id=17549
Best,
Kevin
On Wed, Aug 28, 2024 at 3:00 PM Alexey Sergushichev <alsergbox using gmail.com> wrote:
>
> Hi,
>
> Is there any reason why .Rbuildignore is not used before copying package
> files in R CMD build?
>
> For some of the packages I develop I have rather large directories with
> miscellaneous files for testing and other purposes. They are in my
> .Rbuildignore (and .gitignore) file, but that doesn't prevent R CMD build
> from trying to copy them on the build process. Having them copied either
> breaks the build completely because /tmp directory gets out of space, or
> just slows it down a lot. So I wonder if there is a specific reason for
> this behavior and whether it could be change or controlled by some
> parameter.
>
> There is some discussion in the context of pkgbuild package:
> https://github.com/r-lib/pkgbuild/issues/59 It provides a hackish
> workaround for that, which also does not work on Windows.
>
> Best,
> Alexey
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list