okteta .0.26.4: Warning on generating oktetapart.json from kpart.desktop (with fix)
while building okteta with Qt 5.15.1 an kpart 5.74 (among others), services KParts/ReadOnlyPart and KParts/ReadWritePart are not defined in kpart.desktop, at least in kpart 5.74.
NB: oktetapart.json from kpart.desktop is generated twice: one regular, another for testing purpose
Initial build output:
[...]
[ 97%] Built target scriptvalueconvertertest
Scanning dependencies of target oktetapart_autogen
[ 97%] Generating oktetapart.json
About to parse service type file "/usr/share/kservicetypes5/kpart.desktop"
Warning: Unable to find service type for service "KParts/ReadOnlyPart" listed in "/builddir/okteta-0.26.4/parts/kpart/oktetapart.desktop" ((null):0, (null))
Warning: Unable to find service type for service "KParts/ReadWritePart" listed in "/builddir/okteta-0.26.4/parts/kpart/oktetapart.desktop" ((null):0, (null))
About to parse service type file "/usr/share/kservicetypes5/browserview.desktop"
Found property definition "X-KDE-BrowserView-Args" with type "QString"
Found property definition "X-KDE-BrowserView-AllowAsDefault" with type "bool"
Found property definition "X-KDE-BrowserView-HideFromMenus" with type "bool"
Found property definition "X-KDE-BrowserView-LinkedView" with type "bool"
Found property definition "X-KDE-BrowserView-HierarchicalView" with type "bool"
Found property definition "X-KDE-BrowserView-PassiveMode" with type "bool"
Found property definition "X-KDE-BrowserView-Toggable" with type "bool"
Found property definition "X-KDE-BrowserView-ToggableView-Orientation" with type "QString"
Found property definition "X-KDE-BrowserView-FollowActive" with type "bool"
Found property definition "X-KDE-BrowserView-Built-Into" with type "QString"
Found property definition "X-KDE-BrowserView-PluginsInfo" with type "QString"
Generated "/builddir/okteta-0.26.4/build/parts/kpart/oktetapart.json"
[ 97%] Automatic MOC for target oktetapart
[ 97%] Built target oktetapart_autogen
[ 97%] Generating qrc_oktetapart.cpp
Scanning dependencies of target oktetapart
[ 97%] Building CXX object parts/kpart/CMakeFiles/oktetapart.dir/oktetapart_autogen/mocs_compilation.cpp.o
[ 97%] Building CXX object parts/kpart/CMakeFiles/oktetapart.dir/part.cpp.o
[ 97%] Building CXX object parts/kpart/CMakeFiles/oktetapart.dir/browserextension.cpp.o
[ 98%] Building CXX object parts/kpart/CMakeFiles/oktetapart.dir/partfactory.cpp.o
[ 98%] Building CXX object parts/kpart/CMakeFiles/oktetapart.dir/qrc_oktetapart.cpp.o
[ 98%] Linking CXX shared module ../../bin/oktetapart.so
[ 98%] Built target oktetapart
Scanning dependencies of target oktetaparttest_autogen
[ 98%] Generating oktetapart.json
About to parse service type file "/usr/share/kservicetypes5/kpart.desktop"
Warning: Unable to find service type for service "KParts/ReadOnlyPart" listed in "/builddir/okteta-0.26.4/parts/kpart/oktetapart.desktop" ((null):0, (null))
Warning: Unable to find service type for service "KParts/ReadWritePart" listed in "/builddir/okteta-0.26.4/parts/kpart/oktetapart.desktop" ((null):0, (null))
About to parse service type file "/usr/share/kservicetypes5/browserview.desktop"
Found property definition "X-KDE-BrowserView-Args" with type "QString"
Found property definition "X-KDE-BrowserView-AllowAsDefault" with type "bool"
Found property definition "X-KDE-BrowserView-HideFromMenus" with type "bool"
Found property definition "X-KDE-BrowserView-LinkedView" with type "bool"
Found property definition "X-KDE-BrowserView-HierarchicalView" with type "bool"
Found property definition "X-KDE-BrowserView-PassiveMode" with type "bool"
Found property definition "X-KDE-BrowserView-Toggable" with type "bool"
Found property definition "X-KDE-BrowserView-ToggableView-Orientation" with type "QString"
Found property definition "X-KDE-BrowserView-FollowActive" with type "bool"
Found property definition "X-KDE-BrowserView-Built-Into" with type "QString"
Found property definition "X-KDE-BrowserView-PluginsInfo" with type "QString"
Generated "/builddir/okteta-0.26.4/build/parts/kpart/tests/oktetapart.json"
[ 98%] Automatic MOC for target oktetaparttest
[...]