I have a package that is using the 'is' function from the 'methods' package. My package has been on CRAN for some time now and has had 3 different versions already. Yesterday when submitting, I got a response with:
* checking R code for possible problems ... NOTE > ggMarginal: no visible global function definition for 'is' > Undefined global functions or variables: > is So I fixed it by changing 'is' to 'methods::is', and then I got a response * checking dependencies in R code ... WARNING > '::' or ':::' import not declared from: ‘methods’ So I suppose I need to declare 'methods' in my imported packages. My question is: is this a new requirement, to explicitly import 'methods' and namespace functions from it, or has it always been a requirement but I just wasn't caught? Or is it not even a requirement and the R CMD check was being weird? --- http://deanattali.com [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel