Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gdal for openSUSE:Factory checked in at 2025-06-30 13:05:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gdal (Old) and /work/SRC/openSUSE:Factory/.gdal.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gdal" Mon Jun 30 13:05:34 2025 rev:99 rq:1288980 version:3.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gdal/gdal.changes 2025-05-30 17:21:03.500609446 +0200 +++ /work/SRC/openSUSE:Factory/.gdal.new.7067/gdal.changes 2025-06-30 13:07:05.067392466 +0200 @@ -1,0 +2,32 @@ +Sat Jun 28 14:07:32 UTC 2025 - Enno Tensing <[email protected]> + +- Update gdal to version 3.11.0 + * Add muparser as a new dependency, used by GDAL for C++ VRT expressions + * Disable frmts/libertiff by removing it from frmts/CMakeLists.txt, since + it has a hard dependency on the bundled tiff libraries that we remove + * Add gdal-backport-commit-b11cad7.patch to backport the fix for gdal + issue #4742 (upstream commit b11cad7) + * Full Changelog at github.com/OSGeo/gdal/releases/tag/v3.11.0 + * Add GDAL Streamed Algorithm Format (GDALG) driver, enabling streamed vector + dataset replay of compatible gdal command lines + * RFC 100 - Support float16 + * RFC 102 - Embed resource files into libgdal + * RFC 103 - Add OGR_SCHEMA option to select OGR drivers + * RFC 104 - Add new gdal front-end cli + * RFC 105 - Add safe path manipulation functions + * RFC 106 - Metadata for driver update capabilties + * RFC 107 - Add OGRLayer::I{GetExtent,SetSpatialFilter}() functions + * RFC 108 - Remove various raster and vector drivers, make other drivers read-only + See github.com/OSGeo/gdal/releases/tag/v3.11.0 for the removed/changed drivers + * Add (read-only) Arrow Database Connectivity (OGR ADBC) driver + * Add libertiff driver (NOTE: Disabled, see second entry) + * Add (read-only) Radarsat Constellation Mission raster driver + * Add (read-only) Artificial intelligence powered vector driver + * Add function evaluate arbitrary VRT Pixel Function expressions + * Improve ZARR driver, adding Kerchunk JHSON and Parquet reference stores + * Set GPKG default version to 1.4 on creation + * Remove OpenCL warper + * OGR Memory driver has been deprecated in favour of and aliased to the MEM driver + * Various other fixes + +------------------------------------------------------------------- Old: ---- gdal-3.10.3.tar.xz gdal-3.10.3.tar.xz.md5 gdalautotest-3.10.3.tar.gz New: ---- gdal-3.11.0.tar.xz gdal-3.11.0.tar.xz.md5 gdal-backport-commit-b11cad7.patch gdalautotest-3.11.0.tar.gz ----------(New B)---------- New: it has a hard dependency on the bundled tiff libraries that we remove * Add gdal-backport-commit-b11cad7.patch to backport the fix for gdal issue #4742 (upstream commit b11cad7) ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdal.spec ++++++ --- /var/tmp/diff_new_pack.cMWE9z/_old 2025-06-30 13:07:06.739461744 +0200 +++ /var/tmp/diff_new_pack.cMWE9z/_new 2025-06-30 13:07:06.739461744 +0200 @@ -17,7 +17,7 @@ # -%define soversion 36 +%define soversion 37 %define sourcename gdal # Uppercase GDAL is the canonical name for this package in Python %define pypi_package_name GDAL @@ -43,7 +43,7 @@ %define mypython_sitearch %{expand:%%%{mypython}_sitearch} Name: gdal -Version: 3.10.3 +Version: 3.11.0 Release: 0 Summary: GDAL/OGR - a translator library for raster and vector geospatial data formats License: BSD-3-Clause AND MIT AND SUSE-Public-Domain @@ -51,6 +51,7 @@ Source0: https://download.osgeo.org/%{name}/%{version}/%{sourcename}-%{version}.tar.xz Source1: https://download.osgeo.org/%{name}/%{version}/%{sourcename}-%{version}.tar.xz.md5 Source2: https://download.osgeo.org/%{name}/%{version}/%{sourcename}autotest-%{version}.tar.gz +Patch0: gdal-backport-commit-b11cad7.patch BuildRequires: KEALib-devel BuildRequires: bison BuildRequires: blas-devel @@ -69,6 +70,7 @@ BuildRequires: libtool BuildRequires: libzstd-devel BuildRequires: mysql-devel +BuildRequires: muparser-devel # This one is needed for Leap :-( BuildRequires: opencl-headers BuildRequires: %{mypython}-base @@ -237,6 +239,9 @@ # Fix wrong /usr/bin/env python3 find . -iname "*.py" -exec sed -i "s,^#!%{_bindir}/env python3,#!%{__mypython}," {} \; +# Remove libertiff +sed -e 's|gdal_optional_format(libertiff "GeoTIFF support through libertiff library")||1' -i frmts/CMakeLists.txt + %build %{?gccver:export CC=gcc-%{gccver}} %{?gccver:export CXX=g++-%{gccver}} @@ -363,6 +368,7 @@ %files %license LICENSE.TXT %doc NEWS.md PROVENANCE.TXT +%{_bindir}/gdal %{_bindir}/gdal_contour %{_bindir}/gdal_create %{_bindir}/gdal_footprint @@ -418,6 +424,74 @@ %{_mandir}/man1/ogrlineref.1%{?ext_man} %{_mandir}/man1/ogrtindex.1%{?ext_man} %{_mandir}/man1/sozip.1%{?ext_man} +%{_mandir}/man1/gdal-convert.1%{?ext_man} +%{_mandir}/man1/gdal-info.1%{?ext_man} +%{_mandir}/man1/gdal-mdim-convert.1%{?ext_man} +%{_mandir}/man1/gdal-mdim-info.1%{?ext_man} +%{_mandir}/man1/gdal-mdim.1%{?ext_man} +%{_mandir}/man1/gdal-raster-calc.1%{?ext_man} +%{_mandir}/man1/gdal-raster-clean-collar.1%{?ext_man} +%{_mandir}/man1/gdal-raster-clip.1%{?ext_man} +%{_mandir}/man1/gdal-raster-color-map.1%{?ext_man} +%{_mandir}/man1/gdal-raster-contour.1%{?ext_man} +%{_mandir}/man1/gdal-raster-convert.1%{?ext_man} +%{_mandir}/man1/gdal-raster-create.1%{?ext_man} +%{_mandir}/man1/gdal-raster-edit.1%{?ext_man} +%{_mandir}/man1/gdal-raster-fill-nodata.1%{?ext_man} +%{_mandir}/man1/gdal-raster-footprint.1%{?ext_man} +%{_mandir}/man1/gdal-raster-hillshade.1%{?ext_man} +%{_mandir}/man1/gdal-raster-index.1%{?ext_man} +%{_mandir}/man1/gdal-raster-info.1%{?ext_man} +%{_mandir}/man1/gdal-raster-mosaic.1%{?ext_man} +%{_mandir}/man1/gdal-raster-overview-add.1%{?ext_man} +%{_mandir}/man1/gdal-raster-overview-delete.1%{?ext_man} +%{_mandir}/man1/gdal-raster-pipeline.1%{?ext_man} +%{_mandir}/man1/gdal-raster-pixel-info.1%{?ext_man} +%{_mandir}/man1/gdal-raster-polygonize.1%{?ext_man} +%{_mandir}/man1/gdal-raster-reclassify.1%{?ext_man} +%{_mandir}/man1/gdal-raster-reproject.1%{?ext_man} +%{_mandir}/man1/gdal-raster-resize.1%{?ext_man} +%{_mandir}/man1/gdal-raster-roughness.1%{?ext_man} +%{_mandir}/man1/gdal-raster-scale.1%{?ext_man} +%{_mandir}/man1/gdal-raster-select.1%{?ext_man} +%{_mandir}/man1/gdal-raster-set-type.1%{?ext_man} +%{_mandir}/man1/gdal-raster-sieve.1%{?ext_man} +%{_mandir}/man1/gdal-raster-slope.1%{?ext_man} +%{_mandir}/man1/gdal-raster-stack.1%{?ext_man} +%{_mandir}/man1/gdal-raster-tile.1%{?ext_man} +%{_mandir}/man1/gdal-raster-tpi.1%{?ext_man} +%{_mandir}/man1/gdal-raster-tri.1%{?ext_man} +%{_mandir}/man1/gdal-raster-unscale.1%{?ext_man} +%{_mandir}/man1/gdal-raster-viewshed.1%{?ext_man} +%{_mandir}/man1/gdal-raster.1%{?ext_man} +%{_mandir}/man1/gdal-vector-clip.1%{?ext_man} +%{_mandir}/man1/gdal-vector-convert.1%{?ext_man} +%{_mandir}/man1/gdal-vector-edit.1%{?ext_man} +%{_mandir}/man1/gdal-vector-filter.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom-buffer.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom-explode-collections.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom-make-valid.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom-segmentize.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom-set-type.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom-simplify.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom-swap-xy.1%{?ext_man} +%{_mandir}/man1/gdal-vector-geom.1%{?ext_man} +%{_mandir}/man1/gdal-vector-grid.1%{?ext_man} +%{_mandir}/man1/gdal-vector-info.1%{?ext_man} +%{_mandir}/man1/gdal-vector-pipeline.1%{?ext_man} +%{_mandir}/man1/gdal-vector-rasterize.1%{?ext_man} +%{_mandir}/man1/gdal-vector-select.1%{?ext_man} +%{_mandir}/man1/gdal-vector-sql.1%{?ext_man} +%{_mandir}/man1/gdal-vector.1%{?ext_man} +%{_mandir}/man1/gdal-vector_concat.1%{?ext_man} +%{_mandir}/man1/gdal-vsi-copy.1%{?ext_man} +%{_mandir}/man1/gdal-vsi-delete.1%{?ext_man} +%{_mandir}/man1/gdal-vsi-list.1%{?ext_man} +%{_mandir}/man1/gdal-vsi-move.1%{?ext_man} +%{_mandir}/man1/gdal-vsi-sozip.1%{?ext_man} +%{_mandir}/man1/gdal-vsi-sync.1%{?ext_man} +%{_mandir}/man1/gdal-vsi.1%{?ext_man} +%{_mandir}/man1/gdal.1%{?ext_man} # 20240706 with 3.9.x release we have all binaries in gdal # and python311-GDAL contains the *.py equivalent. %{_bindir}/gdalattachpct @@ -469,6 +543,8 @@ %{_libdir}/pkgconfig/gdal.pc %dir %{_includedir}/gdal %{_includedir}/gdal/*.h +%{_includedir}/gdal/gdal_minmax_element.hpp +%{_includedir}/gdal/gdal_priv_templates.hpp %{_mandir}/man1/gdal-config.1%{?ext_man} %files -n %{mypython}-%{pypi_package_name} ++++++ gdal-3.10.3.tar.xz -> gdal-3.11.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/gdal/gdal-3.10.3.tar.xz /work/SRC/openSUSE:Factory/.gdal.new.7067/gdal-3.11.0.tar.xz differ: char 27, line 1 ++++++ gdal-3.10.3.tar.xz.md5 -> gdal-3.11.0.tar.xz.md5 ++++++ --- /work/SRC/openSUSE:Factory/gdal/gdal-3.10.3.tar.xz.md5 2025-04-08 17:52:15.125063138 +0200 +++ /work/SRC/openSUSE:Factory/.gdal.new.7067/gdal-3.11.0.tar.xz.md5 2025-06-30 13:07:04.435366279 +0200 @@ -1 +1 @@ -5d21ced635917281bfbeb9f4b458917b gdal-3.10.3.tar.xz +f39f944bd7fbb059a733667349611bdf gdal-3.11.0.tar.xz ++++++ gdal-backport-commit-b11cad7.patch ++++++ b11cad7851 E 2025-06-20 15:15:53 +0200 Even Rouault <[email protected]> cpl_vsi_virtual.h: add missing include diff --git a/port/cpl_vsi_virtual.h b/port/cpl_vsi_virtual.h index a87cef58c4..eaf6e67bfb 100644 --- a/port/cpl_vsi_virtual.h +++ b/port/cpl_vsi_virtual.h @@ -23,6 +23,7 @@ #include "cpl_string.h" #include "cpl_multiproc.h" +#include <cstdint> #include <map> #include <memory> #include <vector> ++++++ gdalautotest-3.10.3.tar.gz -> gdalautotest-3.11.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/gdal/gdalautotest-3.10.3.tar.gz /work/SRC/openSUSE:Factory/.gdal.new.7067/gdalautotest-3.11.0.tar.gz differ: char 13, line 1
