Cleaning up cdash.org integration, what to do, or any hidden usage still?

Friedrich W. H. Kossebau kossebau at kde.org
Mon Sep 5 15:17:42 BST 2022


Hi Alex,

thanks for the quick reply. :)

Am Sonntag, 4. September 2022, 23:42:36 CEST schrieb Alexander Neundorf:
> On Freitag, 2. September 2022 12:20:50 CEST Friedrich W. H. Kossebau wrote:
> > we stumbled over some CTestConfig.cmake files in some of the KDE git
> > repositories. Which seem to originate from a time where people worked on
> > integration with cdash.org, that is a decade ago :)
> > 
> > It seems though this integration no longer is maintained:
> > 
> > * no KDE projects seem listed on cdash.org anymore:
> >   https://my.cdash.org/viewProjects.php?allprojects=1
> > 
> > * the KDEUtilsNightly.cmake seems to have found no counterpart in the ECM
> > 
> >   world. The only reference seen is the check for the presence of a
> >   CTestConfig.cmake file and the inclusion of the CTest module in that
> >   case.
> > 
> > With KDE's deployment of first Jenkins and now Gitlab CI around the
> > purpose
> > of the integration with cdash.org also seems no longer needed, by what I
> > understand?
> > 
> > So can we state that this cdash integration is officially no longer done,
> > and thus we can clean up any traces of it, for clean and non-confusing
> > data
> > & code?
> 
> I think so.

Okay. So with the former lead on these efforts having confirmed I consider 
this then officially a thing of the history, within KDE :)

> > Are there any other things left to do to clean up this, besides the
> > following?
> > 
> > T1) Remove any remaining CTestConfig.cmake files from KDE repos.

All such files should have been removed now or at least be target of a MR, by 
a research via lxr.kde.org and invent.kde.org.

> > T2) Remove support in KDECMakeSettings for deal with CTestConfig.cmake
> > files:
> > https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/295

Discussion on-going, but should be resolved soon.

> > T3) Add a note on the respective Wiki page about being outdated:
> > https://techbase.kde.org/Development/CMake/DashboardBuilds

Anyone can tell what the official way to tag a page as outdated/historic is on 
techbase?

> sounds good, but I didn't check.

So if anyone else knows about some related left-over, please point to it (or 
action up-on :) ).

Cheers
Friedrich




More information about the kde-core-devel mailing list