Thank you, the reproducible example helps one think through things.

For what it's worth the warning can be generated via

  > tools:::.check_Rd_xrefs(dir = "~/Downloads/Tester")

Looking at the code and reflecting on the issue, since limma is in the Suggests: field, it is not guaranteed to be installed on a system where the Tester package is installed. So in general the help system cannot resolve the link to a file; it requires additional hints on where the documentation will be. Hence the need for \link[limma]{lmFit}.

I think the phrase "not-yet-installed packages" in section 2.5 of Writing R Extensions is to be interpreted as 'not-yet-installed by Tester and its implied dependencies".

As with the earlier discussion of \link[]{}

  https://stat.ethz.ch/pipermail/bioc-devel/2018-April/013156.html

it seems like in this case the WARNING is a non-issue -- my understanding is that the link will resolve dynamically at run time (if limma is installed) or not at all (if limma is not installed) regardless of use of [limma]. If one wanted to follow up further the best place would probably be

  https://stat.ethz.ch/mailman/listinfo/r-package-devel

Hope that helps

Marti

On 05/12/2018 02:00 AM, Dario Strbenac wrote:
Good day,

I created a minimalist package that demonstrates the issue and it is attached 
to this letter. After using R CMD build, the subsequent R CMD check process 
emits one warning.

--------------------------------------
Dario Strbenac
University of Sydney
Camperdown NSW 2050
Australia



_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel



This email message may contain legally privileged and/or...{{dropped:2}}

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to