Skip to content

QA for KDE on exotic platforms - CDash ?

Tuesday, 17 June 2008  |  alexander neundorf

As Friedrich already noticed, blogs are where discussions happen nowadays...

Well, also responding to one of Ade's posts, where he states

    "I've been starting CMake "experimental" builds on various Solaris machines with SS12 to get numbers on how many warnings and errors we're producing. Since Dirk's dashboard works quite well for the vast majority of our developers -- Linux based -- I think a separate dashboard that counts and reports issues for non-Linux builds would be useful. "

Yes, it would be really nice to have nightly (or daily) builds of KDE (at least kdelibs) on more exotic platforms. Which means for KDE basically everything != Linux, i.e. Solaris, FreeBSD, Windows, OSX, more ?

Kitware, the developers of our beloved CMake, the buildsystem which is on its sure way to world domination ;-), also have a lot of other cool free software (ParaView, VTK, IGSTK, gccxml), among them, useful for us for this purpose, CDash. CDash is a replacement for the Dart 1 (hard to install) and the Dart 2 (buggy) dashboard server. CDash uses the common web stack: Apache, php, mysql, so it is much more lightweight than Dart2 was, is already mature and easy to set up.

So, how can we use that for KDE ? There are two options:

  • Install our own copy of CDash on some server and use this one then
  • Ask Kitware if they can set up a project on their CDash server for KDE (they did that already in 2006, but nobody committed builds :-/, so it was removed again)

So, comments ?

Alex