Upcoming changes to CI system

Allen Winter winter at kde.org
Sun Oct 27 11:46:36 GMT 2013


On Sunday, October 27, 2013 09:32:59 PM Ben Cooksley wrote:
> Hi all,
> 
> 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.
> 
> 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.
> 
> A shared dependency is essentially a non-KDE project:
> a) Where distribution packages are too old (like CMake)
> b) projects which depend on Qt (and therefore cannot be installed system
> wide)
> 
> A list of shared dependencies can be seen at
> http://build.kde.org/view/External_Deps/
> 
> I have the following known shared dependencies at the moment:
> kde/*: shared/kdesupport-svn
> kde/kde-workspace: shared/libdbusmenu-qt
> kde/kdepim: shared/grantlee
> kde/kdepim-runtime: shared/libkolab[libkolab-0.4]
> kde/kdegraphics/okular: shared/poppler
> kde/kdebindings/pykde4: shared/pyqt4
> calligra: shared/vc
> extragear/libs/libkface: shared/opencv
> extragear/multimedia/amarok: shared/gmock
> extragear/network/telepathy/*: shared/telepathy-qt4
> 
> 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.
> 
> Both libindi and libssh are going to be shifted to distribution packages.
> 

kdegraphics/libs libkdcraw: shared/libraw





More information about the kde-core-devel mailing list