r - 孤儿包裹礼仪

标签 r package

我刚刚注意到我使用的一个包已被“孤立”,这意味着它不再有活跃的维护者。发生这种情况的原因是(来自this document):

1) The current maintainer actively wants to orphanize the package,
e.g., due to no longer having time or interest to act as package
maintainer.

2) Emails sent to the current maintainer by the CRAN admins bounced, or were not answered for longer periods of time.

同一文档还显示(已添加强调):

Everybody is more than welcome to take over as maintainer of an orphaned package. Simply download the package sources, make changes if necessary (respecting original author and license!) and resubmit the package to CRAN with your name as maintainer in the DESCRIPTION file of the package.

我发现这个包很有用,并且不想看到它被存档,因为它将来会失败R CMD CHECK,所以这是我的问题:

  • 对于承担“维护者”身份的普遍态度是什么? 孤立的包?

  • 如果原因(2)是罪魁祸首,但最后一个维护者仍然 想要承担责任并[插入假设情况]

  • 有没有这种情况的示例可供我引用?

最佳答案

第一步是联系当前的维护者并提供帮助。从我自己的经验来看,包维护者很高兴知道至少还有一个人重视他们的工作,并乐意接受帮助维护老化代码库的提议。

如果您没有得到当前维护者的回复,那么我建议您承担责任并向 CRAN 提交更新版本。 CRAN 对这些事件有政策,并且仍会尝试联系以前的维护者。

万一当前维护者不想合作,那么您可以选择 fork 软件包并创建您自己的版本。

关于r - 孤儿包裹礼仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14473622/

相关文章:

r 合并多个 lme4 对象的结果

r - 使用 roxygen2 生成命名空间 : a small example or template

php - packagist 提示新包 InvalidArgumentException

java - 重命名jar包名称

r - 如何获得鲁棒混合效应模型的 R^2(rlmer 命令;robuSTLmm)?

r - 在 Y 列数据的条件下转置 X 列数据

python - 为什么 pip 不安装包的当前版本?

r - 创建一个依赖于 GitHub 上另一个 R 包的 R 包

r - 如何使用knitr从 block 中插入纯图片(jpeg/png)

r - R Shiny 中的 TextOutput 和 VerbatimTextOutput 有什么区别