【发布时间】:2018-11-12 11:13:38
【问题描述】:
我正在尝试将我的第一个包提交给CRAN,在我的机器上,我在运行R CMD check 时收到以下警告(通过RStudio)
checking compilation flags used ... WARNING
Compilation used the following non-portable flag(s):
‘-Wno-unused-function’ ‘-Wno-unused-variable’
including flag(s) suppressing warnings
R CMD check results
0 errors | 1 warning | 0 notes
R CMD check succeeded
在Rwin-builder 上构建我的包时,我没有收到此警告。我确实从 win-builder 服务中获得了 NOTE,但我认为这是因为这是第一次提交并且有 CRAN 无法识别的拼写,即
* checking CRAN incoming feasibility ... NOTE
New submission
Possibly mis-spelled words in DESCRIPTION:
CVODE (8:167)
CVODES (8:219)
Livermore (8:108)
我并不担心第一次提交和拼写错误的单词注释,因为我可以在 cmets(和 cran-comments.md 文件中)解释它们。但是有没有办法消除我在系统上收到的警告(macOS,R = 3.5.0)。该软件包在 travis-ci 和 appveyor 上构建良好。
另外,是否准备好提交带有 1 个警告的包,我知道 Hadley 的书提到我们必须在提交前尝试删除所有错误、警告和注释。
我刚刚发现了 r-hub,包在上面构建得很好
Build ID: sundialr_0.1.0.tar.gz-aa50507b5a2a8b57b091643fa3e7aae2
Platform: Debian Linux, R-devel, GCC
Submitted: 3 minutes 36.3 seconds ago
Build time: 3 minutes 32.1 seconds
包码可以查到here
任何帮助将不胜感激!
【问题讨论】:
-
您应该为非英语单词或其他软件包和外部软件的名称使用单引号。任何也许你可以改写一下第二句话。