I've just pushed a new version of package userfriendlyscience (version 0.5-0) to CRAN. The CHECK results for Windows show errors. Viewing these shows that they seem to be caused by another package, specifically mgcv, or perhaps another package in the dependency tree desiring to use previously exported functions from this package.
I installed the newest R-devel and ran RCMD CHECK --as-cran again, but this still completes without any errors etc. As far as I can see, the package I submitted 'works'.
So I assume that indeed, the errors shows by CRAN reside in other packages. But, how can that be? Shouldn't CRAN block submission of packages with such errors, in other words, shouldn't it be impossible for a package that causes errors to exist on CRAN?
Does anybody have any suggestions as to how I can start figuring out what exactly goes wrong, so that I can fix it (if it turns out to be this package after all) or notify the authors of this is caused by another package?
[note: the previous version did cause an error, which has been resolved in 0.5-0]
[For anybody who want to verify the successful installation in Windows: instructions for installing the uploaded source version as well as the compiled windows version are here]
could not find function "scaleReliability"in one of your unit tests does not indicate an error in another package. Whatever gave you that idea? If you look closely where version 0.4-1 fails it is in your tests. Version 0.5-0 apparently can't be installed on Windows. - RolandexportPattern("^[[:alpha:]]+")is not a good practice. Try being more specific in your exports and see if that solves the issue. - Roland