* [devel] дубли пакета quazip. @ 2021-11-09 11:28 Igor Vlasenko 2021-11-09 11:45 ` Sergey V Turchin 2021-11-09 11:47 ` Антон Мидюков 0 siblings, 2 replies; 22+ messages in thread From: Igor Vlasenko @ 2021-11-09 11:28 UTC (permalink / raw) To: devel; +Cc: zerg, antohami Уважаемые коллеги, в Сизифе образовались дубли пакета quazip. Это libquazip 0.8.1-alt2 antohami @everybody quazip-qt5 1.1-alt1.1 zerg @everybody Я так понял, что этот дубль сложился исторически, когда libquazip собирался с qt4, а quazip-qt5 - с qt5. Еще тогда было бы правильнее все же собирать два бинарных пакета из одного исходного, чтобы не плодить сущности. Но теперь, когда оба пакета собираются с qt5, они просто дубликаты. Поскольку quazip-qt5 более свежий, то предлагаю добавить в него Provides с libquazip-devel и libquazip-qt5-devel, а libquazip превратить в compat пакет, убрав -devel. -- I V ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-09 11:28 [devel] дубли пакета quazip Igor Vlasenko @ 2021-11-09 11:45 ` Sergey V Turchin 2021-11-09 20:56 ` Igor Vlasenko 2021-11-09 11:47 ` Антон Мидюков 1 sibling, 1 reply; 22+ messages in thread From: Sergey V Turchin @ 2021-11-09 11:45 UTC (permalink / raw) To: Igor Vlasenko, devel; +Cc: antohami 09.11.2021 14:28, Igor Vlasenko пишет: > Уважаемые коллеги, > > в Сизифе образовались дубли пакета quazip. > > Это > libquazip 0.8.1-alt2 antohami @everybody > quazip-qt5 1.1-alt1.1 zerg @everybody > > Я так понял, что этот дубль сложился исторически, > когда libquazip собирался с qt4, > а quazip-qt5 - с qt5. > > Еще тогда было бы правильнее все же собирать два бинарных пакета > из одного исходного, чтобы не плодить сущности. А мне иногда не нравится подобная свалка. Чем более разные сущности, тем меньше они вяжутся в одном пакете. Зачастую удобнее поддерживать разные сущности в разных пакетах. > Но теперь, когда оба пакета собираются с qt5, > они просто дубликаты. Нет. > Поскольку quazip-qt5 более свежий, то > предлагаю добавить в него Provides с libquazip-devel Нет. Это другая библиотека. > и libquazip-qt5-devel, Это можно, но > а libquazip превратить в compat пакет, убрав -devel. после проверки , что сборка не сломается. -- Regards, Sergey ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-09 11:45 ` Sergey V Turchin @ 2021-11-09 20:56 ` Igor Vlasenko 0 siblings, 0 replies; 22+ messages in thread From: Igor Vlasenko @ 2021-11-09 20:56 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Nov 09, 2021 at 02:45:51PM +0300, Sergey V Turchin wrote: > 09.11.2021 14:28, Igor Vlasenko пишет: > > в Сизифе образовались дубли пакета quazip. > > Поскольку quazip-qt5 более свежий, то > > предлагаю добавить в него Provides с libquazip-devel > Нет. Это другая библиотека. Согласен, libquazip-devel не нужно добавлять. > > Но теперь, когда оба пакета собираются с qt5, > > они просто дубликаты. > Нет. Это не понял. Формально можно сказать, что и glibc-2.27 и glibc-2.34 -- разные библиотеки. Но все обычно стремятся иметь последнюю версию. С libquazip и quazip-qt5 ситуация такая: libquazip и quazip-qt5 собираются из одного git'а https://github.com/stachenov/quazip. libquazip из тега 0.8.1, quazip-qt5 - из тега 1.1. Апстрим между этими версиями немного накосячил, но все, что собирается с 0.8.1, можно собрать и с 1.1. Я прошел по всем нашим пакетам, и либо такие пакеты в федоре уже собраны с 1.1, либо я их могу собрать с 1.1, как #289280 TESTED #1 [test-only] sisyphus tupitube-desk.git=0.2.17-alt2 только желательно доработать quazip 1.1, добавить пару костылей для совместимости, как сделали в федоре, чтобы не извращаться в пакетах - клиентах. Нет необходимости держать в Сизифе два quazip. Сейчас вы мешаете Антону обновиться до 1.1, а он вам мешает добавлять совместимую обвязку. Может быть, вы уступите Антону, так как он взялся за quazip первый? Или просить Антона, чтобы он уступил в пользу 1.1, так как на 1.1 мигрировать удобнее? В общем, пока 2 -devel, страдают клиенты этой библиотеки. -- I V ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-09 11:28 [devel] дубли пакета quazip Igor Vlasenko 2021-11-09 11:45 ` Sergey V Turchin @ 2021-11-09 11:47 ` Антон Мидюков 2021-11-09 11:55 ` [devel] намеревался удалить qt4 (was: дубли пакета quazip.) Sergey V Turchin 2021-11-09 20:29 ` [devel] дубли пакета quazip Igor Vlasenko 1 sibling, 2 replies; 22+ messages in thread From: Антон Мидюков @ 2021-11-09 11:47 UTC (permalink / raw) To: devel 09.11.2021 18:28, Igor Vlasenko пишет: > Уважаемые коллеги, > > в Сизифе образовались дубли пакета quazip. > > Это > libquazip 0.8.1-alt2 antohami @everybody > quazip-qt5 1.1-alt1.1 zerg @everybody > > Я так понял, что этот дубль сложился исторически, > когда libquazip собирался с qt4, > а quazip-qt5 - с qt5. > > Еще тогда было бы правильнее все же собирать два бинарных пакета > из одного исходного, чтобы не плодить сущности. > Но теперь, когда оба пакета собираются с qt5, > они просто дубликаты. > > Поскольку quazip-qt5 более свежий, то предлагаю добавить в него > Provides с libquazip-devel и libquazip-qt5-devel, > а libquazip превратить в compat пакет, убрав -devel. > 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 Дубликатов провайдесов нет, так как название библиотеки поменялось в новой версии. Кроме того, к этому изменению сторонние проекты не готовы. Можно организовать совместимость в пакете. Я такое было сделал в libquazip, но натолкнулся на дубликаты провайдесов. Так я узнал о существовании quazip-qt5. Махнул рукой и ограничился отключением сборки подпакета с qt4 (libquazip). zerg@ намеревался удалить qt4, вот я и, собрав GLC_Player с qt5, сборку с qt4 и отключил. -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 22+ messages in thread
* [devel] намеревался удалить qt4 (was: дубли пакета quazip.) 2021-11-09 11:47 ` Антон Мидюков @ 2021-11-09 11:55 ` Sergey V Turchin 2021-11-09 20:29 ` [devel] дубли пакета quazip Igor Vlasenko 1 sibling, 0 replies; 22+ messages in thread From: Sergey V Turchin @ 2021-11-09 11:55 UTC (permalink / raw) To: devel 09.11.2021 14:47, Антон Мидюков пишет: > zerg@ намеревался удалить qt4 Да, но пока осилил только удаление PyQt4, Phonon(Qt4) и qt4-webkit. Видимо, следующий подход будет ближе к p11, когда часть естественным образом отвалится. -- Regards, Sergey ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-09 11:47 ` Антон Мидюков 2021-11-09 11:55 ` [devel] намеревался удалить qt4 (was: дубли пакета quazip.) Sergey V Turchin @ 2021-11-09 20:29 ` Igor Vlasenko 2021-11-10 1:39 ` Антон Мидюков ` (2 more replies) 1 sibling, 3 replies; 22+ messages in thread From: Igor Vlasenko @ 2021-11-09 20:29 UTC (permalink / raw) To: ALT Linux Team development discussions 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 ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-09 20:29 ` [devel] дубли пакета quazip Igor Vlasenko @ 2021-11-10 1:39 ` Антон Мидюков 2021-11-10 12:57 ` Igor Vlasenko 2021-11-10 8:50 ` Sergey V Turchin 2021-11-10 9:38 ` Anton Farygin 2 siblings, 1 reply; 22+ messages in thread From: Антон Мидюков @ 2021-11-10 1:39 UTC (permalink / raw) To: devel 10.11.2021 03:29, Igor Vlasenko пишет: > 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 сделали симлинки и добавили FindQuaZip.cmake, прокоментировав в спеке: # Create compat symlinks/files so that packages that use the old (pre-1.0) # library location, include paths, or CMake module still build against the # devel package. Note that the resulting binaries will refer to the new # library name, though. # # These symlinks should probably be removed once all dependent packages are # switched to use the new pkgconfig or CMake modules. Так что для сторонних пакетов ничего не поменялось. Но, возможно, более правильно научить зависящие пакеты собираться с 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. >> Махнул рукой > > Вот. А тем временем пользователи страдают и надеются, > что вы с Сергеем договоритесь и выкатите один общий пакет. > А что они страдают то? Всё и сейчас работает. Разве нет? Т.е. мне кажется, что это не срочная задача. Но сделать в будущем её, конечно нужно. Если я ошибаюсь, поправьте меня. Тогда нужно будет эту задачу решить поскорее. -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 1:39 ` Антон Мидюков @ 2021-11-10 12:57 ` Igor Vlasenko 0 siblings, 0 replies; 22+ messages in thread From: Igor Vlasenko @ 2021-11-10 12:57 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Nov 10, 2021 at 08:39:43AM +0700, Антон Мидюков wrote: > А что они страдают то? Всё и сейчас работает. Разве нет? > Т.е. мне кажется, что это не срочная задача. Но сделать в будущем её, конечно нужно. > Если я ошибаюсь, поправьте меня. Тогда нужно будет эту задачу решить поскорее. Гм. у меня был пакет в autoimports, клиент, со сломанной сборкой, переспектива возиться с которым в текущей ситуации (либо собираться с устаревшей версией, либо собираться со свежей, но городить в пакете костыли, как я для пробы сделал tupitube-desk) не радовала, и я в итоге его просто вчера вечером удалил из autoimports, чтобы не раздражал :( Так что для меня теперь ситуация несрочная. Но есть шанс, что со временем я опять где-то по зависимостям выйду на клиент quazip, так что интерес к благополучному разруливанию ситуации не теряю. -- I V ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-09 20:29 ` [devel] дубли пакета quazip Igor Vlasenko 2021-11-10 1:39 ` Антон Мидюков @ 2021-11-10 8:50 ` Sergey V Turchin 2021-11-10 9:13 ` Dmitry V. Levin 2021-11-10 9:38 ` Anton Farygin 2 siblings, 1 reply; 22+ messages in thread From: Sergey V Turchin @ 2021-11-10 8:50 UTC (permalink / raw) To: devel 09.11.2021 23:29, Igor Vlasenko пишет: [...] > Это не совсем так. Вот все пакеты, требующие quazip: А это вообще совсем не так: [zerg@zerg ~]$ apt-cache whatdepends quazip W: Невозможно найти пакет quazip [zerg@zerg ~]$ [...] -- Regards, Sergey ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 8:50 ` Sergey V Turchin @ 2021-11-10 9:13 ` Dmitry V. Levin 2021-11-10 9:28 ` Sergey V Turchin 0 siblings, 1 reply; 22+ messages in thread From: Dmitry V. Levin @ 2021-11-10 9:13 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Nov 10, 2021 at 11:50:53AM +0300, Sergey V Turchin wrote: > 09.11.2021 23:29, Igor Vlasenko пишет: > > [...] > > Это не совсем так. Вот все пакеты, требующие quazip: > А это вообще совсем не так: > > [zerg@zerg ~]$ apt-cache whatdepends quazip > W: Невозможно найти пакет quazip $ grep -F quazip ALT/Sisyphus/files/list/bin.list |cut -f1 |sort -u libquazip-qt5 libquazip-qt5-debuginfo libquazip-qt5-devel libquazip1-qt5_1.0.0 libquazip1-qt5_1.0.0-debuginfo quazip-qt5-devel $ echo libquazip-qt5-devel |\ join -t$'\t' -11 -22 -o2.1 - beehive/stats/Sisyphus/x86_64/ufb-2 |\ sort -u |\ join -t$'\t' - ALT/acl/list.packages.sisyphus GLC_lib dd @everybody OpenBoard antohami neurofreak @everybody gimagereader lav keepassxc zorg paulelms @everybody krita zerg qcad cas @everybody qmapshack glebfm @qa trikStudio sin @everybody trikStudioJunior greh @everybody $ echo quazip-qt5-devel |\ join -t$'\t' -11 -22 -o2.1 - beehive/stats/Sisyphus/x86_64/ufb-2 |\ sort -u |\ join -t$'\t' - ALT/acl/list.packages.sisyphus alt-csp-cryptopro mcpain @everybody -- ldv ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 9:13 ` Dmitry V. Levin @ 2021-11-10 9:28 ` Sergey V Turchin 2021-11-10 9:32 ` Dmitry V. Levin 0 siblings, 1 reply; 22+ messages in thread From: Sergey V Turchin @ 2021-11-10 9:28 UTC (permalink / raw) To: devel 10.11.2021 12:13, Dmitry V. Levin пишет: > On Wed, Nov 10, 2021 at 11:50:53AM +0300, Sergey V Turchin wrote: >> 09.11.2021 23:29, Igor Vlasenko пишет: >> >> [...] >>> Это не совсем так. Вот все пакеты, требующие quazip: >> А это вообще совсем не так: >> >> [zerg@zerg ~]$ apt-cache whatdepends quazip >> W: Невозможно найти пакет quazip > > $ grep -F quazip Ты не понял. Грепни zip тогда уж. ;-) [...] -- Regards, Sergey ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 9:28 ` Sergey V Turchin @ 2021-11-10 9:32 ` Dmitry V. Levin 0 siblings, 0 replies; 22+ messages in thread From: Dmitry V. Levin @ 2021-11-10 9:32 UTC (permalink / raw) To: devel On Wed, Nov 10, 2021 at 12:28:53PM +0300, Sergey V Turchin wrote: > 10.11.2021 12:13, Dmitry V. Levin пишет: > > On Wed, Nov 10, 2021 at 11:50:53AM +0300, Sergey V Turchin wrote: > >> 09.11.2021 23:29, Igor Vlasenko пишет: > >> > >> [...] > >>> Это не совсем так. Вот все пакеты, требующие quazip: > >> А это вообще совсем не так: > >> > >> [zerg@zerg ~]$ apt-cache whatdepends quazip > >> W: Невозможно найти пакет quazip > > > > $ grep -F quazip > Ты не понял. Грепни zip тогда уж. ;-) Зря ты вырезал цитату. У одного пакета в репозитории один пользователь, у другого - все остальные. -- ldv ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-09 20:29 ` [devel] дубли пакета quazip Igor Vlasenko 2021-11-10 1:39 ` Антон Мидюков 2021-11-10 8:50 ` Sergey V Turchin @ 2021-11-10 9:38 ` Anton Farygin 2021-11-10 9:40 ` Sergey V Turchin 2021-11-10 9:59 ` [devel] build deps Dmitry V. Levin 2 siblings, 2 replies; 22+ messages in thread From: Anton Farygin @ 2021-11-10 9:38 UTC (permalink / raw) To: devel On 09.11.2021 23:29, Igor Vlasenko wrote: > 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 Теперь можно наглядно: https://beta.packages.altlinux.org/ru/sisyphus/deps/libquazip-qt5-devel/require https://beta.packages.altlinux.org/ru/sisyphus/deps/quazip-qt5-devel/require Надо убивать лишний devel и собирать всё с одной библиотекой. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 9:38 ` Anton Farygin @ 2021-11-10 9:40 ` Sergey V Turchin 2021-11-10 13:09 ` Igor Vlasenko 2021-11-10 9:59 ` [devel] build deps Dmitry V. Levin 1 sibling, 1 reply; 22+ messages in thread From: Sergey V Turchin @ 2021-11-10 9:40 UTC (permalink / raw) To: devel 10.11.2021 12:38, Anton Farygin пишет: [...] > Надо убивать лишний devel и собирать всё с одной библиотекой. Надо, а толку, если не соберутся? -- Regards, Sergey ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 9:40 ` Sergey V Turchin @ 2021-11-10 13:09 ` Igor Vlasenko 2021-11-10 14:39 ` Sergey V Turchin 0 siblings, 1 reply; 22+ messages in thread From: Igor Vlasenko @ 2021-11-10 13:09 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Nov 10, 2021 at 12:40:16PM +0300, Sergey V Turchin wrote: > 10.11.2021 12:38, Anton Farygin пишет: > > [...] > > Надо убивать лишний devel и собирать всё с одной библиотекой. > Надо, а толку, если не соберутся? Гм. я уже писал. Что в федоре к quazip 1.1 добавили обвязку совместимости, подробнее см. fedora/linux/development/rawhide/.../q/quazip-1.1-3.fc36.src.rpm с которой все наши пакеты, которые собираются у нас с 0.8.1, в Федоре собраны с 1.1. Т.е. либо вообще просто наши клиенты с правильной обвязкой 1.1 пересоберутся без проблем, либо есть готовые патчи. Для примера посмотрите на ваш пакет krita zerg у нас он собран с 0.8.1, у них - с 1.1. Специальных патчей нет. -- I V ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 13:09 ` Igor Vlasenko @ 2021-11-10 14:39 ` Sergey V Turchin 2021-12-23 19:11 ` Антон Мидюков 0 siblings, 1 reply; 22+ messages in thread From: Sergey V Turchin @ 2021-11-10 14:39 UTC (permalink / raw) To: devel 10.11.2021 16:09, Igor Vlasenko пишет: > On Wed, Nov 10, 2021 at 12:40:16PM +0300, Sergey V Turchin wrote: >> 10.11.2021 12:38, Anton Farygin пишет: >> >> [...] >>> Надо убивать лишний devel и собирать всё с одной библиотекой. >> Надо, а толку, если не соберутся? > > Гм. я уже писал. Что в федоре к quazip 1.1 добавили > обвязку совместимости, подробнее см. > fedora/linux/development/rawhide/.../q/quazip-1.1-3.fc36.src.rpm Ок, возьму себе этот FindQuaZip5.cmake и буду обсолетить libquazip-qt5-devel . > с которой все наши пакеты, которые собираются у нас с 0.8.1, > в Федоре собраны с 1.1. Т.е. либо вообще просто наши клиенты > с правильной обвязкой 1.1 пересоберутся без проблем, > либо есть готовые патчи. Возможно. Время уже прошло прилично. > Для примера посмотрите на ваш пакет > krita zerg > у нас он собран с 0.8.1, у них - с 1.1. Уже с 1.1. ;-) task#289321 > Специальных патчей нет. На моей тестовой системе были установлены оба quazip-а, поэтому я не замечал. -- Regards, Sergey ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-11-10 14:39 ` Sergey V Turchin @ 2021-12-23 19:11 ` Антон Мидюков 2021-12-23 20:24 ` Sergey V Turchin 0 siblings, 1 reply; 22+ messages in thread From: Антон Мидюков @ 2021-12-23 19:11 UTC (permalink / raw) To: devel 10.11.2021 21:39, Sergey V Turchin пишет: > 10.11.2021 16:09, Igor Vlasenko пишет: >> On Wed, Nov 10, 2021 at 12:40:16PM +0300, Sergey V Turchin wrote: >>> 10.11.2021 12:38, Anton Farygin пишет: >>> >>> [...] >>>> Надо убивать лишний devel и собирать всё с одной библиотекой. >>> Надо, а толку, если не соберутся? >> >> Гм. я уже писал. Что в федоре к quazip 1.1 добавили >> обвязку совместимости, подробнее см. >> fedora/linux/development/rawhide/.../q/quazip-1.1-3.fc36.src.rpm > Ок, возьму себе этот FindQuaZip5.cmake и буду обсолетить libquazip-qt5-devel . > Удалил devel пакет у quazip. Ни один пакет не смог пересобраться с quazip-qt5-devel. [#292522] [test-only] FAILED (try 3) del=libquazip OpenBoard.git=1.6.1-alt1 https://git.altlinux.org/tasks/292522/logs/events.3.1.log [#292534] [test-only] FAILED gimagereader.git=3.3.1-alt5.2 https://git.altlinux.org/tasks/292534/logs/events.1.1.log [#292535] [test-only] FAILED qmapshack.git=1.15.2-alt1 https://git.altlinux.org/tasks/292535/logs/events.1.1.log [#292536] [test-only] FAILED srpm=texstudio-4.1.2-alt1.src.rpm https://git.altlinux.org/tasks/292536/logs/events.1.1.log [#292537] [test-only] FAILED trikStudio.git=2021.1-alt3 https://git.altlinux.org/tasks/292537/logs/events.1.1.log [#292538] [test-only] FAILED trikStudioJunior.git=2020.2-alt1 https://git.altlinux.org/tasks/292538/logs/events.1.1.log Заглядываем в FindQuaZip5.cmake: FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h HINTS /usr/include /usr/local/include PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX} ) Предполагается, что QUAZIP_INCLUDE_DIR=/usr/include/quazip5 FindQuaZip5.cmake взят из Fedora. А там дополнительно к нему создаётся каталог /usr/include/quazip5 А в нём находятся симлинки на заголовочные файлы. Получается, что на данный момент никакой совместимости с версией 0.8 нет и FindQuaZip5.cmake бесполезен. Нужно добавить каталог /usr/include/quazip5 с симлинками и выставить конфликт с пакетом libquazip-qt5-devel < 1.0 Либо убирать FindQuaZip5.cmake и патчить пакеты, чтобы они использовали pkg-config. -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-12-23 19:11 ` Антон Мидюков @ 2021-12-23 20:24 ` Sergey V Turchin 2021-12-23 20:46 ` Sergey V Turchin 0 siblings, 1 reply; 22+ messages in thread From: Sergey V Turchin @ 2021-12-23 20:24 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday, 23 December 2021 22:11:31 MSK Антон Мидюков wrote: > 10.11.2021 21:39, Sergey V Turchin пишет: > > 10.11.2021 16:09, Igor Vlasenko пишет: > >> On Wed, Nov 10, 2021 at 12:40:16PM +0300, Sergey V Turchin wrote: > >>> 10.11.2021 12:38, Anton Farygin пишет: > >>> > >>> [...] > >>> > >>>> Надо убивать лишний devel и собирать всё с одной библиотекой. > >>> > >>> Надо, а толку, если не соберутся? > >> > >> Гм. я уже писал. Что в федоре к quazip 1.1 добавили > >> обвязку совместимости, подробнее см. > >> fedora/linux/development/rawhide/.../q/quazip-1.1-3.fc36.src.rpm > > > > Ок, возьму себе этот FindQuaZip5.cmake и буду обсолетить > > libquazip-qt5-devel . > Удалил devel пакет у quazip. Ни один пакет не смог пересобраться с > quazip-qt5-devel. > > [#292522] [test-only] FAILED (try 3) del=libquazip OpenBoard.git=1.6.1-alt1 > https://git.altlinux.org/tasks/292522/logs/events.3.1.log > > [#292534] [test-only] FAILED gimagereader.git=3.3.1-alt5.2 > https://git.altlinux.org/tasks/292534/logs/events.1.1.log > > [#292535] [test-only] FAILED qmapshack.git=1.15.2-alt1 > https://git.altlinux.org/tasks/292535/logs/events.1.1.log > > [#292536] [test-only] FAILED srpm=texstudio-4.1.2-alt1.src.rpm > https://git.altlinux.org/tasks/292536/logs/events.1.1.log > > [#292537] [test-only] FAILED trikStudio.git=2021.1-alt3 > https://git.altlinux.org/tasks/292537/logs/events.1.1.log > > [#292538] [test-only] FAILED trikStudioJunior.git=2020.2-alt1 > https://git.altlinux.org/tasks/292538/logs/events.1.1.log > > Заглядываем в FindQuaZip5.cmake: > FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h > HINTS /usr/include /usr/local/include > PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX} > ) > > Предполагается, что QUAZIP_INCLUDE_DIR=/usr/include/quazip5 > FindQuaZip5.cmake взят из Fedora. А там дополнительно к нему создаётся > каталог /usr/include/quazip5 А в нём находятся симлинки на заголовочные > файлы. Получается, что на данный момент никакой совместимости с версией 0.8 > нет и FindQuaZip5.cmake бесполезен. > Нужно добавить каталог /usr/include/quazip5 с симлинками Ок, сделаю. > и выставить > конфликт с пакетом libquazip-qt5-devel < 1.0 Это лишнее. Его и так Provides/Obsoletes. > Либо убирать FindQuaZip5.cmake и патчить пакеты, чтобы они использовали > pkg-config. -- Regards, Sergey. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-12-23 20:24 ` Sergey V Turchin @ 2021-12-23 20:46 ` Sergey V Turchin 2022-01-02 7:04 ` Антон Мидюков 0 siblings, 1 reply; 22+ messages in thread From: Sergey V Turchin @ 2021-12-23 20:46 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday, 23 December 2021 23:24:55 MSK Sergey V wrote: [...] > > Нужно добавить каталог /usr/include/quazip5 с симлинками > > Ок, сделаю. https://git.altlinux.org/tasks/archive/done/_285/292543 > > > и выставить > > конфликт с пакетом libquazip-qt5-devel < 1.0 > > Это лишнее. Его и так Provides/Obsoletes. > > > Либо убирать FindQuaZip5.cmake и патчить пакеты, чтобы они использовали > > pkg-config. -- Regards, Sergey. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] дубли пакета quazip. 2021-12-23 20:46 ` Sergey V Turchin @ 2022-01-02 7:04 ` Антон Мидюков 0 siblings, 0 replies; 22+ messages in thread From: Антон Мидюков @ 2022-01-02 7:04 UTC (permalink / raw) To: devel 24.12.2021 03:46, Sergey V Turchin пишет: > On Thursday, 23 December 2021 23:24:55 MSK Sergey V wrote: > > [...] >>> Нужно добавить каталог /usr/include/quazip5 с симлинками >> >> Ок, сделаю. > https://git.altlinux.org/tasks/archive/done/_285/292543 По итогу оказалось, что не нужно. Зато FindQuaZip5.cmake пришлось переделать. Теперь пакеты с cmake собираются без доработки. А вот пакеты с qmake пришлось подправить. Итого ftbfs, вызванные отключением libquazip-devel, починены, а сам libquazip удалён из Сизифа. -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] build deps 2021-11-10 9:38 ` Anton Farygin 2021-11-10 9:40 ` Sergey V Turchin @ 2021-11-10 9:59 ` Dmitry V. Levin 2021-11-10 12:04 ` Anton Farygin 1 sibling, 1 reply; 22+ messages in thread From: Dmitry V. Levin @ 2021-11-10 9:59 UTC (permalink / raw) To: devel On Wed, Nov 10, 2021 at 12:38:07PM +0300, Anton Farygin wrote: > On 09.11.2021 23:29, Igor Vlasenko wrote: [...] > > Это не совсем так. Вот все пакеты, требующие 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 > > Теперь можно наглядно: > > https://beta.packages.altlinux.org/ru/sisyphus/deps/libquazip-qt5-devel/require > > https://beta.packages.altlinux.org/ru/sisyphus/deps/quazip-qt5-devel/require Интересно, каким способом вычисляются сборочные зависимости в этом случае. -- ldv ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] build deps 2021-11-10 9:59 ` [devel] build deps Dmitry V. Levin @ 2021-11-10 12:04 ` Anton Farygin 0 siblings, 0 replies; 22+ messages in thread From: Anton Farygin @ 2021-11-10 12:04 UTC (permalink / raw) To: devel On 10.11.2021 12:59, Dmitry V. Levin wrote: > On Wed, Nov 10, 2021 at 12:38:07PM +0300, Anton Farygin wrote: >> On 09.11.2021 23:29, Igor Vlasenko wrote: > [...] >>> Это не совсем так. Вот все пакеты, требующие 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 >> Теперь можно наглядно: >> >> https://beta.packages.altlinux.org/ru/sisyphus/deps/libquazip-qt5-devel/require >> >> https://beta.packages.altlinux.org/ru/sisyphus/deps/quazip-qt5-devel/require > Интересно, каким способом вычисляются сборочные зависимости в этом случае. > > К сожалению, пока что только на основании данных в src.rpm ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2022-01-02 7:04 UTC | newest] Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-11-09 11:28 [devel] дубли пакета quazip Igor Vlasenko 2021-11-09 11:45 ` Sergey V Turchin 2021-11-09 20:56 ` Igor Vlasenko 2021-11-09 11:47 ` Антон Мидюков 2021-11-09 11:55 ` [devel] намеревался удалить qt4 (was: дубли пакета quazip.) Sergey V Turchin 2021-11-09 20:29 ` [devel] дубли пакета quazip Igor Vlasenko 2021-11-10 1:39 ` Антон Мидюков 2021-11-10 12:57 ` Igor Vlasenko 2021-11-10 8:50 ` Sergey V Turchin 2021-11-10 9:13 ` Dmitry V. Levin 2021-11-10 9:28 ` Sergey V Turchin 2021-11-10 9:32 ` Dmitry V. Levin 2021-11-10 9:38 ` Anton Farygin 2021-11-10 9:40 ` Sergey V Turchin 2021-11-10 13:09 ` Igor Vlasenko 2021-11-10 14:39 ` Sergey V Turchin 2021-12-23 19:11 ` Антон Мидюков 2021-12-23 20:24 ` Sergey V Turchin 2021-12-23 20:46 ` Sergey V Turchin 2022-01-02 7:04 ` Антон Мидюков 2021-11-10 9:59 ` [devel] build deps Dmitry V. Levin 2021-11-10 12:04 ` Anton Farygin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git