[devel] I: sonames versioned with symbols
Alexey Tourbin
at на altlinux.ru
Чт Май 13 21:06:40 UTC 2010
On Fri, May 14, 2010 at 12:51:47AM +0400, Anton V. Boyarshinov wrote:
> Доброе время суток!
> Меня тут посетила идея: как можно сделать то же самое, но заходя с
> другой стороны.
>
> При сборке библиотеки можно формировать список предоставляемых ей
> символов и коммитить в отдельный бранч в gears (или в отдельный
> репозиторий). А при сборке клиента этой библиотеки, основываясь на
> сохранённой информации о истории символов, автоматически ставить
> версионированную зависимость. Сильнее загружаем сборочный сервер, но
> зато облегчаем жизнь apt-у у всех пользователей.
Дело в том что символы иногда исчезают, то есть при увеличении версии
не всегда сохраняется обратная совместимость. Например Дмитрий Левин
однажды собрал пакет iptables и там была библиотека libipt. И значит
раз так оказалось что после этого какой-то iptables-module-* символов
недосчитался. И его за это неглядя удалили.
http://www.mail-archive.com/sisyphus-incominger@lists.altlinux.org/msg88826.html
Короче не лезьте куда не понимаете. Дело именно в том что множество
требуемых символов должно быть подмножеством предоставляемых символов.
Заменить это более-менее ничем нельзя. Проверка вложения - принципиальна!
> Антон
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100514/502d650f/attachment.bin>
Подробная информация о списке рассылки Devel