[devel] buildlog dependencies

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Чт Сен 6 09:17:06 MSD 2007


Alexey Tourbin пишет:
> 3) Зависимости с использованием %get_dep это безобразие.
> 
> -apache2-mod_php5-5.2.3-alt1	PreReq	apache2 >= 2.2.4-alt33
> +apache2-mod_php5-5.2.3-alt1	PreReq	apache2 >= 2.2.5-alt1
> 
> -kbiff-3.8-alt1	Requires	kdelibs >= 3.5.7-alt6
> +kbiff-3.8-alt1	Requires	kdelibs >= 3.5.7-alt8
> 
> -synaptic-0.57.2-alt2.3	Requires	rpm >= 4.0.4-alt77
> +synaptic-0.57.2-alt2.3	Requires	rpm >= 4.0.4-alt77.M40.1
> 
> Случай с kdelibs особенно противоречивый.  Как мы знаем, в kdelibs
> обратная бинарная совместимость иногда может не работать.  Если хочется
> жестко привязаться к текущему kdelibs, то вместо зависимости
> Requires: kdelibs >= %kdelibs_version-%kdelibs_release
> лучше ставить зависимость
> Requires: kdelibs = %kdelibs_version
> 


Алексей, но при этом исчезнет у kdelibs правило - бинарная 
совместимость. У kdelibs есть уже проверенное временем поведение: всё, 
что собрано с новой версией kdelibs - может не работать со старой. Но 
всё, что собрано со старой - будет работать с новой.

Соответственно на мой взгляд kdelibs >= 
%kdelibs_version-%kdelibs_release полностью отражает текущую ситуацию.



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