Girar/task-rerunner & recycler
< Girar
Скрипты (неповторимый оригинал, форк iv@):
- task-rerunner.sh: копирует таск из одной сборочницы в другую
- recycler: запускает предыдущий скрипт и отслеживает последний собранный таск.
При копировании робот создаёт новые задачи следующим образом:
- удаление пакетов: если пакет был удалён из Сизифа, и в целевом репозитории есть пакет с таким именем, будет создана подзадача, удаляющая пакет с таким именем;
- сборка, пересборка, копирование, и т.п.: создаются подзадачи на сборку соответвующих srpm, в том порядке, в котором они шли в исходной задаче;
- подзадачи на сборку ядер и модулей ядер игнорируются.
То есть, робот собирает всё из srpm.
См. также
- git.alt/FAQ#Q: Как просто скопировать неудавшееся чужое задание?
- check-unmets — это пакет программ, призванных облегчить массовое обновление репозитория, содержащегося на базе girar. Такое массовое обновление может возникнуть, например, при портировании репозитория на другую аппаратную архитектуру. Пакет включает в себя средства для автоматического выявления проблем, информировании о выявленных проблемах через web-интерфейс и решения выявленных проблем в автоматическом и полуавтоматическом режимах. В настоящее время пакет check-unmets используется в проекте Ports/arm.