Мой файл DESCRIPTION выглядит следующим образом (отображается только соответствующая часть).
Author: John Doe
Authors@R: person("John", "Doe", email = "john.doe@email.com",role = c("aut", "cre"))
Maintainer: John Doe <john.doe@email.com>
devtools::check()
, R CMD check
и R CMD build
завершается нормально. Но, представление CRAN возвращает это ПРИМЕЧАНИЕ:
* checking DESCRIPTION meta-information ... NOTE
Author field differs from that derived from Authors@R
Author: 'John Doe'
Authors@R: 'John Doe [aut, cre]'
Не уверен, о чем идет речь. В любом случае, проверяя документацию , он говорит:
Поля 'Author' и 'Maintainer' могут быть автоматически сгенерированы из 'Authors@R' и могут быть опущены, если последний
Итак, я удалил автора и сопровождающего. Теперь, когда я запускаю R CMD check
локально:
* checking for file ‘./DESCRIPTION’ ... ERROR
Required fields missing or empty:
‘Author’ ‘Maintainer’
Какой лучший способ сделать это?
ОБНОВЛЕНИЕ
Я удалил Authors@R
и оставили Author
и Maintainer
как есть. Все локальные тесты пройдены. Но CRAN жалуется на это.
* checking CRAN incoming feasibility ... NOTE
Maintainer: 'John Doe <john.doe@email.com>'
Но я не понимаю этого.
ОБНОВЛЕНИЕ
Эта проблема была задокументирована здесь .