[devel] Requires: %name = %version-%release
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Пт Сен 12 18:33:13 MSD 2008
Alexey Tourbin пишет:
> On Fri, Sep 12, 2008 at 04:42:46PM +0400, Alexey I. Froloff wrote:
>> Всё больше зависимостей у нас вычисляются автоматически и
>> прописывать что-то руками становится неинтересно. Физический
>> смысл зависимости %name = %version-release в том, чтобы этот
>> подпакет тоже обновился при установке основного. Например в
>> случае с libfoo и libfoo-devel зависимость у -devel пакета на
>> основной уже проставляется через симлинки, у развесистых пакетов
>> типа kdebase есть зависимости через SONAME библиотек и т.д.
>
> Есть исключения.
>
> 1)
> $ rpm -qR gcc3.4 |grep ^libgcc
> libgcc3.4 >= 3.4.5-alt7
> $
>
> 2) Иногда есть резон ослабить зависимость с %version-%release до
> %version, напр. для noarch подпакетов типа -doc или -locales.
В apache2 зависимости между подпакетами тоже сильно ослаблены: там
используется привяска к версии бинарного интерфейса модулей и к сонеймам
использованных библиотек.
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 481 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080912/bb8f0eb7/attachment-0002.bin>
Подробная информация о списке рассылки Devel