[devel] ресурсоёмкое тестирование пакетов
Alexey Tourbin
at на altlinux.ru
Пт Май 15 22:07:39 MSD 2009
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 и уже на новом
репозитарии выполняются проверки. Этот подход продуман достаточно
хоршо, его очень сложно улучшить и очень легко ухудшить.
> Ведь, если я не ошибаюсь - нам не
> обязательно дожидаться сборки всех
> пакетов. Они всё равно по идее должны
> собираться в правильном порядке - каждый
> последующий хочет каждого уже
> собранного, и никак иначе.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090515/ea2cce4c/attachment-0001.bin>
Подробная информация о списке рассылки Devel