Report of packaging issues with mega release
Carl Schwan
carl at carlschwan.eu
Mon Dec 4 14:27:40 GMT 2023
On Saturday, December 2, 2023 12:12:04?AM CET Antonio Rojas wrote:
> This list is based on the beta tarballs with some (already committed) fixes
> on top to fix build with latest kdiagram and plasma-activities.
> Gear:
>
> - kdepim-runtime: FTBFS with etesync - there's a missing QtConcurrent
> dependency, but even after adding it build fails
> https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/137
> - audiotube: FTBFS. It seems to be in a weird, half-ported state
> https://bugs.kde.org/show_bug.cgi?id=477390
> - libkcddb: Qt5/6 versions collide (translations and desktop files). Qt5
version still needed for k3b, soundkonverter, tellico
> - analitza: Qt5/6 versions collide (same lib name).
> Qt5 version optionally needed by cantor (workaround: disable kalgebra
> backend in cantor)
I have an almost complete Qt6 port of Cantor here:
https://invent.kde.org/education/cantor/-/merge_requests/63
Missing is one issue with the Kpart code, I couldn't figure out. In case
someone wants to investigate, I would be quite grateful.
> - keduvocdocument: Qt5/6 versions collide (same lib
> name). Qt5 version is a hard dependency of parley, this blocks packaging
> parley
Parlay was ported to Qt6 yesterday!
https://invent.kde.org/education/parley/-/merge_requests/28
> - pim libraries: translations collide with the Qt5 versions, still needed by
some apps (digikam, kmymoney).
Okay this is a big issue :( I suppose (and hope) that KDE PIM is an optional
library for these two apps. I think Digikam can already be built with Qt6 so
hopefully a qt6 version is released not so far away from the megarelease. For
KMyMoney, I'm not sure any work has been done so far to port to Qt6 and some
of the KMyMoney library are still supporting qt4 :(
> - qmlkonsole: builds fine, but it's useless since there is no Qt6 version of
qmltermwidget.
qmltermwidget is not really maintained. I remember Johnah had a fork somewhere
but I can't find it anymore.
> Other:
>
> - libquotient: Qt5/6 versions collide. Qt5 version optionally needed by
> itinerary.
Do you have some more details about this. I thought the latest release was co-
installable with qt5 and qt6. In any cases, I hope itinerary will be ported to
qt6 in time for qt6 which would solve the issue.
> - kirigami-addons: Qt5/6 versions collide (translations)
translations catalogue for the qt6 version should be kirigami-addons6, unless
I messed up somewhere. See
https://invent.kde.org/libraries/kirigami-addons/-/tree/master/po/ca
> - phonon: Qt5/6 versions collide (translations)
>
> Missing releases of dependencies:
>
> - tokodon, neochat (optionally) depend on unreleased kunifiedpush
> - plasmatube, tokodon hard depend on unreleased mpv-qt
I'm going to ping some people so that mpv-qt get a release :)
> - libkscreen depends on unreleased changes in plasma-wayland-protocols
Thanks for the very helpful information,
Carl
More information about the release-team
mailing list