On Thu, Apr 15, 2010 at 01:10:00PM +0400, Alexey I. Froloff wrote: AIF> SharedLibsPolicy не имеет абсолютно никакого отношения к сборке AIF> новой версии библиотеки в репозитарий. Она большей частью именно об этом. Пакет librrd должен при сборке следующей версии называться librrd3. Да, так как пакетов затрагивается мало -- собирать compat (т.е. отдельно librrd2) никакого смысла я не вижу. Цитаты: ========================================================================= Пакет должен иметь название lib%name%abiversion, где %abiversion является изменяемой частью (если название библиотеки заканчивается на цифру, то во всех именах пакетов перед %abiversion нужно добавить '-': lib%name-%abiversion, lib%name-%abiversion-devel etc). ========================================================================== Не секрет, что сейчас в Сизифе подобным образом запакованы очень немногие библиотеки. Предположим, что библиотека libfoo обновилась и в ней сменился soname с N на M. При сборке новой версии пакета libfoo предлагается сделать следующее: Переименовать бинарный пакет libfoo в libfooM Добавить в пакет libfooM Provides: libfoo = %version-%release Примечание: если оставить старое название, можно столкнуться с багофичей apt: он плохо переносит переименования пакетов в случае, когда содержимое старой версии пакета переносится в пакет с новым именем, но при этом пакет со старым именем остаётся существовать. ========================================================================== -- С уважением, Денис http://mithraen.ru/ ----------------------------------------------------------------------------