[Rd] --as-cran and need to ignore.svn directories
pauljohn32 at gmail.com
Mon Mar 12 19:43:06 CET 2012
On Mon, Mar 12, 2012 at 12:47 PM, Martin Maechler
<maechler at stat.math.ethz.ch> wrote:
>>>>>> Jari Oksanen <jari.oksanen at oulu.fi>
> > Paul,
> > I think the best solution is to 'svn export' svn directory to a
> > temporary directory/folder:
> No, I don't think that should not be needed.
> When building the tarball, 'R CMD build' *does* ignore the .svn
> folders, at least for me.
My tarball was created by R CMD build, I don't know why the .svn
folders were included. There are no .svn folders in the packages I
made with 2.14.1, so I suppose that is the first problem I have to
figure out. This was my first build with R-2.14.2. If I get an
answer, I will write back.
> Paul's problem was using --as-cran on his SVN *directory*
> but that's a slight contradiction in itself, as the CRAN maintainers
> always run the checks on a tarball...
I don't have an argument against what you say, and I'm glad to do it
however you recommend. But I don't understand this. How do you get the
tarball without first doing R CMD check and R CMD build on the working
directory where the package lives? I just do what seems to be
recommended in the tutorial by Friedrich Leisch "Creating R Packages:
A Tutorial" and the R extensions document. Until now, I have done this
in the shell to create the package.
R CMD check rockchalk
R CMD build rockchalk
You mean everybody doesn't do it that way?
>From now on, I'm adding --as-cran with check, but what else?
After that finishes, I should be running check on the tarball that was
created by build?
While I'm asking basic packaging questions, I have a vignette
packaging question. My vignette is in
The R build process runs latex to make sure the vignette can be built.
But, as far as I can tell, it does not copy the pdf file into
So when building the package, I should still manually compile the pdf
and move it over there?
> > svn export my-svn-directory tmp-pkg-directory
> > R CMD build tmp-pkg-directory
> > R CMD check --as-cran ...
> > The two advantages of 'svn export' that it (1) strips the .svn specific
> > files, and (2) it really exports only those files that really are under
> > version control. More often than once I have had some non-svn files in
> > my svn directory so that *my* version of the package works, but the one
> > actually in subversion fails.
> > Cheers, Jari Oksanen
> > --
> > Jari Oksanen, Dept Biology, Univ Oulu, 90014 Finland
> > jari.oksanen at oulu.fi, Ph. +358 400 408593, http://cc.oulu.fi/~jarioksa
Paul E. Johnson
Professor, Political Science Assoc. Director
1541 Lilac Lane, Room 504 Center for Research Methods
University of Kansas University of Kansas
More information about the R-devel