[R-pkg-devel] NOTE for a suggested package

Uwe Ligges ||gge@ @end|ng |rom @t@t|@t|k@tu-dortmund@de
Sun Feb 24 16:52:49 CET 2019



On 24.02.2019 00:43, Mohammad Ali Nilforooshan wrote:
> I'm struggling to stop receiving a NOTE about a suggested package, and it
> seems to be the problem for many people. Your help is really appreciated.
> 
> In the function, I have:
> 
> if(requireNamespace("doParallel", quietly=TRUE))
> {
>     library("doParallel")

Do you really need both, the namespace loaded *and* the package oin the 
search oath?

If the former is suficient, the library(call) should be omitted.

Best,
Uwe Ligges

>     cl = parallel::makeCluster(ncl)
>     doParallel::registerDoParallel(cl)
>     Q = foreach(i=ggID, .combine='cbind') %dopar% ## do something
> } else {
>     ## do something else
> }
> 
> In DESCRIPTION, I have:
> 
> Suggests:
>     doParallel (>= 1.0.14)
> 
> This is the NOTE that I receive:
> 
> 'library' or 'require' call to 'doParallel' in package code.
> Please use :: or requireNamespace() instead.
> See section 'Suggested packages' in the 'Writing R Extensions' manual.
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-package-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>



More information about the R-package-devel mailing list