On Debian GNU/Linux 13 (trixie), cloned the repo https://github.com/KDE/kdev-executebrowser.git, updated to: commit 410c222239c285faf228d90bfb9b4b07c6527dd0 (HEAD -> master, origin/master, origin/HEAD) Author: l10n daemon script <scripty@kde.org> Date: Mon Nov 17 09:27:31 2025 +0000 GIT_SILENT Sync po/docbooks with svn when running cmake, I get this warning and error: CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. CMake Warning (dev) at /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:111 (message): Your project should require at least CMake 3.16.0 to use FindKF5.cmake Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check) CMakeLists.txt:15 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find KDevPlatform (missing: KDevPlatform_DIR) CMake Error at /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nMacros.cmake:42 (message): Qt5Widgets should be found before calling ki18n_wrap_ui(). Please add find_package(Qt5Widgets ...) Call Stack (most recent call first): CMakeLists.txt:47 (ki18n_wrap_ui) Is this repository actually maintained? I'll try to fix it and make a PR.
Please don't create pull requests in GitHub mirror repositories. https://invent.kde.org/kdevelop/kdev-executebrowser is semi-maintained. But the plugin has not been ported to KF6 yet. Feel free to port and create a merge request. Note: kdev-python, kdev-php and kdev-valgrind have been ported to KDevPlatform 6.0 in one merge request each. kdev-valgrind is the most relevant example for CMake file changes because, unlike the other two plugins, it is not part of KDE Gear.
I have upgraded to KF6. How do I proceed to make the PR? Should a new branch be created for the KF6 Series, or a tag, or a release?