RパッケージをCRANに送信していますが、CRANにアップロードする前にパッケージtarballでローカルで_R CMD CHECK --as-cran
_を実行すると、CRANサーバーから警告が表示されません。これにより、パッケージが自動CRANチェックに失敗します。
これは警告です:
_* checking DESCRIPTION meta-information ... WARNING
Dependence on R version '3.4.3' not with patchlevel 0
_
私のDESCRIPTIONファイルには次の行が含まれています。
Depends: R (>= 3.4.3)
この警告はどういう意味ですか?ありがとう!
私たちが注目する最新バージョンのWritingR Extensionsから、 セクション1.1. :
パッチレベル(3桁目)がゼロ以外のRへの依存関係を使用することはお勧めできません。他の人が依存しているパッケージでこれを行うと、他のパッケージがシリーズの以前のバージョンで使用できなくなります。バージョン3.x.1は、北半球の学年度を通じて広く使用されています。
patchlevelはR x.y.z
のz
であるため、3.4ポイントに3
のパッチレベルを指定しています。リリース、そしてそれは警告されているものです。
この特定のパッチレベルに依存する必要がありますか?
これは最近、(優れた)_r-package-devel
_リストで議論されました。このような依存関係は「ゼロ」レベル、つまりR (>= 3.4.0)
にする必要があります。