Upcoming changes to CI system
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. Thanks, Ben Cooksley
Re: Upcoming changes to CI system
Hi Ben, On 10/27/2013 05:32 PM, Ben Cooksley wrote: 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: [...] extragear/accessibility/simon: shared/opencv, shared/qwt Thanks. Best regards, Peter
Re: Upcoming changes to CI system
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
Re: Upcoming changes to CI system
Ben Cooksley bcooks...@kde.org 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/kdebindings/pykde4: shared/pyqt4 For pykde4 there is also sip: http://www.riverbankcomputing.com/software/sip ... Scott K
Re: Upcoming changes to CI system
On Mon, Oct 28, 2013 at 12:46 AM, Allen Winter win...@kde.org wrote: 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 libraw is provided as a system-wide package - so it doesn't need to be mentioned. Thanks, Ben
Re: Upcoming changes to CI system
On Mon, Oct 28, 2013 at 1:59 AM, Scott Kitterman k...@kitterman.com wrote: Ben Cooksley bcooks...@kde.org 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/kdebindings/pykde4: shared/pyqt4 For pykde4 there is also sip: http://www.riverbankcomputing.com/software/sip SIP is provided by a system-wide package in this case - so we don't need to mention it (as it isn't a shared dependency. ... Scott K Thanks, Ben Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe
Re: Upcoming changes to CI system
On Sun, Oct 27, 2013 at 9:43 PM, Peter Grasch pe...@grasch.net wrote: Hi Ben, On 10/27/2013 05:32 PM, Ben Cooksley wrote: 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: [...] extragear/accessibility/simon: shared/opencv, shared/qwt Thanks Peter, i've added that to my list. Thanks. Best regards, Peter Thanks, Ben