传递多个OS CRAN检查

时间:2018-03-05 23:16:50

标签: r cran

我突然遇到一个问题,我的一个软件包没有通过操作系统版本传递CRAN Web检查。问题似乎仅限于某些Linux和Mac OS-X风格,但并非全部。我有一个关于4的注释和一个错误。我的包裹提交刚刚因此而被退回。

以下是该套餐的CRAN检查结果的链接:https://cran.r-project.org/web/checks/check_results_spatialEco.html

这似乎与rgdal有关,rgdal实际上是来自我的一个依赖项的依赖项,虽然是一个重要的依赖项,而不是来自我的程序包的直接调用。

如果这是所有Linux平台上的一个问题,我肯定会想出如何在代码方面解决这个问题但是,这似乎与OS-X和某些linux上的RAL到RAL的持续问题有关口味。关于如何达到CRAN标准的任何想法?这被认为是错误的拒绝。我应该注意这是新的,最后我看了这个包版本的包检查,它们很干净。

1 个答案:

答案 0 :(得分:2)

您的CRAN检查说明here中说明了错误:

  

错误:此R是版本3.3.2,包' spatialEco'要求R> = 3.4.0

错误发生在" old-rel" (即旧版本)R版本,通常为Current-1.Minor.Patch

我假设你出于某种原因碰到了R依赖?通常,如果您实际上不需要依赖于特定版本的R,则最好将其保留或将其设置为可能的最低版本号。如果你需要那种依赖关系,那么可以安全地忽略它。

您看到的注意事项是由于您在DESCRIPTION Imports字段中有 rgdal 这一事实,但您实际上并未在NAMESPACE中导入包中的任何功能文件(通过@import标签)。