From jayemerson at gmail.com  Sun Apr  3 19:31:07 2011
From: jayemerson at gmail.com (Jay Emerson)
Date: Sun, 3 Apr 2011 13:31:07 -0400
Subject: [Rd] Suggests and examples
Message-ID: <AANLkTim44NPkxsUf4CYuERs2hQPFc3aH+XkiGSFamS3E@mail.gmail.com>

I apologize in advance for probably missing something obvious, but if
someone could point me in the right direction I'd be grateful.  This
NOTE is not unique to our package (I list a few others, below).

Package bcp has several Suggests (strucchange, for example).

Then in an Rd file, we have

if (require(strucchange)) {

  # Doing some examples making use of strucchange

}

The CRAN check results reports the following NOTE:

checking for unstated dependencies in examples ... NOTE
'library' or 'require' calls not declared from:
DNAcopy coda strucchange

I note the same problems in other packages (e1071, Deducer, diveMOVE,
gplots, ...)

Any hints?  I'm pretty confident that Suggests: is preferable to
Depends: in such a case, but I can't seem to address this note.
Thanks,

Jay


-- 
John W. Emerson (Jay)
Associate Professor of Statistics
Department of Statistics
Yale University
http://www.stat.yale.edu/~jay



[Rd] Suggests and examples
Jay Emerson