>>>>> Roger D Peng writes: > I think the reason is that the standard for 'R CMD check' is that > examples in help pages are guaranteed to be executable by the user (as > long as the requirements are met). There is no way to guarantee this > without having the packages installed. So strictly speaking, the > 'Suggested' packages are not needed by the *user*, but are needed by > the *maintainer*.
> Perhaps, you differ with the standard itself, but I personally think > it's a good one. Those who really want to run R CMD check without forcing the suggestions can do so via setting the "internal" environment variable _R_CHECK_FORCE_SUGGESTS_ to something "false", the test is via if(!identical(as.logical(Sys.getenv("_R_CHECK_FORCE_SUGGESTS_")), FALSE)) If people feel very strongly about this, we could turn this into a check profile variable to be set in ~/.R/check.conf. Personally, both as a developer and a CRAN maintainer I see little need in not forcing the suggested packages at check time, as in both scenarios I prefer to act as defensively as possible. -k ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel