[devel] обновление rrd (bug 23331)
Денис Смирнов
mithraen на altlinux.ru
Чт Апр 15 10:50:05 UTC 2010
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/
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20100415/1dd5d922/attachment.bin>
Подробная информация о списке рассылки Devel