作者ChenEye (ChenEye)
看板R_Language
标题[问题] developer 更新package的问题
时间Tue Aug 14 16:26:14 2018
[软体熟悉度]:
使用者(已经有用R)
[问题叙述]:
各位版友好,小弟lab之前有大大大学长写了一个package放到CRAN上,因为
最近发现有一些bug需要修改,但大大大学长已经毕业了,因此小弟负责做这件事。
修改code的部分满容易的,只有改几行程式而已。但更新版本到CRAN上让我头非常痛。
我参考了Hadley Wickham网路上的R package教学,理解到"更新package"基本上就是把
旧版的package code改完後再上传到CRAN(跟发布新的package有87%像)。
我的主要问题是,从Hadley Wickham的书看来,我必须要加入cran-comments.md (放
submission comments) 和 NEWS.md (放更新资讯)。
1.cran-comments.md的问题: 里面有提到要把他的名字放进.Rbuildignore,但这样一来
packge在形成压缩档时,压缩档里就不会有这个档,这样上传压缩档时检查的人不
就看不到commemts了?还是说我要把cran-comments.md手动放进已经打包好的package
压缩档里?感觉这样的作法又很奇怪,先exclude再include。还是说,上传时有另一个
地方可以让你单独上传md档?
2.NEWS.md的问题: 书里面没有提到NEWS.md不要放进.Rbuildignore中,所以我猜是不
要放?
不好意思因为第一次碰更新package,如果问了笨问题还请见谅,先谢谢大家的回答了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.36.135
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1534235177.A.081.html
※ 编辑: ChenEye (140.114.36.135), 08/14/2018 16:29:25
1F:推 Wush978: Hadley的意见只是建议吧,不代表CRAN 08/18 13:56
2F:→ Wush978: 我的套件不包含你讲的档案 08/18 13:57
3F:→ Wush978: 有问题请参考CRAN的Writing R Extension 08/18 13:57
4F:→ Wush978: 我是在submission 时在网页表单里面写给CRAN的话 08/18 13:59
5F:→ Wush978: 对你比较需要写的可能是改maintainer的事 08/18 13:59