<div dir="auto">That is a massively impressive bunch of work! </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 11 Aug 2022, 5:21 pm Tim Sutton, <<a href="mailto:tim@kartoza.com">tim@kartoza.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Wow awesome work Nyall thanks!<br>
<br>
Sent from my iPhone<br>
<br>
> On 11 Aug 2022, at 07:49, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com" target="_blank" rel="noreferrer">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" target="_blank" rel="noreferrer">Qgis-psc@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a><br>
_______________________________________________<br>
Qgis-psc mailing list<br>
<a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank" rel="noreferrer">Qgis-psc@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a><br>
</blockquote></div>