11

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

描述文件的官方文档中似乎都没有提到它,Hadley 的书中也没有提到它。它似乎在 CRAN 上传期间自动填充 - 例如,它不在dplyr's original DESCRIPTION source中,但它存在于CRAN tarball描述中:

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

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

我们可以开始将Repository:字段添加到我们的本地包中,但这对于所有以前的版本来说有点痛苦,它会弄乱他们的 tarball 校验和等。而且我不想在不了解它的用途的情况下这样做。

4

1 回答 1

2

它似乎是 CRAN 和 Bioconductor 都默默添加的一个领域,并被packrat. 我贡献了一个拉取请求(现已合并)以允许该字段丢失:https ://github.com/rstudio/packrat/pull/569 。GitHub 问题现已解决:https ://github.com/rstudio/packrat/issues/528 。

于 2019-08-19T14:44:48.660 回答