Re: [R-pkg-devel] Warning: S4 exports specified in 'NAMESPACE' but not defined in package

2020-06-01 Thread Wang, Zhu
Thanks Sebastian, and I appreciate the suggestion. Best, Zhu -Original Message- From: R-package-devel On Behalf Of Sebastian Meyer Sent: Monday, June 1, 2020 1:53 PM To: r-package-devel@r-project.org Subject: Re: [R-pkg-devel] Warning: S4 exports specified in 'NAMESPACE' but not

Re: [R-pkg-devel] Warning: S4 exports specified in 'NAMESPACE' but not defined in package

2020-06-01 Thread Sebastian Meyer
This is a new check in R-devel. The NEWS say: > R CMD check etc now warn when a package exports non-existing S4 classes or > methods, also in case of no "methods" presence In your case, the NAMESPACE contains > exportClasses("bujar") > exportMethods("show") but the package neither defines an

Re: [R-pkg-devel] Warning: S4 exports specified in 'NAMESPACE' but not defined in package

2020-06-01 Thread Wang, Zhu
Thanks Max for the very helpful reply. Best, Zhu From: Max Turgeon Sent: Monday, June 1, 2020 11:53 AM To: Wang, Zhu ; R-package-devel@r-project.org Subject: Re: Warning: S4 exports specified in 'NAMESPACE' but not defined in package Good morning, I had a quick look at the source file on

Re: [R-pkg-devel] Warning: S4 exports specified in 'NAMESPACE' but not defined in package

2020-06-01 Thread Max Turgeon
Good morning, I had a quick look at the source file on CRAN, and I don't see any evidence that you're using S4 classes...? Indeed, at the end of your function 'bujar', you are defining the class of the results using "class(x) <- value", which is an S3 idiom. If indeed you're using S3

[R-pkg-devel] Warning: S4 exports specified in 'NAMESPACE' but not defined in package

2020-06-01 Thread Wang, Zhu
Dear All, I received warnings regarding a package: https://cran.r-project.org/web/checks/check_results_bujar.html The warning still occurred after I changed export(bujar, gcv.enet) to export(bujar) in NAMESPACE. The function bujar was defined in the package, so I probably missed something in