如何在CRAN上重命名现有R包

时间:2014-03-26 07:40:07

标签: r cran

我们在CRAN上提交了一个R包。现在我们想要以一个新的不同名称更新我们的包,因为在此更新中引入了更多新功能,并且它的旧名称并不能很好地代表新版本。在这种情况下我们应该做什么?

我能找到的相关主题和讨论只是:

    来自CRAN Repository Policy

  1.   

    如果更新会更改软件包的API并因此影响软件包,则可能会联系受影响软件包的维护人员并建议更改,并在提交更新之前给他们时间准备更新包。请在提交电子邮件中提及哪些软件包受到影响,并且已通知其维护人员。为了获得包的反向依赖性,包括必须在更改时得到通知的维护者的地址,可以从开发者网站获得reverse_dependencies_with_maintainers函数。

  2. 以及来自R-devel邮件列表的问题:Rename the package published on CRAN

  3. 但是,没有任何进一步的说明指明我们应该采取的确切步骤。

    我们可以想到的可能方式和步骤是:

    1. 以新名称将更新提交至CRAN ftp server
    2. 告知维护者依赖于我们的重命名的包
    3. 发送电子邮件至CRAN@R-project.org解释并要求撤回旧包
    4. 或:

      1. 通过the submission form
      2. 以新名称提交更新
      3. 告知维护者依赖于我们的重命名的包
      4. 仍然将旧包保留在CRAN上并在页面上留下一个注释以指向新包,但不再进行更新
      5. 哪一个更好?或者正确的方法是什么?

0 个答案:

没有答案
相关问题