<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 13 Oct 2022 at 16:45, Miklos Vajna <<a href="mailto:vmiklos@collabora.com">vmiklos@collabora.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">     + regular Windows / macOS problems<br>
     + brainstorm: how could we run this differently?<br>
       + e.g. clone a VM every single time for each build<br>
       + if happens only 1 time out of 100 times, keep a copy for investigation<br>
     + don't dislike the idea (Cloph)<br>
       + most Windows machines are already virtualized<br>
       + multiple VMs is more complex than just a few VMs for Windows<br>
       + less concerned about Macs<br>
       + cygwin is also another source of problems for Windows<br>
         + dialog leakage when these pop-up on the screen<br>
         + a fresh VM would solve this, but a setup time would increase<br>
       + next year plan: replace Windows Server with Windows 11, because server will be EOL<br>
       + could use virtualization features more<br><br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:tahoma,sans-serif">Personally, I think it would be a lot simpler (on Windows) to use something like</div><div class="gmail_default" style="font-family:tahoma,sans-serif">    <a href="https://gerrit.libreoffice.org/c/lode/+/129675/">https://gerrit.libreoffice.org/c/lode/+/129675/</a></div><div class="gmail_default" style="font-family:tahoma,sans-serif">which uses the native Windows Job APIs, so it should provide fairly robust termination,</div><div class="gmail_default" style="font-family:tahoma,sans-serif">and also possibly allow us to grab stack traces for the offending unit tests.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><br></div><div> </div></div></div>