[Rd] Apply .Rbuildignore before copying files in R CMD build
Alexey Sergushichev
@|@ergbox @end|ng |rom gm@||@com
Thu Aug 29 00:28:20 CEST 2024
> 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.
Hah! Currently I opted out to using pkgbuild functions and specified
`Config/build/copy-method: link` in my DESCRIPTION file (
https://pkgbuild.r-lib.org/reference/build.html). It's also a bit weird,
but at least easy to do now.
> For posterity, this was filed some time ago on R's bug tracker at:
https://bugs.r-project.org/show_bug.cgi?id=17549
Thanks for the link!
--
ALexey
On Wed, Aug 28, 2024 at 5:13 PM Kevin Ushey <kevinushey using gmail.com> wrote:
> 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
>
[[alternative HTML version deleted]]
More information about the R-devel
mailing list