Re: CI Breakage in Solid on FreeBSD
On Fri, Oct 16, 2020 at 8:39 PM Ahmad Samir wrote: > On 2020-10-15 13:32, Adriaan de Groot wrote: > > On Thursday, 15 October 2020 11:22:02 CEST Ben Cooksley wrote: > >> Yesterday changes were landed to Solid, allowing it to make use of new > >> libimobiledevice API. Unfortunately these changes failed to handle the > >> situation where an older version of libimobiledevice is in use, causing > a > >> build failure on FreeBSD. > > > > We -- Ahmed, Kai Uwe, me -- are on it. It won't be an instant-fix because > > IDEVICE_DEVICE_PAIRED isn't a #define, it's an enum value, but we'll get > to > > it. > > > > [ade] > > > > Should hopefully be fixed by Kai Uwe's MR > https://invent.kde.org/frameworks/solid/-/merge_requests/17 > > merged and now we wait to see what the CI will say :) > Thanks all for sorting this out. I've now initiated a replacement Dependency Build, after which all the Plasma jobs that have broken should be functional again. > > -- > Ahmad Samir > Cheers, Ben
Re: CI Breakage in Solid on FreeBSD
On 2020-10-15 13:32, Adriaan de Groot wrote: On Thursday, 15 October 2020 11:22:02 CEST Ben Cooksley wrote: Yesterday changes were landed to Solid, allowing it to make use of new libimobiledevice API. Unfortunately these changes failed to handle the situation where an older version of libimobiledevice is in use, causing a build failure on FreeBSD. We -- Ahmed, Kai Uwe, me -- are on it. It won't be an instant-fix because IDEVICE_DEVICE_PAIRED isn't a #define, it's an enum value, but we'll get to it. [ade] Should hopefully be fixed by Kai Uwe's MR https://invent.kde.org/frameworks/solid/-/merge_requests/17 merged and now we wait to see what the CI will say :) -- Ahmad Samir
Re: CI Breakage in Solid on FreeBSD
On Thursday, 15 October 2020 11:22:02 CEST Ben Cooksley wrote: > Yesterday changes were landed to Solid, allowing it to make use of new > libimobiledevice API. Unfortunately these changes failed to handle the > situation where an older version of libimobiledevice is in use, causing a > build failure on FreeBSD. We -- Ahmed, Kai Uwe, me -- are on it. It won't be an instant-fix because IDEVICE_DEVICE_PAIRED isn't a #define, it's an enum value, but we'll get to it. [ade] signature.asc Description: This is a digitally signed message part.
CI Breakage in Solid on FreeBSD
Hi all, Yesterday changes were landed to Solid, allowing it to make use of new libimobiledevice API. Unfortunately these changes failed to handle the situation where an older version of libimobiledevice is in use, causing a build failure on FreeBSD. This change to Solid is therefore considered to be an unnotified dependency bump and will need to either be urgently corrected, or the change will need to be reverted. This is preventing the Dependency Build jobs from being executed on FreeBSD, which has in turn made all CI builds for the platform unmaintainable. More pressingly, it is now an issue because recent changes landed in kcmutils require that the Dependency Build jobs be triggered to eliminate CMake related source incompatible changes. This breakage prevents this from taking place and means the Plasma FreeBSD jobs are broken until further notice. Regards, Ben Cooksley KDE Sysadmin