[devel] I: duplicate self-provides

Dmitry V. Levin ldv на altlinux.org
Ср Ноя 11 18:09:40 MSK 2020


On Wed, Nov 11, 2020 at 06:03:20PM +0300, Michael Shigorin wrote:
> On Wed, Nov 11, 2020 at 05:53:08PM +0300, Dmitry V. Levin wrote:
> > И ещё несколько похожих дубликатов по виртуальным пакетам,
> > очень похожим на self-provides:
> > 
> > Package:                    Provide Name:         Provide Version:
> > libirrlicht1                libirrlicht           =1.8.4
> > libirrlicht1                libirrlicht           =1.8.4-alt2
> 
> * Tue Jun 11 2019 Michael Shigorin <mike на altlinux.org> 1.8.4-alt2
> - Added P: libirrlicht = %version-%release for -devel
> 
> Как бы ты переделал, или строгие зависимости там вручную
> расставлять уже и не надо?

Там в спеке сейчас написано:
Provides: liblibirrlicht1 = %EVR
Obsoletes: liblibirrlicht1 < %EVR
Conflicts: liblibirrlicht1 < %EVR
Provides: libirrlicht = %version
Provides: libirrlicht = %version-%release
Obsoletes: libirrlicht < 1.8
Conflicts: libirrlicht < 1.8

Это явно избыточно,
Conflicts при наличии Provides+Obsoletes вообще лишний, я бы оставил
Provides: liblibirrlicht1 = %EVR
Obsoletes: liblibirrlicht1 < %EVR
Provides: libirrlicht = %EVR
Obsoletes: libirrlicht < %EVR


-- 
ldv


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