Qt5->Qt6 transition chaos for packagers when depending applications are not yet ported.

Scarlett Moore scarlett.gately.moore at gmail.com
Thu Oct 5 11:57:28 BST 2023


Yes, they are co-installable. Our workaround was to create a new
package libkgapi5 which points to the kf5 release/23.08 branch rather
than master to continue to build a kf5 version for kf5 apps to
consume. Which works.
Thanks for the input.
Cheers,
Scarlett

On Wed, Oct 4, 2023 at 1:09 PM Albert Astals Cid <aacid at kde.org> wrote:
>
> El dimecres, 4 d’octubre de 2023, a les 16:01:30 (CEST), Ben Cooksley va escriure:
> > On Thu, Oct 5, 2023 at 2:16 AM Scarlett Moore <
> >
> > scarlett.gately.moore at gmail.com> wrote:
> > > Hello everyone!
> > > Obviously we expect there to be bumps in the road while packaging
> > > unstable ( master ), however in most cases you can set
> > > QT_VERSION_MAJOR and dual build qt5 and qt6 version to satisfy both
> > > qt5 and qt6 applications. I have stumbled on libkgapi which master
> > > does not support this and will only build qt6. kio-gdrive is not yet
> > > ported and as such creating a bit of chaos with apt. We have come up
> > > with a workaround, but shouldn't libraries still support both when
> > > there are applications out there that still depend on the qt5 variant?
> >
> > Just as a side note here - where this happens, the CI system should begin
> > to alert people as it will no longer be able to locate the dependency in
> > question.
>
> Laurent cheated a bit and did this
> https://invent.kde.org/network/kio-gdrive/-/commit/d93eddeb14810f925c677ba97e667fd49afab81c
>
> Cheers,
>   Albert
>
> >
> > From my perspective though, leaves (applications) should move before any
> > branches (libraries) move.
> >
> > > Thanks,
> > > Scarlett
> >
> > Cheers,
> > Ben
>
>
>
>


More information about the kde-pim mailing list