簡體   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