r - CRAN 拒绝主流存储库中不存在的 tidyverse 依赖项

标签 r windows tidyverse cran package-development

我们今天早上向 CRAN 提交了一个包,但由于对 Windows 版本进行了预检查,因此对其进行了重新检查。 Debian 构建非常好,但看起来 Windows 构建在任何主流存储库中都没有看到 tidyverse 软件包。

值得注意的一件事是,CRAN 提交使用了正在开发的 R 版本。这对于 CRAN 帖子来说似乎很奇怪。有没有办法确保使用最新的稳定版本?或者这可能是 tidyverse 软件包恢复期间暂时的情况?我们在提交之前使用 win-builder 进行了测试。我们也没有任何强大的操作系统依赖性,因此乍一看这似乎不是我们的问题。

失败的 URL 检查似乎也已关闭 - 它在 Debian 上运行良好,并且该链接仅指向我们的代码覆盖率标签,该标签确实存在。

下面标记的 CRAN 可行性检查消息。

* using log directory <blanking out>
* using R Under development (unstable) (2020-08-31 r79098)
* using platform: x86_64-w64-mingw32 (64-bit)
* using session charset: ISO8859-1
* checking for file '<blanking out>/DESCRIPTION' ... OK
* this is package <blanking out>
* package encoding: UTF-8
* checking CRAN incoming feasibility ... WARNING
Maintainer: <blanking out>

New submission

Strong dependencies not in mainstream repositories:
  rlang, magrittr, dplyr, purrr, stringr, tidyr, tidyselect, tibble,
    lifecycle, forcats
Suggests or Enhances not in mainstream repositories:
  testthat, haven, knitr, rmarkdown, huxtable, tidyverse, readr,
    kableExtra, pharmaRTF

Found the following (possibly) invalid URLs:
  URL: https://codecov.io/gh/ <blanked out>
    From: README.md
    Status: Error
    Message: libcurl error code 35:
        schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed).

最佳答案

这似乎是 CRAN 检查机和计时问题的问题。我们重新提交并且测试按预期通过。如果您遇到类似的问题,并且您可以确认您的包裹似乎没有任何问题,我建议您也这样做,然后等待然后重新提交。

关于r - CRAN 拒绝主流存储库中不存在的 tidyverse 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63692565/

相关文章:

r - 过滤后dplyr跨组的行数

windows - 在 MySQL Workbench for Windows 中使用 Ctrl+Shift+Z 作为重做操作的快捷方式

python - llvmlite 安装失败。构建 llvmlite 时出错

windows - 如何知道 80000003 断点后面是否隐藏了不同的异常(WER 对话框)

r - 整理宇宙 : consecutive appearance of zeros

r - 根据匹配值覆盖数据框中的特定值

r - 无法让 RQuantLib 在 osx 10.9.4 下与brew安装的 quantlib 一起使用

r - 在r中查找wav文件的持续时间

python - 匹配 DataFrame 列中的字符串

r - 取消列出数据框列并将它们粘贴在一起