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