Bug 484736 - why is kompare still in qt5
Summary: why is kompare still in qt5
Status: RESOLVED NOT A BUG
Alias: None
Product: kompare
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Kompare developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-30 02:50 UTC by Cherkah
Modified: 2024-04-02 21:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
kompare_depend (60.94 KB, image/png)
2024-03-30 02:50 UTC, Cherkah
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cherkah 2024-03-30 02:50:36 UTC
Created attachment 167930 [details]
kompare_depend

kompar should be upgrade to qt6.


SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.2-zen2-1-zen (64-bit)
Graphics Platform: Wayland
Comment 1 Kevin Kofler 2024-03-30 03:06:09 UTC
Kompare can technically be built against KF6 since May 2023. But it was disabled for the required dependency libkomparediff2:
https://invent.kde.org/sdk/libkomparediff2/-/commit/2422cb5c16ad7091dc93a8cfb7c6deabe110b8af
because that library is also used in KDevelop, which is not yet ready for KF6.

It should theoretically be possible to build either master with the above libkomparediff2 commit reverted or the dedicated kf6 branches against KF6, but you will be building libkomparediff2 with a non-finalized API that is still subject to change (master has the same API as the KF5 version even if you build it against KF6, the kf6 branch has some API changes, but it might be getting some more for KDevelop), and you also need a separate KF5 build of libkomparediff2 for KDevelop. Those are probably the reasons why your downstream distribution is still building Kompare against KF5.
Comment 2 Antonio Rojas 2024-03-30 08:27:26 UTC
This is a bug tracker, please use https://discuss.kde.org/ for such questions.
Comment 3 Cherkah 2024-04-02 21:37:49 UTC
@Kevin Kofler thanks for the explanation
surely it will take a while before something change for some ked apps

so no regret to substitute kompare/kdiff3 by Meld

regards