Summary: | [FR] automatic task resubmit on approval | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Michael Shigorin <mike> |
Component: | git.altlinux.org | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED WORKSFORME | QA Contact: | Mikhail Gusarov <dottedmag> |
Severity: | enhancement | ||
Priority: | P3 | CC: | erthad, evg, ktirf |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://lists.altlinux.org/pipermail/devel/2006-May/125845.html |
Это было полезно когда пакеты выгребались из инкаминга. Сейчас уже нахрен не нужна такая автоматика - есть task approve. Значит, пора sleep(). Придумалась родственная задача: автоматически отправлять на повторную сборку задания, которые ранее не собрались из-за acl check failure, и в которых все пострадавшие подзадания подтверждены с помощью task approve. (In reply to comment #3) > Придумалась родственная задача: автоматически отправлять на повторную сборку > задания, которые ранее не собрались из-за acl check failure, и в которых все > пострадавшие подзадания подтверждены с помощью task approve. Сейчас и это уже не актуально, поскольку задание, находящееся в состоянии EPERM, попытаться отправить на повторную сборку может любой мейнтейнер, и, если на момент этой попытки никаких acl check failure не предвидится, то задание будет поставлено в очередь на повторную сборку. На практике это означает, что выполнивший task approve может сам отправить задание на повторную сборку. |
Заметил у себя в архиве -- кажется, это так и не фиксировалось в багзиле: * Alexey I. Froloff <raorn@> [060513 14:13]: > > Dear Alexey Rusakov (Sisyphus) ! > > The seahorse-0.9.1-alt1.src.rpm package has been rejected from incoming. > Ща пофиксим. Пофиксил. И сразу появилась идея. Держать где-то список reject'нутых по причине acl'ей пакетов и при изменении этих acl'ей перепроверять затронутые там пакеты.