было бы хорошо либо сделать все 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> ---------------------------------------------------------------------
В gear e48dc5b и girar-builder ff57648 реализовано другое решение этой задачи: Задание в состоянии EPERM теперь может запустить любой при условии что оно проходит gb-task-check-acl на момент запуска.
спасибо!