*** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** SUMMARY STEPS TO REPRODUCE 1. open plugins 2. search sql 3. no found it OBSERVED RESULT sql pluging no found it EXPECTED RESULT sql pluging found it SOFTWARE/OS VERSIONS Windows: i use win11 macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
I can confirm that the SQL plugin is missing in Kate 24.05.1 on Solus Plasma 6 and on 24.05.0 on KDE Neon It's still advertised as a plugin on the app page https://kate-editor.org/about-kate/ katesqlplugin.so is not present in the respective plugin folder, for Neon that's /usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/ktexteditor This came up in a forum thread as well https://discuss.kde.org/t/kate-sql-plugin/11896/5 It was still present in 23.08.5
Confirmed
That is a packaging issue. If the needed Qt SQL libraries are there, this is still build.
Seems that for Windows the KWallet dependency is the issue, will take a look. For Linux that is something that needs to be reported to the packagers.
Hi! One of the KDE maintainers on Solus here. This is not a packaging issue and is affecting Kate builds on all distros. There's a typo in ` /addons/katesql/CMakeLists.txt`, where it says `KF5Wallet_FOUND` it should be `KF6Wallet_FOUND`. Since KF5Wallet is never actually searched for this block will never be true, meaning that the katesql addon isn't built for any distros currently. If that was all that there was obviously I would just submit a MR for it, patch it in our own packages and move on but unfortunately it appears that this cmake issue has hidden the fact that katesql wasn't actually fully ported to Qt6. I get numerous build errors that will need to be fixed, hopefully that can get done in time for 24.08.
(In reply to Reilly Brogan from comment #5) > Hi! One of the KDE maintainers on Solus here. This is not a packaging issue > and is affecting Kate builds on all distros. There's a typo in ` > /addons/katesql/CMakeLists.txt`, where it says `KF5Wallet_FOUND` it should > be `KF6Wallet_FOUND`. Since KF5Wallet is never actually searched for this > block will never be true, meaning that the katesql addon isn't built for any > distros currently. > > If that was all that there was obviously I would just submit a MR for it, > patch it in our own packages and move on but unfortunately it appears that > this cmake issue has hidden the fact that katesql wasn't actually fully > ported to Qt6. I get numerous build errors that will need to be fixed, > hopefully that can get done in time for 24.08. Hu, good catch. I can fix that. Still for Windows we need to port away from that.
A possibly relevant merge request was started @ https://invent.kde.org/utilities/kate/-/merge_requests/1537
Git commit d7c3259d81ddd6089c18e028b31e3f6a6d3574f6 by Christoph Cullmann, on behalf of Waqar Ahmed. Committed on 09/07/2024 at 08:54. Pushed by cullmann into branch 'master'. Fix katesql plugin build Haven't tested the plugin, just fixed it so that it builds with KF/Qt 6 M +1 -1 addons/katesql/CMakeLists.txt M +9 -9 addons/katesql/dataoutputmodel.cpp M +2 -2 addons/katesql/dataoutputwidget.cpp M +1 -3 addons/katesql/katesqlview.cpp M +2 -2 addons/katesql/outputstylewidget.cpp https://invent.kde.org/utilities/kate/-/commit/d7c3259d81ddd6089c18e028b31e3f6a6d3574f6
For Windows we need a QtKeychain port, started that now in https://invent.kde.org/utilities/kate/-/merge_requests/1538