[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