Based on some testing it seems to me that if I have a package with a dataset in /data a Sweave vignette in inst/doc (but no associated pdf file) the vignette loads the data in /data through data(dataset) and I do a R CMD build R will try to build the pdf version of the vignette, but will be unable to find the dataset in data because the package is not yet installed. However, if I do R CMD build --no-vignettes PKGNAME R CMD check PKGNAME_VERSION.tar.gz the package passes R CMD check! Presumably because R CMD check installs the package first.
This took me a long time to track down (inspired by a recent addition of dataset to the Bioconductor package Genominator and a subsequent failed build - specifically the dataset yeastAnno.sources and the vignette withShortRead.Rnw). I am using lazy loading (in case it matters, which I don't think it does). It seems like the relevant fix is to include pdf versions of the vignette(s) in inst/doc. On one hand I can see why the build fails. And the fix is easy. But just thought I would mention it. Kasper ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel