Gitlab CI for Windows
Christoph Cullmann (cullmann.io)
christoph at cullmann.io
Tue Jan 4 19:53:27 GMT 2022
On 2022-01-04 20:23, Ben Cooksley wrote:
> On Wed, Jan 5, 2022 at 6:36 AM Christoph Cullmann (cullmann.io [1])
> <christoph at cullmann.io> wrote:
>
>> 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.
>
> If you could, that would be much appreciated.
Nicolas was faster :=)
I would assume master should already build.
I have some additional small patch here
https://invent.kde.org/frameworks/kdeclarative/-/commit/7200ad3d518f199ac040afcaf8d3330fd3f79ab7
Btw., it seems the unit tests fail in the classic CI.
Is it possible that some data/ dir is created in bin/ for Windows?
This seems to confuse the auto tests where to find their input.
Greetings
Christoph
>
>> Greetings
>> Christoph
>
> Cheers,
> Ben
>
>>>
>>> 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
>
>
> Links:
> ------
> [1] http://cullmann.io
--
Ignorance is bliss...
https://cullmann.io | https://kate-editor.org
More information about the Kde-frameworks-devel
mailing list