Ошибка oldrel в пакете Travis CI R: за последние 10 минут не получено никаких результатов

Недавно я подключил репозиторий github, содержащий пакет R, к Travis CI. Пакет отлично собирается с текущим выпуском (release) и выпуском разработки (devel) R, но выдает ошибку со старым выпуском (oldrel, т.е. R версии 3.2.5).

Сборка не выдает ошибку, но завершается следующим сообщением:

No output has been received in the last 10m0s, this potentially indicates
a stalled build or something wrong with the build itself.

The build has been terminated

Последние сборки можно найти здесь: https://travis-ci.org/lnalborczyk/ESTER

И мой .travis.yml файл:

language: R
sudo: false
cache: packages
r:
- oldrel
- release
- devel

Кто-нибудь знает, в чем может быть причина этой проблемы и будет ли такое поведение проблематичным с точки зрения отправки в CRAN?

РЕДАКТИРОВАТЬ

Я знаю, что travis_wait позволит увеличить время сборки, но это не объясняет, почему пакет на самом деле строится нормально (в ~ 5 мин.) В текущих и разрабатываемых версиях, не опираясь на старую версию R (см. Мой комментарий ниже).


person Ladislas Nalborczyk    schedule 09.10.2017    source источник
comment
Есть ли у вас в пакете параллелизм? У меня была аналогичная проблема (но странно, что это появляется только для oldrel).   -  person F. Privé    schedule 11.10.2017
comment
Привет, приятно знать, что параллелизм может быть проблемой, но в моем пакете нет параллелизма ...   -  person Ladislas Nalborczyk    schedule 11.10.2017
comment
Разница между журналом oldrel и журнал выпуска находится в строке 839: не удалось загрузить кеш (раздел Настройка кеша сборки). Итак, для oldrel travis пытается установить все зависимости пакетов, и это может занять довольно много времени.   -  person tonytonov    schedule 12.10.2017
comment
Я думаю, что это скорее проблема travis builder для oldrel, а не ваша.   -  person tonytonov    schedule 12.10.2017


Ответы (1)


Вы ищете _ 1_

Вы можете заставить Трэвиса ждать сборки без вывода до максимального времени выполнения (50 минут)

person StephenG    schedule 09.10.2017
comment
Эй, travis_wait действительно позволил бы расширить сборку, но это не объясняет, почему пакет на самом деле хорошо собирается в ~ 5 мин. В текущих и разрабатываемых выпусках, но не строится (более чем за 20 мин.) В старом выпуске, верно? В любом случае, я попробую travis_wait и посмотрю, принесет ли это какое-то понимание ... - person Ladislas Nalborczyk; 10.10.2017