我们在CRAN上提交了一个R包.现在我们想要以一个新的不同名称更新我们的包,因为在此更新中引入了更多新功能,并且它的旧名称不能很好地代表新版本.在这种情况下我们应该做什么?
我能找到的相关主题和讨论仅限于:
如果更新将更改软件包的API并因此影响软件包,则预计您将联系受影响软件包的维护人员并建议更改,并在提交更新的软件包之前给他们时间准备更新.请在提交电子邮件中提及哪些软件包受到影响,并且已通知其维护人员.为了导出包的反向依赖性,包括必须在更改时得到通知的维护者的地址,可以从开发者网站获得函数reverse_dependencies_with_maintainers.
以及来自R-devel邮件列表的问题:重命名在CRAN上发布的包
但是,没有任何进一步的说明指定我们应该采取的确切步骤.
我们可以想到的可能方式和步骤是:
要么:
哪一个更好?或者正确的方法是什么?