Я только что нажал новую версию пакета userfriendlyscience
(версия 0.5-0) в CRAN. CHECK
results for Windows показывают ошибки. Просмотр этих показов показывает, что они, по-видимому, вызваны другим пакетом, в частности mgcv
, или, возможно, другим пакетом в дереве зависимостей, желающим использовать ранее указанные функции export
.Что может заставить CRAN отображать ошибки пакета из другого пакета?
Я установил новейший R-devel
и снова запустил RCMD CHECK --as-cran
, но это все еще завершается без каких-либо ошибок и т. Д. Насколько я могу судить, пакет, который я представил «работает».
Таким образом, я предполагаю, что ошибки, отображаемые CRAN, находятся в других пакетах. Но как это может быть? Должна ли CRAN блокировать передачу пакетов с такими ошибками, другими словами, не должно ли это быть невозможным для пакета, который вызывает ошибки в CRAN?
Есть ли у кого-нибудь какие-либо предложения относительно того, как я могу начать выяснять, что именно идет не так, чтобы я мог исправить это (если это все-таки будет этот пакет) или уведомить авторов об этом, вызвано другим пакет?
[Примечание: в предыдущей версии была причина ошибки, которая была решена в 0.5-0]
[Для кого, кто хочет проверить успешность установки в Windows: инструкции по установке закачанного источника версия, а также скомпилированный окна версия are here]
'не удалось найти функцию" scaleReliability "' в одном из ваших модульных тестов не указывает на ошибку в другом пакете. Что бы вы не дали вам эту идею? Если вы внимательно посмотрите, где сбой версии 0.4-1, это находится в ваших тестах. Версия 0.5-0, по-видимому, не может быть установлена в Windows. – Roland
Нет, это правда - и эта ошибка была решена в 0,5-0. Я имел в виду эту версию - извините, я должен был быть более явным. Я отредактирую вопрос, чтобы устранить эту двусмысленность. – Matherion
OK. Затем вы успешно установили свой пакет в ОС Windows? – Roland