2015-09-02 5 views
0

В процессе подачи R пакет для CRAN, я не мог решить две проблемы рецензента столкнулся на своей системе:Два нотные сообщения от R CMD проверки --as-лесоматериало

1.)

Package has help file(s) containing build-stage \Sexpr{} expresssons but no 'build/partial.rdb' file. 

2.)

Checking URLs failed with message: 
/home/tmp/CRAN/mypackage.Rcheck/00_pkg_src/mypackage/man/mypackage-package.Rd:6: file ‘./DESCRIPTION’ does not exist 

описание-файл включается в нужном месте. К сожалению, я не могу дать никаких дополнительных данных на этом этапе, потому что я не мог воспроизвести эти сообщения в своей системе и не мог понять их смысл.

Каковы были бы возможные причины для этих сообщений?

ответ

3

Я выяснил, в чем были проблемы. Функция package.skeleton() Я использовал, который автоматизирует некоторые настройки нового пакета, использует следующие команды в файле сгенерированной автоматически mypackage-package.Rd: \packageTitle{}, \packageDescription{}, \packageAuthor{} и \packageMaintainer{}.

В последних командах используются выражения build-stage \ Sexpr {}. Это и тот факт, что нет файла build/partial.rdb, приведет к первому сообщению NOTE. Обратите внимание, что build/partial.rdb не генерируется автоматически package.skeleton().

Причина для второго сообщения NOTE очень похожа: Команда \packageTitle{} относится к файлу DESCRIPTION, чтобы извлечь заголовок пакета из поля Title:. Однако \packageTitle{} не удалось найти файл DESCRIPTION.

В качестве решения этих проблем, я не сделал больше не использовать команды \packageTitle{}, \packageDescription{}, \packageAuthor{} и \packageMaintainer{}, но написал соответствующие тексты в файле документации mypackage-package.Rd непосредственно.

0

Для этих вопросов мы создали конкретный список рассылки r-package-devel. Вы должны, вероятно, разместить там.

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

 Смежные вопросы

  • Нет связанных вопросов^_^