17.02.2012 НовостиКомпания РОСА объявила о запуске в эксплуатацию альфа-версии инфраструктурного инструмента ABF (Auto Build Farm) для разработки дистрибутивов СПО. Альфа-версия ABF поддерживает сборку пакетов с учетом его обратных зависимостей. Данный механизм позволяет проверить при обновлении пакета отсутствие нарушений сборки во всем множестве зависимых от него пакетов путем построения согласованной иерархии сборочных контейнеров. Как сообщается, ABF представляет собой распределенную среду непрерывной разработки дистрибутивов СПО и прикладных программ для них. ABF спроектирована как структурный фасад для частных (дистрибутиво-зависимых) технических процессов. Данный подход позволяет с минимальным порогом входа, без масштабных изменений в пакетных базах и технологиях сборки, добавлять в ABF дистрибутивы на различных пакетных базах. Единая внешняя логика, поддерживаемая ABF, предоставляет, по утверждению РОСА, возможность быстрого обмена функционалом между группами разработчиков из базовых и производных дистрибутивов и между разными базовыми дистрибутивами, а также ускоряет появление в дистрибутивах нового прикладного функционала от внешних поставщиков. По данным разработчиков, функционал альфа-версии ABF обеспечивает: управление пользователями, ролями, пакетами, репозиториями (пользовательскими, групповыми, платформами), бранчами (ветками), заданиями на сборку; создание проектов (соответствующих пакетам ОС) на основе импорта внешних src.rpm или клонирования (форка) доступных пакетов ...
читать далее.