Re: [Rd] Precompiled vignette on CRAN

From: Simon Urbanek <simon.urbanek_at_r-project.org>
Date: Wed, 14 Jul 2010 17:08:53 -0400

On Jul 14, 2010, at 4:04 PM, Prof Brian Ripley wrote:

> On Wed, 14 Jul 2010, Felix Schönbrodt wrote:
>

>> Hello,
>> 
>> my package passes R CMD check without any warnings on my local machine (Mac OS), as well as on Uwe Ligges' Winbuilder. On RForge, however, we sometimes run into problems building the Sweave vignettes.

>
> Just 'problems' is not helpful.
>

FWIW I think it was a red herring - after bugfixes to the package and installing (unstated*) dependencies it works (possibly use of require instead of library in the vignette might help - I don't know what the best practice is).

>> Now here's my question: is it necessary for a CRAN submission that the Sweave vignettes can be compiled on CRAN, or is it possible to provide the (locally compiled) pdf vignette to be included in the package?

>
> This really is a question to ask the CRAN gatekeepers, but people are on vacation right now, so I've give some indication of my understanding.
>
> What does 'compiled' mean here? (Run through LaTeX? Run the R code?) There are examples on CRAN of packages which cannot re-make their vignettes without external files (e.g. LaTeX style files), or take hours (literally) to run the code. The source package should contain the PDF versions of the vignettes as made by the author.
>
> There is relevant advice in 'Writing R Extensions'.
>
> What the people who do the CRAN package checks do get unhappy about are packages which fail running the R code in their vignettes, since this often indicates a problem in the package which is not exercised by the examples nor tests. This gives a warning, as you will see in quite a few CRAN package checks.
>

In the case of TripleR R CMD check failed (i.e. error code != 0) because of the vignette.

Cheers,
Simon

R CMD check simply fails in the vignette build when vignetts use unstated dependencies [via library()] - there is no explicit warning/error by check itself.



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed 14 Jul 2010 - 21:11:07 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sat 17 Jul 2010 - 20:00:16 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive