[Bioc-devel] Question about sumbition process and biocviews
Martin Morgan
martin.morgan at roswellpark.org
Mon Nov 7 02:36:20 CET 2016
On 11/06/2016 06:10 PM, Ioannis Vardaxis wrote:
> Hi,
>
> For the references I just used @references \insertRef{key}{pkg}, and
> although it shows up in the ??pkg::function help, I get an error in
> biocCheck
it's not enough to say that you got an error, because there are many
possible errors. What error did you get?
>
> For the vignettes, my vignette is generated without any errors. What I get
> as en error in Rcheck is that: “From R version >=3.2 vignettes is required
> to be placed in /inst/doc”
If I build and then check the package here
https://github.com/mtmorgan/PkgA/tree/no-vignette-engine
I see first of all during build that it does NOT say that it is loading
the package to build the vignette
$ R CMD build PkgA
Bioconductor version 3.5 (BiocInstaller 1.25.2), ?biocLite for help
* checking for file 'PkgA/DESCRIPTION' ... OK
* preparing 'PkgA':
* checking DESCRIPTION meta-information ... OK
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building 'PkgA_0.0.1.tar.gz'
and then when I check the built package I see
$ R CMD check PkgA_0.0.1.tar.gz
...
* checking files in 'vignettes' ... WARNING
Files in the 'vignettes' directory but no files in 'inst/doc':
'vignette.Rmd'
Package has no Sweave vignette sources and no VignetteBuilder field.
The example package is missing the following lines in the vignette
---
vignette: >
%\VignetteIndexEntry{Short title for my vignette}
%\VignetteEngine{knitr::rmarkdown}
---
and the following field in the DESCRIPTION file
VignetteBuilder: knitr
If I add these, I see during package build that the vignette is being
built 'creating vignettes ... OK'
$ R CMD build PkgA
Bioconductor version 3.5 (BiocInstaller 1.25.2), ?biocLite for help
* checking for file 'PkgA/DESCRIPTION' ... OK
* preparing 'PkgA':
* checking DESCRIPTION meta-information ... OK
* installing the package to build vignettes
* creating vignettes ... OK
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building 'PkgA_0.0.1.tar.gz'
and I do not see any vignette-related problems when I check the newly
built vignette.
It is more helpful to cut and paste the message from R CMD check
directly, perhaps with a translation, because the message often contains
infromation that an approximate message does not convey, e.g., that my
vignette uses R markdown. The solution to your problem might be slightly
different if you are using an Rnw-based vignette.
> But if I do that the bioCheck gives an error, if I don’t then Rcheck gives
> an error. If I place vignettes in /inst/doc then Rcheck checks it without
> any error.
>
>
This email message may contain legally privileged and/or...{{dropped:2}}
More information about the Bioc-devel
mailing list