Extremely poor quality of KWave's build system

Ben Cooksley bcooksley at kde.org
Tue May 23 07:53:29 UTC 2017


Hi all,

I've been working on the new CI system recently, and as part of this
have run into a few issues with some projects. Most of these have been
easily resolved.

KWave however is another ball park entirely and has to date cost at
least 5 base system image rebuilds (quite likely higher) and quite a
bit of time. After all that I still haven't got it to pass the
configure stage. This is due to it's build system failing immediately
as soon as it fails to find a single dependency.

This is improper behaviour for a build system, which should check for
everything, then give a listing of hard required and suggested
dependencies which are missing before bailing out. From what i'm told
this is due to severe abuse of the FindPkgConfig() macro that CMake
provides.

Thomas, can you please (completely) rewrite the whole CMake build
system KWave uses to behave correctly?

I'm revoking KWave's CI privileges from this point forward as I don't
want to waste any further time on this.

Regards,
Ben Cooksley
KDE Sysadmin


More information about the Kde-buildsystem mailing list