[devel] hazardous girar builder

Anton V. Boyarshinov boyarsh на altlinux.org
Вт Янв 12 21:10:18 MSK 2021


В Tue, 12 Jan 2021 15:53:16 +0300
Arseny Maslennikov <arseny на altlinux.org> пишет:

> On Tue, Jan 12, 2021 at 10:55:17AM +0300, Anton V. Boyarshinov wrote:
> > В Mon, 11 Jan 2021 15:30:20 +0300
> > Michael Shigorin <mike на altlinux.org> пишет:
> >   
> > > Поддерживаю предложение rider@ насчёт взвода test-only
> > > для следующей сборки при достижении FAILED/EPERM.  
> > 
> > Только сейчас тестер, администратор репозитория или владелец acl может
> > выдать approve на задание и отправить его в репозиторий, а в таком
> > случае не сможет, так как переключать статус может только владелец
> > задания (и это логично).  
> 
> Прямо-таки отправить, _вопреки_ воле владельца/автора задания? Это
> что-то новенькое.

Нет, потому, что они могут сделать это только если автор проявил свою
волю, сказав run --commit (то, что можно сделать своё задание из чужих
коммитов и таки отправить его самостоятельно мы сейчас опустим)

> Разве мнение тестера, администратора сборочницы или другого одобрителя
> не является лишь рядовой галкой в списке этих мнений, и для совершения
> коммита в репозиторий не необходимо, чтобы все эти галки были
> булево истинными?

Да, но тестеры тестируют только задания без флага test-only. Таким
образом их галка является последней необходимой при всех остальных
стоящих.

Точно также и администратор репозитория может отправить в репозиторий
только задание без test-only флага. Снять этот флаг может только автор
задания и никто иной.


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