Twas brillig at 19:34:10 21.03.2009 UTC+03 when rider@altlinux.com did gyre and gimble: >> 1) Достаточно трудоёмко держать несколько версий библиотек. Впрочем, >> с git-ом легче: git clone, старый оставили как есть, в новом >> переименовали. AF> Там не только переименовать, но и спек придётся подчистить... да, AF> геммороя много. Мне больше нравится (в ряде случаев) схема AF> lib%name и lib%name-compat, У этой схемы есть проблема: не получается бэкпортить библиотеки. Если в бранче лежит libfoo17, то не проблема положить туда libfoo18. А как называть такой новый libfoo, если в бранче уже есть libfoo? libfoo-tapmoc? :) Кроме того, возникает вопрос проставления правильных provides/obsoletes. Для %soname проще. >> 2) Потенциальная возможность загрузить две разные версии библиотеки >> в процесс, со всеми вытекающими. AF> Да, тоже неприятно. Как эту проблему решают в debian ? Частично решают ручным управлением transition'ами: несколько библиотек может сосуществовать недолгое время, так как мейнтейнеров пинают на пересборку. В backports никак не решают. --