Bug 40589

Summary: сцепленные задания
Product: Infrastructure Reporter: Anton Farygin <rider>
Component: girarAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: enhancement    
Priority: P5 CC: glebfm, ldv
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Anton Farygin 2021-07-27 20:06:09 MSK
было бы неплохо иметь возможность делать жёсткую сцепку из двух заданий, которая будет реализовывать примерно такой алгоритм:
- для сборки зависящего (второго) задания используется репозиторий (и пакеты), созданный в процессе сборки зависимого (первого) задания
- оба задания должны коммитится в репозиторий так, что бы между ними не проскочили никакие изменения
- если второе задание не собралось в состояние, готовое для коммита, то первое задание тоже не коммитится.
- статус EPERM/TESTED должен устанавливаться сразу для двух связанных заданий.

Это заметно бы облегчило работу с заданиями, в процессе которых нужно на какое-то время делать неюзабельное состояние собираемых пакетов. Особенно заметно это бы облегчило проведение таких изменений в стабильных репозиториях.