I should also note that the broken tests have nothing to do with MapScript, these are just regular msautotest differences on Ubuntu Focal. So, we're very close! Thanks all. -jeff


On 2022-05-23 1:16 p.m., Jeff McKenna wrote:
Hi all,

I thought I'd share some interesting updates from my side, for the 8.0 release:

- Travis and GitHub build actions have been updated to run on Ubuntu Focal (20.04) - the builds compile PHPNG MapScript for 7.4.6, 8.0.19, 8.1.6 / Python MapScript 3.7.7, 3.8.3, 3.9.0 without any issues - msautotests: I've made it down to about 20 broken tests (from about 200, yikes) - of note, is that the existing flag "-Werror" while compiling MapServer (which means break on all warnings, treat warnings as errors) does cause issues in several files (mappwscommon.c, majoin.c), so the nasty workaround is to set -Wno-stringop-overflow, -Wno-format-overflow in the build script, which is not good, meaning that these warnings should be fixed and -Werror reset.

You can follow along or made changes at https://github.com/MapServer/MapServer/pull/6430

I think the upgrade to a more recent Ubuntu for all of our tests was critical for the 8.0 release (which is why I put so much darn effort in that).

Hope this looks good to everyone.  Exciting,

-jeff






--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/
_______________________________________________
MapServer-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-dev

Reply via email to