Gitlab CI for Windows

Christoph Cullmann (cullmann.io) christoph at cullmann.io
Tue Jan 4 17:36:05 GMT 2022


On 2022-01-04 18:24, Ben Cooksley wrote:
> Hi all,
> 
> Next update in this saga appears to be a defect in KDeclarative, which
> apparently has a hard dependency on KGlobalAccel.
> https://invent.kde.org/sysadmin/ci-management/-/jobs/195039
> 
> While this is something that we have previously built on Windows, from
> my understanding it is essentially a no-op that does nothing so we
> should probably skip building it.
> 
> Can someone please take a look into this and advise whether
> KDeclarative can also make it optional?

Hi,

I can take a look.

Greetings
Christoph

> 
> Thanks,
> Ben
> 
> On Tue, Jan 4, 2022 at 7:51 AM Ben Cooksley <bcooksley at kde.org> wrote:
> 
>> On Mon, Jan 3, 2022 at 9:00 AM Ben Cooksley <bcooksley at kde.org>
>> wrote:
>> 
>>> Hi all,
>>> 
>>> Over the past few days substantial progress has been made in
>>> getting Windows builds running under Gitlab, to the point where
>>> some Frameworks are now successfully compiling.
>>> 
>>> Unfortunately we've run into a little issue with breeze-icons as
>>> can be seen at
>>> https://invent.kde.org/sysadmin/ci-management/-/jobs/193039
>> 
>> Following investigation and some testing by Harald we've confirmed
>> that this is a CMake bug - with it being unable to handle symlinks
>> on Windows correctly.
>> For now I shall workaround the issue by disabling use of symlinks on
>> Windows in Git (git config --system core.symlinks false) however
>> that is not an ideal long term fix.
>> 
>> Do we have any contacts at CMake we can escalate this bug to?
>> 
>> As for why this didn't show up earlier - it seems our Windows
>> builders for Jenkins have symlinks disabled (indicating that either
>> the feature was still too experimental back then or that we did hit
>> this back then and worked around it then as well)
>> 
>>> Any ideas?
>>> 
>>> Thanks,
>>> Ben
>> 
>> Cheers,
>> Ben

-- 
Ignorance is bliss...
https://cullmann.io | https://kate-editor.org


More information about the Kde-frameworks-devel mailing list