[devel] дубли пакета quazip.

Igor Vlasenko vlasenko на imath.kiev.ua
Вт Ноя 9 23:29:18 MSK 2021


On Tue, Nov 09, 2021 at 06:47:35PM +0700, Антон Мидюков wrote:
> libquazip был раньше. И подпакет с qt5 в нём был собран ещё в 2019 году:
> 
> 2019-08-16 - Anton Midyukov <antohami на altlinux.org> 0.8.1-alt1
> - Version 0.8.1
> 
> А quazip-qt5 был собран в 2020 году
> 
> 2020-11-18 - Sergey V Turchin <zerg на altlinux.org> 1.1-alt1
> - initial build

Да, нехорошо получилось.

Но все равно ситуацию надо разрулить. Плохая ситуация.

Из одного проекта https://github.com/stachenov/quazip
собираются два пакета разных версий 0.8.1 и 1.1,
но не в соответствии с SharedLibsPolicy, при чем мешая
друг другу превратиться в основную библиотеку,
поскольку нужны compatibility provides из другого пакета.

 
> Дубликатов провайдесов нет, так как название библиотеки поменялось в новой версии.

Благодаря этому, такая странность и получилась :(

> Кроме того, к этому изменению сторонние проекты не готовы.

Это не совсем так. Вот все пакеты, требующие quazip:

trikStudioJunior-2020.2-alt1.src|libquazip-qt5-devel
tupitube-desk-0.2.17-alt1.src|libquazip-devel
tupitube-desk-0.2.17-alt1.src|libquazip-qt5-devel
qmapshack-1.15.2-alt1.src|libquazip-qt5-devel
krita-4.4.5-alt1.src|libquazip-qt5-devel
keepassxc-2.6.6-alt3.src|libquazip-qt5-devel
alt-csp-cryptopro-0.2.6-alt1.src|quazip-qt5-devel
OpenBoard-1.6.1-alt1.src|libquazip-qt5-devel
qcad-3.27.0.0-alt1.src|libquazip-qt5-devel
trikStudio-2021.1-alt3.src|libquazip-qt5-devel
texstudio-4.0.4-alt1.src|libquazip-devel
texstudio-4.0.4-alt1.src|libquazip-qt5-devel
gimagereader-3.3.1-alt5.2.src|libquazip-qt5-devel
GLC_lib-3.0.1-alt1.20211001.src|libquazip-qt5-devel

Из них почти все собраны в fedorа с quazip 1.1.

Из тех, что не нашел в fedora, это trikStudio*
и tupitube-desk. trikStudio* свежий, должен собираться,
а tupitube-desk для пробы собрал в task
#289280 TESTED #1 [test-only] sisyphus tupitube-desk.git=0.2.17-alt2
тоже собирается с quazip 1.1.

Т.е. нет реальных препятствий для миграции всего на quazip 1.1.

> Можно организовать совместимость в пакете. Я такое было сделал в libquazip,
> но натолкнулся на дубликаты провайдесов. Так я узнал о существовании quazip-qt5.
> Махнул рукой

Вот. А тем временем пользователи страдают и надеются,
что вы с Сергеем договоритесь и выкатите один общий пакет.

-- 

I V


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