[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