<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi Matthias,</p>
<p>Outsourcing infrastructure is preferred - I think. But if the outsourced services are so limited that they can't handle a large project like QGIS, or take waaayyyyy ttoooooo loooooongggggg to build, then self-hosted might be superior? A six or 8-core machine at Hetzners is certainly affordable.</p>
<p>Certainly something to investigate.</p>
<p>Andreas</p>
<p id="reply-intro">On 2019-11-14 09:40, Matthias Kuhn wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div id="replybody1">
<div>
<p>Hi Andreas,</p>
<p>It would certainly be an option. And there are others as well (like good old Jenkins for example).</p>
<p>Are you asking for self-hosted because of performance or for other reasons? I think in the past there was a shift towards outsourcing such things to external services that do this as their core business instead of having to manage infrastructure on our own (e.g. github, travis).</p>
<p>As mentioned before, I think someone will need to invest some real time to exploring possibilities and limitations to be able to come forward with a good plan of action. I think it would be good to have a week of time to test different options.</p>
<p>Matthias</p>
<div class="v1moz-cite-prefix">On 11/14/19 9:28 AM, Andreas Neumann wrote:</div>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<p>Hi Matthias,</p>
<p>Would it be an option to "self-host" appveyor at our own (to be ordered) Hetzner Windows machine?</p>
<p>I see that Appveyor offers a self-hosted version, free for one team and with only community support: <a href="https://www.appveyor.com/self-hosted/" target="_blank" rel="noopener noreferrer">https://www.appveyor.com/self-hosted/</a></p>
<p>Andreas</p>
<p id="v1reply-intro">On 2019-11-14 09:22, Matthias Kuhn wrote:</p>
<blockquote style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0;">
<div id="v1replybody1">
<div>
<p>Hi Andreas,</p>
<p>Yes, I remember this. I also invested some time into AppVeyor back then and the timeouts.</p>
<p>Finding a reliable solution and exploring possibilities will be an investment in itself already. I think that with a good financial situation, it's also a good possibility for the project to invest into such an area with a potentially great benefit. But it's ultimately the PSC's decision if the project prefers to sponsor this work or hope for it to happen and outsource the work and risks.</p>
<p>Matthias</p>
<div class="v1v1moz-cite-prefix">On 11/14/19 8:59 AM, Andreas Neumann wrote:</div>
<blockquote style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0;">
<p>Hi,</p>
<p>The Windows CI thing would be worth-wile to invest it. But I think we already had it in the past and because of a lot of problems (e.g. timeouts when building, etc.) we stopped using it. I know that we definitely paid for such a service in the past. It was called "Appveyor" back then. Nyall might know more about it. I think he paid for it upfront and then I reimbursed him. That was in 2016.</p>
<p>I think we would first have to find a reliable solution for Windows CI before investing into it.</p>
<p>Andreas</p>
<p id="v1v1reply-intro">On 2019-11-14 08:51, Anita Graser wrote:</p>
<blockquote style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0;">
<div id="v1v1replybody1">
<div>
<div dir="ltr">
<div dir="ltr">
<div class="v1v1v1gmail_default" style="font-size: small;">Hi Andreas,</div>
</div>
<br />
<div class="v1v1v1gmail_quote">
<div class="v1v1v1gmail_attr" dir="ltr">On Wed, Nov 13, 2019 at 9:57 PM Andreas Neumann <<a href="mailto:a.neumann@carto.net" rel="noreferrer">a.neumann@carto.net</a>> wrote:</div>
<blockquote class="v1v1v1gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">Any ideas? Do we have useful and important work that could be finished <br />until January for around 15k?</blockquote>
<blockquote class="v1v1v1gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">Should we invest more QGIS bug fixing? Documentation (if we find one)? <br />Our infrastructure? Or upstream qt5 improvements?</blockquote>
<div> </div>
<div>
<div class="v1v1v1gmail_default">On the infrastructure side, there seems to be interest in Windows based CI. See current thread on [Qgis-psc] Direct push forbidden to master. However, I'm not 100% sure how this relates to a previous discussion from 2018 in the thread [QGIS-Developer] Windows compilation infrastructure.</div>
<div class="v1v1v1gmail_default"> </div>
<div class="v1v1v1gmail_default" style="font-size: small;">Regards,</div>
<div class="v1v1v1gmail_default" style="font-size: small;">Anita</div>
</div>
<div class="v1v1v1gmail_default" style="font-size: small;"> </div>
<div class="v1v1v1gmail_default" style="font-size: small;"> </div>
</div>
</div>
</div>
</div>
</blockquote>
<p><br /></p>
<br /><fieldset class="v1v1mimeAttachmentHeader"></fieldset>
<pre class="v1v1moz-quote-pre">_______________________________________________
Qgis-psc mailing list
<a class="v1v1moz-txt-link-abbreviated" href="mailto:Qgis-psc@lists.osgeo.org" rel="noreferrer">Qgis-psc@lists.osgeo.org</a>
<a class="v1v1moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a></pre>
</blockquote>
</div>
</div>
<br />
<div class="v1pre" style="margin: 0; padding: 0; font-family: monospace;">_______________________________________________<br />Qgis-psc mailing list<br /><a href="mailto:Qgis-psc@lists.osgeo.org" rel="noreferrer">Qgis-psc@lists.osgeo.org</a><br /><a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a></div>
</blockquote>
<p><br /></p>
</blockquote>
</div>
</div>
</blockquote>
<p><br /></p>
</body></html>