r - R 描述文件中的 "Repository:"字段

标签 r repository metadata cran packrat

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

the official docs for DESCRIPTION files中好像没有提到,也不在 Hadley's book 中。它似乎是在 CRAN 上传期间自动填充的 - 例如它不在 dplyr's original DESCRIPTION source 中,但它出现在 the 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 .

关于r - R 描述文件中的 "Repository:"字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56277832/

相关文章:

powershell - 使用 taglib-sharp 和 Powershell 更新歌曲元数据

linux - iTunes aiff 上缺少元数据

r - scale_x_date (ggplot) 中的限制参数仍然产生 data.frame 范围之外的日期

java - Git 存储库的正确密码存储

php - 将自定义实体存储库与 FOSUserBundle 结合使用

node.js - 无法使用ungit创建存储库

r - 对列列表执行不同的函数,并使用 data.table 自动生成新的列名称

r - R 中 floodFill 算法的代码有什么问题?

r - 我如何摆脱 arrangeGrob 中的随机背景网格

java - 微调器返回 null