[devel] Re: RFC: test-libs
Alexey Tourbin
at на altlinux.ru
Чт Июн 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: если бы сизиф мог
собирать сам себя в несколько проходов, то результаты первых двух
проходов, вероятно, отличались бы.
> > После успешной пересборки нужно распаковать
> > свежесобранный пакет и пакет из репозатария; и провести ряд проверок
> > на идентичность, в т.ч. на бинарную совместимость.
>
> И что делать с полученной информацией?
Хм. Занести в базу данных. :)
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050616/3a023854/attachment-0001.bin
Подробная информация о списке рассылки Devel