Re: CI Breakage in Solid on FreeBSD

2020-10-15 Thread Adriaan de Groot
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

2020-10-15 Thread Ben Cooksley
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