[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