Gitlab CI for Windows

Ben Cooksley bcooksley at kde.org
Tue Jan 4 19:23:56 GMT 2022


On Wed, Jan 5, 2022 at 6:36 AM Christoph Cullmann (cullmann.io) <
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.


> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20220105/822b26fa/attachment-0001.htm>


More information about the Kde-frameworks-devel mailing list