[mapserver-commits] [MapServer/MapServer] 412142: CI: Update all build scripts and msautotest output...

Seth G noreply at github.com
Mon Mar 3 12:41:13 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/MapServer/MapServer
  Commit: 4121426f071bc0f090f203569cc31bd3feca92b9
      https://github.com/MapServer/MapServer/commit/4121426f071bc0f090f203569cc31bd3feca92b9
  Author: Seth G <sethg at geographika.co.uk>
  Date:   2025-03-03 (Mon, 03 Mar 2025)

  Changed paths:
    M .github/workflows/build-mapscript-php.yml
    M .github/workflows/build-mapscript-python.yml
    M .github/workflows/build.yml
    M .github/workflows/coverity-scan.yml
    M .github/workflows/cppcheck.yml
    M .github/workflows/start.sh
    M Vagrantfile
    M ci/ubuntu/build.sh
    M ci/ubuntu/setup.sh
    M msautotest/gdal/expected/tileindexmixedsrs.png
    M msautotest/gdal/expected/tileindexmixedsrs2.png
    M msautotest/gdal/expected/tileindexmixedsrs3.png
    M msautotest/gdal/expected/tileindexmixedsrs4.png
    M msautotest/misc/data/Road_Works.svg
    M msautotest/misc/expected/ogr_empty_geojson.json
    M msautotest/misc/expected/wms_get_map_cluster.png
    M msautotest/mspython/test_postgis.py
    M msautotest/pymod/testlib.py
    M msautotest/renderers/expected/average_rgb.svg
    M msautotest/renderers/expected/baseline_text.svg
    M msautotest/renderers/expected/chartlayer_bar.svg
    M msautotest/renderers/expected/chartlayer_pie.svg
    M msautotest/renderers/expected/chartlayer_pie2.svg
    M msautotest/renderers/expected/chartlayer_pie_expressions.svg
    M msautotest/renderers/expected/chartlayer_vbar.svg
    M msautotest/renderers/expected/circle_layer.svg
    M msautotest/renderers/expected/compositing.svg
    M msautotest/renderers/expected/embed_legend.cairo.png
    M msautotest/renderers/expected/embed_legend_rgba.cairo.png
    M msautotest/renderers/expected/embed_legend_rgba_tr.cairo.png
    M msautotest/renderers/expected/embed_legend_tr.cairo.png
    M msautotest/renderers/expected/empty.svg
    M msautotest/renderers/expected/entity_encoded_follow_text.svg
    M msautotest/renderers/expected/geomtransform-vertex-layer.svg
    M msautotest/renderers/expected/geomtransform-vertex.cairo.png
    M msautotest/renderers/expected/geomtransform-vertex.svg
    M msautotest/renderers/expected/grid.svg
    M msautotest/renderers/expected/label-multifont.cairo.png
    M msautotest/renderers/expected/label-multifont.svg
    M msautotest/renderers/expected/label_noclip.svg
    M msautotest/renderers/expected/labelcacheoff.svg
    M msautotest/renderers/expected/labelpnt.svg
    M msautotest/renderers/expected/labelrot.svg
    M msautotest/renderers/expected/labels-anno.svg
    M msautotest/renderers/expected/labels-leader.cairo.png
    M msautotest/renderers/expected/labels-leader.svg
    M msautotest/renderers/expected/labels-min-distance.cairo.png
    M msautotest/renderers/expected/labels-min-distance.svg
    M msautotest/renderers/expected/labels.svg
    M msautotest/renderers/expected/legend.svg
    M msautotest/renderers/expected/legend_label_offset.svg
    M msautotest/renderers/expected/legend_sizeunits_meters.svg
    M msautotest/renderers/expected/line_anchorpoint.cairo.png
    M msautotest/renderers/expected/line_label_auto.cairo.png
    M msautotest/renderers/expected/line_label_auto.svg
    M msautotest/renderers/expected/line_label_auto2.svg
    M msautotest/renderers/expected/line_label_follow.cairo.png
    M msautotest/renderers/expected/line_label_follow.svg
    M msautotest/renderers/expected/line_label_follow_offsetted.cairo.png
    M msautotest/renderers/expected/line_label_follow_offsetted.svg
    M msautotest/renderers/expected/line_label_follow_retry.cairo.png
    M msautotest/renderers/expected/line_label_follow_retry.svg
    M msautotest/renderers/expected/line_marker_pixmap.cairo.png
    M msautotest/renderers/expected/line_marker_pixmap.svg
    M msautotest/renderers/expected/line_marker_svg.cairo.png
    M msautotest/renderers/expected/line_marker_svg.png
    M msautotest/renderers/expected/line_marker_svg.svg
    M msautotest/renderers/expected/line_marker_truetype.cairo.png
    M msautotest/renderers/expected/line_marker_truetype.svg
    M msautotest/renderers/expected/line_marker_vector.cairo.png
    M msautotest/renderers/expected/line_marker_vector.svg
    M msautotest/renderers/expected/line_offset.cairo.png
    M msautotest/renderers/expected/line_offset.svg
    M msautotest/renderers/expected/line_pattern.svg
    M msautotest/renderers/expected/line_pattern_offset.svg
    M msautotest/renderers/expected/line_short_gap.cairo.png
    M msautotest/renderers/expected/line_short_gap.svg
    M msautotest/renderers/expected/line_simple.cairo.jpg
    M msautotest/renderers/expected/line_simple.cairo.png
    M msautotest/renderers/expected/line_simple.svg
    M msautotest/renderers/expected/lots_of_text.cairo.png
    M msautotest/renderers/expected/marker_anchorpoint.svg
    M msautotest/renderers/expected/marker_pixmap.svg
    M msautotest/renderers/expected/mask.cairo.png
    M msautotest/renderers/expected/mask_opacity.cairo.png
    M msautotest/renderers/expected/multilabel-leader.svg
    M msautotest/renderers/expected/multilabel.svg
    M msautotest/renderers/expected/nodata_8bit.svg
    M msautotest/renderers/expected/outlines6.png
    M msautotest/renderers/expected/plb_embed_legend.cairo.png
    M msautotest/renderers/expected/plb_embed_legend_rgba.cairo.png
    M msautotest/renderers/expected/plb_embed_legend_rgba_tr.cairo.png
    M msautotest/renderers/expected/plb_embed_legend_tr.cairo.png
    M msautotest/renderers/expected/point-polaroffset.svg
    M msautotest/renderers/expected/point_ellipse.svg
    M msautotest/renderers/expected/point_pixmap.svg
    M msautotest/renderers/expected/point_pixmap_gif.svg
    M msautotest/renderers/expected/point_svg.png
    M msautotest/renderers/expected/point_svg.svg
    M msautotest/renderers/expected/point_truetype.svg
    M msautotest/renderers/expected/point_vector.svg
    M msautotest/renderers/expected/poly-label-multiline-pos-auto.svg
    M msautotest/renderers/expected/poly-label-pos-auto.svg
    M msautotest/renderers/expected/poly_geomtransform_anchor.svg
    M msautotest/renderers/expected/polygon-as-line-offset.cairo.png
    M msautotest/renderers/expected/polygon-as-line-offset.svg
    M msautotest/renderers/expected/polygon-as-line.svg
    M msautotest/renderers/expected/polygon-hatch-dashed.svg
    M msautotest/renderers/expected/polygon-hatch.svg
    M msautotest/renderers/expected/polygon-pixmap.svg
    M msautotest/renderers/expected/polygon-simple.svg
    M msautotest/renderers/expected/polygon-ttf.svg
    M msautotest/renderers/expected/polygon-vector.svg
    M msautotest/renderers/expected/raster_simple.svg
    M msautotest/renderers/expected/raster_simple_opacity.svg
    M msautotest/renderers/expected/reproj.svg
    M msautotest/renderers/expected/rgb_overlay.svg
    M msautotest/renderers/expected/rgb_overlay_res.svg
    M msautotest/renderers/expected/rgb_overlay_res_to8bit.svg
    M msautotest/renderers/expected/rgb_overlay_res_to8bit_dithered.svg
    M msautotest/renderers/expected/rgba_overlay_res.svg
    M msautotest/renderers/expected/text_shaping_1.svg
    M msautotest/renderers/expected/transparent_layer.svg
    M msautotest/renderers/expected/wld_rotate.svg
    M msautotest/renderers/expected/wld_upsidedown.svg
    M msautotest/renderers/expected/wmsclient.svg
    M msautotest/sld/expected/map_linemark.png
    M msautotest/sld/expected/sld_linemark.png
    M msautotest/sld/expected/sld_url_linemark.png
    M msautotest/wxs/expected/wcs11_post_getcov_grd.dat
    M msautotest/wxs/expected/wcs11_post_getcov_grd_4326.dat
    M msautotest/wxs/expected/wcs11_post_getcov_grd_imagecrs.dat
    M msautotest/wxs/expected/wcs11_post_getcov_grd_wgs84.dat
    M msautotest/wxs/expected/wcs_16.grd
    M msautotest/wxs/expected/wcs_20_getcov_grd.dat
    M msautotest/wxs/expected/wcs_20_getcov_grd_mp.dat
    M msautotest/wxs/expected/wcs_get_caps.xml
    M msautotest/wxs/expected/wcs_get_coverage_tileindexmixedsrs_26711.tif
    M msautotest/wxs/expected/wcs_getcov_grd_10.dat
    M msautotest/wxs/expected/wcs_getcov_grd_11.dat
    M msautotest/wxs/expected/wcs_getcov_grd_11_4326.dat
    M msautotest/wxs/expected/wcs_getcov_grd_11_imagecrs.dat
    M msautotest/wxs/expected/wcs_getcov_grd_11_wgs84.dat
    M msautotest/wxs/expected/wcs_mask_16.grd
    M msautotest/wxs/expected/wcs_mask_20_getcov_grd.dat
    M msautotest/wxs/expected/wcs_mask_20_getcov_grd_mp.dat
    M msautotest/wxs/expected/wcs_mask_getcov_grd_10.dat
    M msautotest/wxs/expected/wcs_mask_getcov_grd_11.dat
    M msautotest/wxs/expected/wcs_mask_getcov_grd_11_4326.dat
    M msautotest/wxs/expected/wcs_mask_getcov_grd_11_imagecrs.dat
    M msautotest/wxs/expected/wcs_mask_getcov_grd_11_wgs84.dat
    M msautotest/wxs/expected/wcs_netcdf_3d_input_output.nc
    A msautotest/wxs/expected/wcs_netcdf_3d_input_output.nc.aux.xml
    M msautotest/wxs/expected/wcs_netcdf_3d_output.nc
    A msautotest/wxs/expected/wcs_netcdf_3d_output.nc.aux.xml
    M msautotest/wxs/expected/wcs_netcdf_input_output_wcs10_get_coverage.nc
    A msautotest/wxs/expected/wcs_netcdf_input_output_wcs10_get_coverage.nc.aux.xml
    M msautotest/wxs/expected/wcs_netcdf_input_output_wcs20_get_coverage.nc
    A msautotest/wxs/expected/wcs_netcdf_input_output_wcs20_get_coverage.nc.aux.xml
    M msautotest/wxs/expected/wfs2_query_cache.json
    M msautotest/wxs/expected/wfs2_query_cache_no_default_extent.json
    M msautotest/wxs/expected/wfs_query_cache.json
    M msautotest/wxs/expected/wfsogr10_csvstream.txt
    M msautotest/wxs/expected/wfsogr10_csvzip.zip
    M msautotest/wxs/expected/wfsogr10_geojson.json
    M msautotest/wxs/expected/wfsogr10_gpx.xml
    M msautotest/wxs/expected/wfsogr10_nullnumeric.csv
    M msautotest/wxs/expected/wfsogr10_shapezip.zip.with_headers
    M msautotest/wxs/expected/wfsogr11_ogrcsv.xml
    M msautotest/wxs/expected/wfsogr20_geojson.json
    M msautotest/wxs/expected/wfsogr20_geojson_with_predefine_native_data.json
    M msautotest/wxs/expected/wfsogr_addfiles_onelayer.zip
    M msautotest/wxs/expected/wfsogr_wms_getfeatureinfo.xml
    M msautotest/wxs/expected/wms_get_capabilities_tileindexmixedsrs.xml
    M msautotest/wxs/expected/wms_get_map_polygon.kmz
    M msautotest/wxs/expected/wms_get_map_symbol_ext_svg_sld.png
    M msautotest/wxs/expected/wms_get_map_tileindexmixedsrs.tif
    M scripts/coverity-scan.sh
    M scripts/cppcheck.sh
    M scripts/vagrant/mapserver.sh
    M scripts/vagrant/packages.sh
    M scripts/vagrant/postgis.sh
    M scripts/vagrant/virtualbox-fix.sh
    M src/mapcairo.c
    M src/mapparser.c
    M src/mapparser.h
    M src/mapscript/csharp/examples/RFC24.cs
    M src/mapscript/perl/tests/0-load.t

  Log Message:
  -----------
  CI: Update all build scripts and msautotest outputs to Ubuntu 24.04 (#7242)

* Replace deprecated rsvg_handle_render_cairo function

* Perceptually identical images

* Whitespace difference only

* Small precision difference

* Additional xy_coordinate_resolution property

* Properties changed from string to numeric

* TOCHECK modified extent coordinates

* Corrected bounds

* Visually identical in QGIS

* String attributes now numeric

* Visually identical in QGIS

* Visually identical in QGIS

* Update to pg16

* Switch to ubuntu-24.04 and fix deprecated File.exists

* Update to pg16

* Remove any previous symlink

* xy_coordinate_resolution added to output

* One additional feature on edge of image

* SVGs perceptually identical (sizes differ)

* SVGs - sizes and transparent backgrounds changed

* Perceptually identical

* TOCHECK - image differences

* TOCHECK - SVG line markers missing

* Update SVG using InkScape

* TOCHECK broken SVG ship symbol

* Manually checked in QGIS

* TOCHECK broken output using SVG symbol

* Alias no longer required for subqueries in pg16

* Add netCDF files and metadata

* Add note about netCDF metadata

* Parser updated to Bison 3.8.2 from 3.0.4

* Ignore cppcheck errors on files generated by Bison

* Update all workflows to use ubuntu:24.04

* Suppress pip warnings

* Update to noble

* Update postgres from 12 to 16

* Ensure objects are disposed to ensure garbage collection

* Fix Perl test for MULTIPOINT WKT

* Add C# MapScript builds to Vagrant

* Temporarily pass cppchecks

* pip env settings



To unsubscribe from these emails, change your notification settings at https://github.com/MapServer/MapServer/settings/notifications


More information about the MapServer-commits mailing list