【发布时间】:2013-01-19 19:34:11
【问题描述】:
我正在准备三个相互依赖的 R 包即将上传到 CRAN。具体来说,包A 已经在CRAN 上并且要更新,包B 是独立的,包C 依赖于A 和B 的最新版本。
我可以通过首先上传A 和C 并在几天后上传B 来做到这一点而不会出现检查问题。但是,我想立即将交叉引用放在帮助页面中,并将所有包添加到彼此的建议列表中。此外,由于我将进一步开发这三个,我希望将来能够同时更新它们。
那么,这里的问题是,是否可以同时将多个相互依赖的包上传到 CRAN?我怎么能这样做?
【问题讨论】:
-
如果它们是如此相互依赖,那么将其保留为三个独立包的原因是什么?出于好奇而询问。
-
他们确实会阅读您在上传包裹时发送的电子邮件。你不能在那里解释一下吗?或者,提前发送电子邮件并询问?
-
是的,CRAN 不是机器人;当提交失败时,他们总是试图给出个人的、有意义的反馈。如果您描述的情况无疑他们会适应,只要没有其他问题。
-
先给 CRAN 发一封电子邮件,征求他们的建议。最好是在前面,不要浪费他们的时间。他们会很感激的。但请确保您首先使用了所有文档和指南。
-
@EricFail 它们各自用于明显不同的目的。我喜欢制作更小的包,每个包都有明确的意图,而不是功能可能会丢失/隐藏的大包。@其他人。谢谢。我知道 CRAN 有真正的人工作 :) 我也知道他们非常忙,所以我不想浪费他们太多时间。