[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