Bug 25597

Summary: runnable tasks
Product: [Infrastructure] Infrastructure Reporter: viy <viy@altlinux.org>
Component: git.altlinux.orgAssignee: Dmitry V. Levin <ldv@altlinux.org>
Status: CLOSED FIXED QA Contact: Mikhail Gusarov <dottedmag@altlinux.org>
Severity: normal    
Priority: P3    
Version: unspecified   
Hardware: all   
OS: Linux   

Description From 2011-05-11 13:23:51
было бы хорошо либо сделать все failed tasks публично runnable,
либо иметь атрибут runnable (любой может сделать run для этой task)
при чем в идеале как еще одна опция вроде -b branch -- -r(unnable)
нужно для workflow с роботом :
робот делает новую сборку, майнтайнер делает ей approve.
затем надо ее перезапустить, но у майнтайнера прав на run нет.
а робот сам не догадается :)
та же ситуация и с людьми. Человек выложил NMU и пропал.
выписал ему approve -- но этого мало, надо еще гоняться за ним 
и дополнительно просить, чтобы он сделал run.
--------------------------------------------------------------------
<quote>
>>> я ее сделал shared task, вы сделайте ей approve и затем run.
>  Что-то не видно результата. А повторно запустить задачу я не могу:
> $ ssh git.alt task run 44204
> girar-task run: task #44204 belongs to cronbuild

да, точно. такое поведение girar-task не дружественное :(
надо FR: на girar-task вешать, чтобы поддерживал такой workflow с роботом :(
</quote>
---------------------------------------------------------------------
------- Comment #1 From 2011-05-19 02:42:54 -------
В gear e48dc5b и girar-builder ff57648 реализовано другое решение этой задачи:
Задание в состоянии EPERM теперь может запустить любой при условии что оно
проходит gb-task-check-acl на момент запуска.
------- Comment #2 From 2011-05-19 16:31:40 -------
спасибо!