bshah requested changes to this revision. bshah added a reviewer: bshah. bshah added a comment. This revision now requires changes to proceed.
While looking at cmake, I realized one issue.. and to verify this I tried to build it and it didn't even build.. :\ INLINE COMMENTS > KF5WaylandConfig.cmake.in:10 > + add_test(NAME ${testBinaryName}-kwayland-test COMMAND > + ${CMAKE_INSTALL_FULL_LIBEXECDIR}/org-kde-kf5-kwayland-testserver > ${CMAKE_CURRENT_BINARY_DIR}/${testBinaryName} > + ) I've gut feeling this will not work on CI, I am 80% sure about this but can't verify because I can't build this at all. It works for you and me because in your local setup all repos are installed in same prefix, so CMAKE_INSTALL_FULL_LIBEXECDIR is same for all repos, while on CI each repo gets its own prefix, So on CI, when you will be using this CMAKE_INSTALL_FULL_LIBEXEC_DIR will resolve to repo using (e.g. kwayland-integration) this function and not to install prefix of kwayland. Change this line to, @CMAKE_INSTALL_FULL_LIBEXECDIR@/org-kde-kf5-kwayland-testserver ${CMAKE_CURRENT_BINARY_DIR}/${testBinaryName} instead. > testserver.cpp:140 > + m_seat->touchUp(it.value()); > + m_touchIdMapper.erase(it); > + } Actually this doesn't build for me. /home/bshah/kdesrc/source/kwayland/src/tools/testserver/testserver.cpp:140:47: error: no viable conversion from 'const QHash<int, int>::const_iterator' to 'QHash<int, int>::iterator' m_touchIdMapper.erase(it); ^~ /usr/include/qt/QtCore/qhash.h:296:11: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const QHash<int, int>::const_iterator' to 'const QHash<int, int>::iterator &' for 1st argument class iterator ^ /usr/include/qt/QtCore/qhash.h:296:11: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'const QHash<int, int>::const_iterator' to 'QHash<int, int>::iterator &&' for 1st argument class iterator ^ /usr/include/qt/QtCore/qhash.h:453:29: note: passing argument to parameter 'it' here iterator erase(iterator it); ^ 1 error generated. (Using Qt 5.6) REPOSITORY rKWAYLAND KWayland REVISION DETAIL https://phabricator.kde.org/D1726 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, sebas, Plasma, bshah Cc: sebas, bshah, plasma-devel
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel