Поле «Репозиторий:» в файлах R ОПИСАНИЕ - PullRequest
9 голосов
/ 23 мая 2019

Вопрос: Какова цель и происхождение поля Repository: в пакете DESCRIPTION файла?

Похоже, в официальных документах о файлах DESCRIPTION и в книге Хэдли это не упоминается. Кажется, он автоматически заполняется во время загрузки CRAN - например, его нет в dplyr оригинальном источнике DESCRIPTION , но он присутствует в архиве CRAN DESCRIPTION:

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

Справочная информация: Я спрашиваю, потому что packrat, похоже, использует наличие / отсутствие этого поля, чтобы определить, можно ли найти пакет в хранилище где-нибудь - если нет, то он требует, чтобы вы загрузили его вручную. Это проблема для локально разработанных пакетов, которые размещены в локальном CRAN-подобном репозитории.

Мы можем начать добавлять поле Repository: в наши локальные пакеты, но это довольно сложно сделать со всеми предыдущими версиями, это испортит их контрольную сумму тарбола и т. Д. И я бы не хотел этого делать не понимая, для чего это.

...