[devel] Re: RFC: test-libs

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Июн 16 05:07:43 MSD 2005


On Thu, Jun 16, 2005 at 04:27:28AM +0400, Dmitry V. Levin wrote:
> > Кстати, проверка на стадии сборки пакета -- это не то же самое, что
> > проверка уже собранного пакета!  Собранный пакет может бинарно
> > отличаться от пакета в репозитарии, в том числе и по линковке/символам.
> 
> Ну и что?  Собранный пакет совпадает с собираемым по окончании сборки
> при условии успешности сборки.

Не понял.  Допустим, у нас в репозитарии уже полгода лежит
lib%name-%version-alt1.i586.rpm.  Мы берём
lib%name-%version-alt1.src.rpm и скармливаем его роботу в целях
тестирования; теперь в ~/build/repo лежит более свежая сборка
lib%name-%version-alt1.i586.rpm.  Спрашивается: что общего у этих
двух сборок?  В общем случае, ничего общего.  Потому что сборочная
среда + версии BuildRequires с тех пор изменились.  Если просто
переложить более свежую сборку в сизиф, то что-нибудь может сломаться.
Но мы об этом ничего не знаем.

В сизифе есть такая же проблема, как при сборке gcc: если бы сизиф мог
собирать сам себя в несколько проходов, то результаты первых двух
проходов, вероятно, отличались бы.

> > После успешной пересборки нужно распаковать
> > свежесобранный пакет и пакет из репозатария; и провести ряд проверок
> > на идентичность, в т.ч. на бинарную совместимость.
> 
> И что делать с полученной информацией?

Хм.  Занести в базу данных. :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050616/3a023854/attachment-0001.bin>


Подробная информация о списке рассылки Devel