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