On Tue, Apr 22, 2025 at 10:44 PM Konstantin Kharlamov <hi-an...@yandex.ru>
wrote:

> On Tue, 2025-04-22 at 07:15 +1200, Ben Cooksley wrote:
> > On Tue, Apr 22, 2025 at 5:57 AM Dmitry Kazakov <dimul...@gmail.com>
> > wrote:
> > > Hi, Ben!
> > >
> >
> >
> > Hey Dmitry,
> >
> > >
> > > As for Krita, most of CI time is spent on the Windows pipeline,
> > > which build extremely slowly due to done obscure filesystem issues
> > > (searching includes is extremely slow). I personally don't know how
> > > to fix it. I tried: 1) PCH builds, 2) relative includes, 3) split
> > > debug info (dwo). The only solution left is to rewrite a huge
> > > portion of Krita to reduce amount of includes. Which is, obviously,
> > > not an option atm.
> > >
> >
> >
> > This is probably at least in part due to Windows on Docker having
> > extremely poor file system performance even vs. straight NTFS (which
> > isn't great to begin with).
> > That will be fixed by VM based CI (progress update - I have most of
> > the tool that will manage the underlying base images written now,
> > just need to finish the VM provisioning part and give it some serious
> > testing)
>
> Hi, sorry for stupid question, but would it be possible/benefittable to
> move builds to Linux docker + wine?
>

The vast majority of KDE software is built using MSVC (due to the need for
QtWebEngine, which is only supported using MSVC on Windows - MingW and co
need not apply) which is not supported by Wine (or at least not very well).

Cheers,
Ben

Reply via email to