CRAN 检查警告:依赖于 R 版本“3.4.3”而不是补丁级别 0
CRAN check warning: Dependence on R version '3.4.3' not with patchlevel 0
我正在向 CRAN 提交我的 R 包,并收到来自 CRAN 服务器的警告,当我 运行 R CMD CHECK --as-cran
在本地包 tarball 上载到 CRAN 之前,该警告没有出现。这会导致我的包裹无法通过自动 CRAN 检查。
这是警告:
* checking DESCRIPTION meta-information ... WARNING
Dependence on R version '3.4.3' not with patchlevel 0
我的 DESCRIPTION 文件包含这一行:
Depends: R (>= 3.4.3)
这个警告是什么意思?谢谢!
来自我们注意到的最新版本的编写 R 扩展,来自 Section 1.1.3:
It is inadvisable to use a dependence on R with patchlevel (the third digit) other than zero. Doing so with packages which others depend on will cause the other packages to become unusable under earlier versions in the series, and e.g. versions 3.x.1 are widely used throughout the Northern Hemisphere academic year.
补丁级别 是 R x.y.z
中的 z
,因此您为 3.4 点版本指定 3
的补丁级别,并且是被警告的。
你需要依赖这个特定的补丁级别吗?
最近在(优秀)r-package-devel
列表中讨论过:此类依赖性应达到 'zero' 级别,即 R (>= 3.4.0)
.
我正在向 CRAN 提交我的 R 包,并收到来自 CRAN 服务器的警告,当我 运行 R CMD CHECK --as-cran
在本地包 tarball 上载到 CRAN 之前,该警告没有出现。这会导致我的包裹无法通过自动 CRAN 检查。
这是警告:
* checking DESCRIPTION meta-information ... WARNING
Dependence on R version '3.4.3' not with patchlevel 0
我的 DESCRIPTION 文件包含这一行:
Depends: R (>= 3.4.3)
这个警告是什么意思?谢谢!
来自我们注意到的最新版本的编写 R 扩展,来自 Section 1.1.3:
It is inadvisable to use a dependence on R with patchlevel (the third digit) other than zero. Doing so with packages which others depend on will cause the other packages to become unusable under earlier versions in the series, and e.g. versions 3.x.1 are widely used throughout the Northern Hemisphere academic year.
补丁级别 是 R x.y.z
中的 z
,因此您为 3.4 点版本指定 3
的补丁级别,并且是被警告的。
你需要依赖这个特定的补丁级别吗?
最近在(优秀)r-package-devel
列表中讨论过:此类依赖性应达到 'zero' 级别,即 R (>= 3.4.0)
.