[devel] Сравнение множественных версий в rpm

Dmitry V. Levin ldv на altlinux.org
Чт Ноя 12 16:17:44 MSK 2020


On Thu, Nov 12, 2020 at 12:34:47PM +0300, Andrey Savchenko wrote:
> On Wed, 11 Nov 2020 19:37:05 +0300 Dmitry V. Levin wrote:
> > Предполагаю, что во всех случаях это ошибки, поскольку сравнения версий в
> > rpm работают не так, как ожидают люди, когда у пакета больше одной версии.
> 
> А как они работают? Расскажите нам, а ещё лучше оформить на wiki.

Первое, что приходит в голову - как будут работать Conflicts и Obsoletes,
которые, как известно, во время сравнения применяются к каждому Provides.
Если в Conflicts/Obsoletes указан диапазон версий, то любой Provides,
версия которого попадает в этот диапазон, приведёт к срабатыванию этого
Conflicts/Obsoletes.


-- 
ldv


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