Вопрос: Какова цель и происхождение поля 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:
в наши локальные пакеты, но это довольно сложно сделать со всеми предыдущими версиями, это испортит их контрольную сумму тарбола и т. Д. И я бы не хотел этого делать не понимая, для чего это.