[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