[devel] abi_drift

Alexey Tourbin at на altlinux.ru
Чт Апр 20 08:17:19 MSD 2006


On Thu, Apr 20, 2006 at 04:27:55AM +0400, Alexey Tourbin wrote:
> Кстати, я придумал ещё одного робота, который анализирует бинарную
> совместимость между двумя различными срезами сизифа.  Идея в
> следующем: при частичном обновлении возможны конфигурации, когда
> приложение из нового среза не работает с библиотекой из старого среза,
> потому что использует какие-то функции, которые появились в более новой
> версии библиотеки (в новом срезе сизифа).

Проанализировал archive/Sisyphus/2006/01/04/files/i586/RPMS против
текущего сизифа.  Полный список прилагается.  Поля в списке такие:

abidrift ::= newpkg newbin oldlibpkg oldlibpath newlibpkg newlibpath soname T sym

Смысл этого отношения такой, что пакет newpkg работает с библиотекой
newlibpkg, но не будет работать с библиотекой oldlibpkg, потому что в
новой библиотеке есть симовол sym, который используется newbin (а в
старой библиотеке этого символа нет).
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : abidrift.gz
Тип     : application/x-gzip
Размер  : 8976 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20060420/e66ec16f/attachment-0002.bin 
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20060420/e66ec16f/attachment-0003.bin 


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