[devel] non-strict deps

Dmitry V. Levin ldv на altlinux.org
Ср Янв 30 04:55:13 MSK 2013


On Wed, Jan 30, 2013 at 02:50:48AM +0200, Igor Zubkov wrote:
> 2013/1/27 Dmitry V. Levin:
> > On Sun, Jan 27, 2013 at 01:31:29AM +0200, Igor Zubkov wrote:
> >> 2013/1/26 Dmitry V. Levin:
> >> > Зависимости, в которых есть RPMSENSE_LESS или RPMSENSE_GREATER, лучше
> >> > не трогать.  Зависимости вида "B = %version" мне попадались, и это все
> >> > были случаи забытого -%release.  Думаю, что их надо усиливать так же, как
> >> > и зависимости без версии.
> >>
> >> У меня в пакете supertux2 была зависимость на supertux2-data =
> >> %version. Без релиза. Это было сделано для того что сами датники
> >> просто не менялись и их можно не обновлять . Я такое делаю регулярно.
> >
> > В supertux2.spec написано иначе:
> > Requires: %name-data = %version-%release
> 
> Это сейчас. Версия из Сизифа сейчас собирается из git репозитория
> апстрима и что бы ничего не сломалось, там строгая зависиость. А вот
> версия 0.3.3-alt3.1
> (http://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2012/08/18/files/SRPMS/supertux2-0.3.3-alt3.1.src.rpm)
> имела именно такую не строгую зависимость:
> 
> Requires: %name-data = %version
> 
> >> Это теперь не законно? :)
> >
> > rpmbuild просто поменяет ту зависимость на строгую.
> 
> Я ведь правильно понимаю все эти разговоры:
> что Requires: %name-data = %version
> будет заменен на Requires: %name-data = %version-%release ?

Да, rpmbuild теперь делает это автоматически.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20130130/ed55b73d/attachment-0001.bin>


Подробная информация о списке рассылки Devel