繁体   English   中英

R描述文件中的“存储库:”字段

[英]“Repository:” field in R DESCRIPTION files

问题:DESCRIPTION文件中Repository:字段的目的和来源是什么?

它似乎没有在DESCRIPTION文件的官方文档中提及,也没有在Hadley的书中提及。 它似乎是在CRAN上传期间自动填充的 - 例如它不在dplyr的原始描述源中 ,但它存在于CRAN tarball描述中:

...
Maintainer: Hadley Wickham <hadley@rstudio.com>
Repository: CRAN
Date/Publication: 2019-05-14 12:20:03 UTC

背景:我问因为packrat似乎使用此字段的存在/不存在来确定是否可以在某个存储库中找到包 - 如果没有,则需要您手动下载它。 对于托管在类似本地CRAN的存储库中的本地开发的包,这是一个问题。

我们可以开始将Repository:字段添加到我们的本地软件包中,但这对所有以前的版本来说都很痛苦,它会搞乱他们的tarball校验和等等。如果不了解它是什么,我不想这样做对于。

这似乎是CRAN和Bioconductor默默添加的一个字段,并且被packrat利用。 我提供了一个Pull Request(现已合并)以允许该字段丢失: https//github.com/rstudio/packrat/pull/569 GitHub问题现已解决: https//github.com/rstudio/packrat/issues/528

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM