Bug 41169

Summary: task ls --needs-approval не выводит задание если один из сабтасков не требует аппрува
Product: Infrastructure Reporter: Mikhail Chernonog <snowmix>
Component: girarAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: antohami, glebfm, ldv
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Mikhail Chernonog 2021-10-19 13:17:45 MSK
Задание: 286088 build 8
Данный таск не попадает в список needs-approval ни для maint, ни для tester.
Команды:
ssh girar task ls --all --needs-approval=maint --repo=p10
ssh girar task ls --all --needs-approval=tester --repo=p10

Это связано с тем что один из сабтасков, а именно mkimage-profiles, не требует аппрува.
http://webery.altlinux.org/log/p10/eperm/286088/logs/events.8.1.log

Сборочница не умеет отслеживать описанное выше поведение таска.
Правильное поведение: чтобы сборочница показывала такие таски в списке, если хотя бы один сабтаск требует аппрува.
Comment 1 Dmitry V. Levin 2021-11-24 18:33:21 MSK

*** This bug has been marked as a duplicate of bug 38204 ***
Comment 2 Dmitry V. Levin 2021-11-24 19:02:28 MSK
Нет, всё-таки эти случаи не идентичны.
Comment 3 Dmitry V. Levin 2021-11-25 18:09:31 MSK
Fixed in 61668cdc59b34715403c1e0e044b10e2058b48b2.