将多个相互依赖的软件包上传到CRAN

我正在准备三个R包,以便很快上传到相互依赖的CRAN。 具体来说,程序包A已经在CRAN上并且要更新,程序包B是独立的,程序包C依赖于最新版本的AB

我可以在没有检查问题的情况下通过首先上传AC并在几天后上传B来做到这一点。 但是,我想立即在帮助页面中添加交叉引用,并将所有软件包添加到彼此的建议列表中。 此外,由于我将进一步开发所有三个,我希望能够在未来同时更新它们。

所以,这里的问题是,是否有可能同时向CRAN上传多个相互依赖的软件包? 我怎么能这样做?


这周完成了这个工作(有一个Depends:昨天到达的一个版本的xts )。 我们也在Rcpp*做了很多。

所以只需使用版本取决于:

  • 更新A提供版本42
  • 上传B以提供其初始版本0.0.7
  • 上传C Depends: A (>= 42), B (>= 0.0.7)
  • 现在使用Suggests: for B和C更新A版本42.1
  • “精细手册”对此非常清楚,并将所有这些语义从Debian上传下来,并从90年代中期开始提炼。

    链接地址: http://www.djcxy.com/p/60065.html

    上一篇: Uploading multiple interdependent packages to CRAN

    下一篇: CRAN Package Depends on Bioconductor Package Installing error