【问题标题】:Transferring maintainership of an R package on CRAN在 CRAN 上转移 R 包的维护权
【发布时间】:2017-01-06 11:49:00
【问题描述】:

我将接管 CRAN 上 R 包的积极开发和维护(当然要得到当前维护者的批准)。实现这一点的必要步骤是什么/我们应该按照以下步骤进行吗?:(我假设只有当前的维护者有权提交包的更新版本,对吧?)

  • 我编辑了包的描述文件,特别是维护者信息
  • 当前维护者在 CRAN 上更新包

这会让我成为包的积极维护者吗?

编辑:澄清一下,我目前不是包中列出的作者。

【问题讨论】:

    标签: r cran r-package


    【解决方案1】:

    我刚刚更改了维护者地址,并按照@Benjamin 回答的程序进行了操作。我被要求先在DESCRIPTION文件中使用新地址提交,然后管理员通过之前列出的维护者电子邮件与我联系并要求我确认转移。

    所以流程是

    • 先用新的DESCRIPTION文件提交
    • 确认在新电子邮件地址上提交
    • 回复管理员发送到旧电子邮件地址的确认邮件

    【讨论】:

      【解决方案2】:

      根据经验,在 CRAN 接受来自不同维护者的更新之前,他们会希望收到当前维护者发来的电子邮件,说明更换维护者的意图。此电子邮件必须来自说明文件中列出的电子邮件帐户。

      CRAN 收到该电子邮件后,您可以编辑说明文件以更改维护者姓名和联系信息,然后提交给 CRAN。我会在您的提交说明中包含对维护者变更的解释,以及对发送给 CRAN 的电子邮件的引用。

      【讨论】:

      • 谢谢!这是否包括我目前“甚至不是”该软件包的作者的情况?或者,如果当前的维护者提交带有已编辑说明文件的包的更新版本会“更好”吗?
      • 只要 CRAN 收到维护者正在从当前维护者更改的提前通知,我认为他们并不关心新维护者是谁。事实上,在我转移维护者的时候,我很确定新的维护者之前根本没有在DESCRIPTION中被命名。
      • 您必须以维护者的身份提交包(提交过程是部分自动化的,并且依赖于与提交包的人匹配的说明)。因此,如果DESCRIPTION 将您列为维护者,您就提交它。在提交更改时添加注释并参考以前维护者的电子邮件。
      猜你喜欢
      • 2014-05-01
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 2018-07-26
      • 2016-01-24
      • 2019-10-23
      相关资源
      最近更新 更多