[devel] Q: duplicate osgi() self-provides

Sergey V Turchin zerg на altlinux.org
Чт Ноя 12 17:26:31 MSK 2020


On Thursday, 12 November 2020 16:00:06 MSK Dmitry V wrote:
> On Thu, Nov 12, 2020 at 02:01:40PM +0200, Igor Vlasenko wrote:
> > On Wed, Nov 11, 2020 at 07:34:26PM +0300, Dmitry V. Levin wrote:
> > > Hi,
> > > 
> > > У нас в репозитории обнаружилось 76 пакетов, которые содержат сразу две
> > > разных версии одного и того же osgi(...) в Provides.
> > > Предполагаю, что во всех случаях это ошибки, поскольку сравнения версий
> > > в
> > > rpm работают не так, как ожидают люди, когда у пакета больше одной
> > > версии.
> > 
> > Все это нужно для работы механизма зависимостей osgi.
> > Там всегда явное указание версий в requires и диапазоны в provides.
> > Та же ситуация, что с mono и qml.
> 
> Получается, что произошло массовая подмена понятия версионирования
> интерфейсов.
Не совсем так.
https://doc.qt.io/qt-5/qtqml-modules-qmldir.html#versioning-semantics

> У интерфейса не может быть одновременно несколько разных версий
В QML может.

> , это несколько разных интерфейсов.

[...]

-- 
Regards, Sergey.


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