<div dir="ltr">Hi all,<div><br></div><div>As some of you may be aware, the CI system was not performing builds yesterday. This was a necessary part of changes which were being made to switch it to using the "branch groups" methodology. These have now been completed and the system returned to normal service.</div>
<div><br></div><div style>External dependencies have also been split out, with projects now being required to specify which ones they require separately.</div><div style><br></div><div style>Going forward into the future, this will allow each branch group to have it's own version of Qt, CMake, etc as needed. </div>
<div style><br></div><div style>Due to the above however, some projects may now find that the incorrect branches are being built, or some dependencies are not available to them. </div><div style><br></div><div style>Can people please check the relevant CI jobs for the projects they are interested in and verify that everything is correct? This applies particularly in the case of non-SC builds.</div>
<div style><br></div><div style>Unfortunately there have been some casualties of these changes:</div><div style><br></div><div style>artikulate/qt-mobility: Due to defects in the Qt Mobility build system it doesn't install itself properly, leading to the build failing. As such, Artikulate can no longer build.</div>
<div style><br></div><div style>opencv: Attempting to build this with the current version of CMake causes the build to fail, indicating a behaviour change has taken place. I have patched around this to allow those projects dependent on opencv to compile successfully.</div>
<div style><br></div><div style>If there are any issues with these changes, please let sysadmin know through the usual mechanisms.</div><div style><br></div><div style>Thanks,</div><div style>Ben Cooksley</div><div style>
KDE Sysadmin</div></div>