On 23/04/2020 11:10 a.m., John Lawson wrote:
My AQLSchemes package has a pdf vignette created with Rmarkdown. I tried to
add a vignette to my daewr package in exactly the same way, by setting the
Description file like the AQLSchemes package Description file with the
statements
Suggests: R.rsp
VignetteBuilder: R.rsp.

In both packages I put the vignette .Rmd file and output .pdf file in the
vignettes directory, and the inst directory is empty

When I run the check on the AQLSchemes  on my local machine, I see the
messages

-  preparing 'AQLSchemes':
v  checking DESCRIPTION meta-information ...
-  installing the package to build vignettes
...
checking sizes of PDF files under 'inst/doc' ... NOTE
   Unable to find GhostScript executable to run checks on size reduction

0 errors v | 0 warnings v | 1 note x

and the package builds correctly with the vignette

However,  when I run the check on daewr I see the messages
-  preparing 'daewr': (665ms)
v  checking DESCRIPTION meta-information ...
-  checking for LF line-endings in source and make files and shell scripts
(894ms)
-  checking for empty or unneeded directories
    Removed empty directory 'daewr/inst'
...
checking files in 'vignettes' ... WARNING
   Files in the 'vignettes' directory but no files in 'inst/doc':
     'ModelRobust.Rmd', 'ModelRobust.pdf'

0 errors v | 1 warning x | 0 notes v
Error: R CMD check found WARNINGs
Execution halted

The two packages are set up in the same way. Any insight as to why one
builds with the vignette but the other does not, would be greatly
appreciated.


As far as I know R.rsp doesn't support Rmd vignettes. I just took a quick look at the code, and it appears to support these formats: .rsp, .pdf.asis, .html.asis, .tex, .ltx, .md, .md.rsp.

So you should rename the source file to one of those, or choose a different vignette engine. knitr::rmarkdown is the usual engine to use with R Markdown files.

Duncan Murdoch

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to