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 Короче не лезьте куда не понимаете. Дело именно в том что множество требуемых символов должно быть подмножеством предоставляемых символов. Заменить это более-менее ничем нельзя. Проверка вложения - принципиальна! > Антон