<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>Excellent. Sounds like a good investment of QGIS.ORG!</p>
<p>Thanks,</p>
<p>Andreas</p>
<p id="reply-intro">On 2022-08-11 09:21, Tim Sutton wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Wow awesome work Nyall thanks!<br /><br />Sent from my iPhone<br /><br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">On 11 Aug 2022, at 07:49, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br /><br />Hi PSC,<br /><br />Just reporting back that I've finished porting the CI setup to 22.04<br />(for master at least, the backports are still being worked through the<br />queue).<br /><br />In the end this work involved both a lot of fixes to individual tests<br />to reflect changed behaviour in newer GEOS/GDAL/Qt versions, plus a<br />fair amount of actual bugs fixed in QGIS which were only revealed on<br />the newer libraries.<br /><br />Here's a quick (non-exhaustive) summary of the actual fixes made<br />during this work:<br /><br />- Fixed a crash in the rule based renderer (this one has been plaguing<br />us for a looong time -- it had previously been written off as an issue<br />in the python tests only, but during this work the Qt 6 based tests<br />started failing and led to the actual underlying cause of the crash!)<br />- Fixed an issue in the hub lines processing tool which caused failure<br />to save features when running on newer GDAL versions (caused by newer<br />GDAL rejecting geometries with nan z/m values)<br />- Fix virtual layer provider failing to determine correct field types<br />on some sqlite versions<br />- Fix spatialite provider incorrectly retrieving features with null<br />geometries when we explicitly ask for features within a given extent<br />on newer spatialite versions<br />- Fix 3d layout map exports are completely blank, and setting the 3d<br />layout map to copy settings from a scene completely fails<br />- Fix GDAL vrt items inside zip files don't show in browser<br />- Fix default qml style for raster layers inside zip archives isn't applied<br />- Fix loading gdal rasters inside zip archives which also contain a<br />.aux.xml file fails if only the zip archive is added as a layer<br /><br />I also took the opportunity to do a bunch of cleanups to tests, and<br />specifically the way rendering tests were previously relying on the<br />orfeo toolbox cdash server to allow retrieval and comparison of<br />rendered vs expected images. Now it's done via a more modern approach,<br />making the rendered image report directly available as an artifact on<br />the pull request. (There's lots more we could do to make this further<br />developer-friendly). This removes our reliance on the orfeo toolbox<br />cdash server which has been broken for a number of months now.<br /><br />Thanks again for the opportunity to do this work!<br /><br />Nyall<br />_______________________________________________<br />Qgis-psc mailing list<br /><a href="mailto:Qgis-psc@lists.osgeo.org">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></blockquote>
_______________________________________________<br />Qgis-psc mailing list<br /><a href="mailto:Qgis-psc@lists.osgeo.org">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>

</body></html>