[Rd] .Rbuildignore {was: ... upgrading an R (WINDOWS) installation..}

Torsten Hothorn Torsten.Hothorn at rzmail.uni-erlangen.de
Wed Jul 6 20:10:28 CEST 2005


> >
> > No!  {We have been here before, and I had explained before that}
> > this is really undesired:  ".Rbuildignore" should contain what is
> > ignored by build, but not by "check".
> > It does make sense to have extra code and / or checks for 'R CMD check'
> > that I as package developer want to run, but that are
> >  -- too time consuming
> >  -- too platform specific
> >  -- ......
> > to be run during the daily checks on CRAN (e.g.) /
> > to be run by others at all.
> >
> > {And BTW, AFAIK,  'Rcmd' is now `somewhat deprecated' in favor
> >  of "R CMD" since the latter is portable }
> >
> > --
> > Martin
> >
>
>
> I think its too heavy handed an approach. This should be up to the package
> developer via a switch.

I usually have something like

.onLoad <- function(lib, pkg) {
    ...
    GCtorture <<- TRUE
    ...
    return(TRUE)
}

in packages and simply

gctorture(on = GCtorture)

in all regression tests which allows me to switch between time consuming
tests and ordinary regression tests easily.

Torsten

> I like to put partially written code and other things
> not intended for distribution in .Rbuildignore and don't want them checked or
> installed until I move them out of .Rbuildignore.  That makes it
> possible to keep
> everything together.  Without this one must 1. keep them elsewhere
> (which I am considering as an alternate approach to what I do now although
> it would be a shame) or else 2. write batch files (which I have
> written for XP) to do
> a prebuild every time one does a check or install.
>
> One annoying aspect of R CMD is the requirement for capitalization.  Maybe
> that's ok on UNIX but on Windows one is used to using upper and lower
> case interchangeably.  Its also annoying to have to write two words instead of
> one for a frequently issued command.   At any rate I always call it through
> my Rcmd.bat batch file so its not really an issue for me.
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>



More information about the R-devel mailing list