<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 6 nov. 2020 à 09:13, Matthias Kuhn <<a href="mailto:matthias@opengis.ch">matthias@opengis.ch</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi all,</div><div><br></div><div>Thanks for making the call Nyall and doing the initial work Denis.</div><div><br></div><div>A little additional information to put Richard's mail into context.</div><div>The additional work is required even if we roll our own CI instance. It's 98% work with respect to dependencies which will also be updated there and is not github workflow specific.<br></div></div></blockquote><div><br></div><div>Yes.</div><div>Moving to Github is the part I have done, and it's complete.</div><div><br></div><div>As Matthias said, the work required is due to the dependency bump, going from Ubuntu Bionic to Focal which can be translated as a bump in all our dependencies (Qt, Python, Proj, GDAL, sip, etc).<br></div><div><br></div><div>For memory, is a list of the (recent) past efforts to our CI/testing infrastructure:<br></div><div><br></div><div>* introduction of CI for testing (2015?)</div><div>* move to Qt5 (2016, <a href="https://github.com/qgis/QGIS/pull/2896">https://github.com/qgis/QGIS/pull/2896</a> and many more later)</div><div>* use Docker within CI to become a bit more agnostic of the CI (2017, <a href="https://github.com/qgis/QGIS/pull/5256">https://github.com/qgis/QGIS/pull/5256</a>)</div><div>* move base Docker from Xenial to Bionic (2018, <a href="https://github.com/qgis/QGIS/pull/6355">https://github.com/qgis/QGIS/pull/6355</a>)</div><div><br></div><div>Many of these have been done on a voluntary basis.</div><div>But the growth of the code base and number of tests, the effort required today is just too big at once.</div><div><br></div><div>Another approach would be to blacklist the failing tests, merge the work as is and wait for volunteers to revive the tests.</div><div>But it's a major downgrade to our quality assurance.<br></div><div><br></div><div>Cheers,</div><div>Denis</div><div><br></div></div></div>