[devel] I: gyle: --fail-early by default

Dmitry V. Levin ldv на altlinux.org
Пн Мар 18 14:56:30 MSK 2019


On Mon, Mar 18, 2019 at 10:36:53AM +0400, Ivan A. Melnikov wrote:
> On Sun, Mar 17, 2019 at 03:03:52PM +0300, Dmitry V. Levin wrote:
> > Hi,
> > 
> > task new теперь устанавливает атрибут fail-early, другими словами,
> > build теперь по умолчанию --fail-early.
> > 
> > Для возврата прежнего поведения появились
> > build --fail-late и task run --fail-late.
> > 
> > task run без указания --fail-early/--fail-late теперь оставляет неизменным
> > значение атрибута fail-early, установленное для этого задания ранее.
> 
> Попробовал разобраться, что это значит. Дмитрий, поправьте,
> если я ошибаюсь.
> 
> Атрибут fail-early управляет поведением girar'а в случае падения
> одной из сабтасок на одной из архитектур.
> 
> Традиционно (--fail-late) в этом случае сборка на других
> архитектурах, где (пока) всё хорошо, продолжается, пока все
> сабтаски не будут пересобраны или одна из них не упадёт именно
> на этой архитектуре.
> 
> При наличии фалга --fail-early (новое поведение по умолчанию)
> неудачная сборка на одной из архитектур приводит к abort'у
> задачи (аналогично ssh girar task abort $task_id): сброрка
> на других архитектурах, где (пока) всё хорошо, будет
> остановлена при первой же возможности.

Кроме того, если установлен атрибут fail-early,
то install check заканчивается после первой неудачи.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190318/380ad70e/attachment-0001.bin>


Подробная информация о списке рассылки Devel