<div dir="ltr"><div dir="ltr">On Tue, Apr 22, 2025 at 10:44 PM Konstantin Kharlamov <<a href="mailto:Hi-Angel@yandex.ru">Hi-Angel@yandex.ru</a>> wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 2025-04-22 at 07:15 +1200, Ben Cooksley wrote:<br>
> On Tue, Apr 22, 2025 at 5:57 AM Dmitry Kazakov <<a href="mailto:dimula73@gmail.com" target="_blank">dimula73@gmail.com</a>><br>
> wrote:<br>
> > Hi, Ben!<br>
> > <br>
> <br>
> <br>
> Hey Dmitry,<br>
>  <br>
> > <br>
> > As for Krita, most of CI time is spent on the Windows pipeline,<br>
> > which build extremely slowly due to done obscure filesystem issues<br>
> > (searching includes is extremely slow). I personally don't know how<br>
> > to fix it. I tried: 1) PCH builds, 2) relative includes, 3) split<br>
> > debug info (dwo). The only solution left is to rewrite a huge<br>
> > portion of Krita to reduce amount of includes. Which is, obviously,<br>
> > not an option atm.<br>
> > <br>
> <br>
> <br>
> This is probably at least in part due to Windows on Docker having<br>
> extremely poor file system performance even vs. straight NTFS (which<br>
> isn't great to begin with).<br>
> That will be fixed by VM based CI (progress update - I have most of<br>
> the tool that will manage the underlying base images written now,<br>
> just need to finish the VM provisioning part and give it some serious<br>
> testing)<br>
<br>
Hi, sorry for stupid question, but would it be possible/benefittable to<br>
move builds to Linux docker + wine?<br></blockquote><div><br></div><div>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).</div><div><br></div><div>Cheers,</div><div>Ben</div><div> </div></div></div>