[devel] I: duplicate self-provides

mikhailnov на altlinux.org mikhailnov на altlinux.org
Ср Ноя 11 20:48:35 MSK 2020


11.11.2020 18:09, Dmitry V. Levin пишет:
> 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
>
>


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