On Fri, May 15, 2009 at 09:23:23PM +0400, Anton Farygin wrote: > Дим, а отчего бы не попробовать сделать > запуск проверок в параллель сборке ? > Прямо после сборки каждого бинарного > пакета... Нет, так делать нельзя. Нужно полностью генерировать новый RPMS.classic. Установка на новом RPMS.classic может отличаться от установки на старом RPMS.classic + RPMS.hasher. В целом, нельзя отказаться от семантики сборки задания и выполнения проверок. Эта семантика состоит в следущем: сначала все пакеты собираются на старом репозитарии RPMS.classic + RPMS.hasher (то есть с локальным оверлеем в режиме --wiht-stuff). Если сборка прошла успешно, то генерируется новый репозитарий RPMS.classic и уже на новом репозитарии выполняются проверки. Этот подход продуман достаточно хоршо, его очень сложно улучшить и очень легко ухудшить. > Ведь, если я не ошибаюсь - нам не > обязательно дожидаться сборки всех > пакетов. Они всё равно по идее должны > собираться в правильном порядке - каждый > последующий хочет каждого уже > собранного, и никак иначе.