【问题标题】:CRAN submission frequency and debuggingCRAN 提交频率和调试
【发布时间】:2023-04-11 10:42:02
【问题描述】:

应该多久更新一次 CRAN 上的软件包?我在 CRAN 检查中注意到 NOTEs 我已经解决了。 但是,我刚刚发现 ("my"(disclosure)) 软件包现在无法安装在其中一种 Linux 版本上。我怎样才能最好地了解导致错误的原因,因为日志只是显示:

  • 安装到库“/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages” 错误:错误:无权安装到目录“/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages” 其次,如果我解决了这个问题,我应该等待多长时间才能提交给 CRAN?理想情况下,我想花一个月左右的时间在某个地方读书。 提前致谢。

CRAN checks 供参考。

编辑::我发现 dplyr 根据其 CRAN 检查存在一些问题,这会导致问题吗?!

【问题讨论】:

  • 我尝试将自己限制为大约每 6 个月一次。但是,如果我的包确实未能通过 CRAN 检查,我会尝试尽快纠正,除非(i)它在 R-oldrel 上失败,因为该包需要更新的 R 版本或(ii)它在 R-devel 上失败。在后一种情况下,我给它几天时间看看它是否能自行解决。我刚看了看,我的包裹失败了,和你的错误一样。我不依赖 dplyr(但依赖 data.table,它也包含编译代码)。
  • 谢谢。几天后我会看看会发生什么,我也会牢记关于提交频率的建议。
  • 错误消失了。 :)

标签: r package cran


【解决方案1】:

最常用的guidelines for releasing R packages on CRAN之一说

不要过于频繁地提交更新。该政策提出了一个新的 最多每 1-2 个月发布一次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-05
    • 2010-12-01
    • 1970-01-01
    • 2021-08-12
    • 2014-07-01
    • 2019-09-01
    • 1970-01-01
    • 2021-05-26
    相关资源
    最近更新 更多