<div dir="ltr">Hi all,<div><br></div><div>In order to improve the maintainability and cleanliness of the "shared dependencies" the way they will be handled on the CI system will be changing. </div><div><br></div>
<div>The nature of this change is that all projects which need a "shared dependency" will now need to declare a dependency against it in the appropriate file in the CI script configuration.</div><div><br></div><div style>
A shared dependency is essentially a non-KDE project:</div><div style>a) Where distribution packages are too old (like CMake)</div><div style>b) projects which depend on Qt (and therefore cannot be installed system wide)</div>
<div style><br></div><div style>A list of shared dependencies can be seen at <a href="http://build.kde.org/view/External_Deps/">http://build.kde.org/view/External_Deps/</a></div><div style><br></div><div style>I have the following known shared dependencies at the moment:</div>
<div style><div>kde/*: shared/kdesupport-svn</div><div>kde/kde-workspace: shared/libdbusmenu-qt<br></div><div>kde/kdepim: shared/grantlee</div><div>kde/kdepim-runtime: shared/libkolab[libkolab-0.4]</div><div>kde/kdegraphics/okular: shared/poppler</div>
<div>kde/kdebindings/pykde4: shared/pyqt4</div><div>calligra: shared/vc</div><div>extragear/libs/libkface: shared/opencv</div><div>extragear/multimedia/amarok: shared/gmock</div><div>extragear/network/telepathy/*: shared/telepathy-qt4</div>
</div><div style><br></div><div style>If anything needs to be added to the list, please let me know. Of particular interest are dependencies on Grantlee, QOAuth, QJSON, Qt GStreamer, Qt Mobility, Qwt and Shared Desktop Ontologies.</div>
<div style><br></div><div style>Both libindi and libssh are going to be shifted to distribution packages.</div><div style><br></div><div style>Thanks,</div><div style>Ben Cooksley</div></div>