Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gdal for openSUSE:Factory checked in at 2026-04-22 17:02:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gdal (Old) and /work/SRC/openSUSE:Factory/.gdal.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gdal" Wed Apr 22 17:02:28 2026 rev:106 rq:1348713 version:3.12.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gdal/gdal.changes 2026-02-19 14:23:41.335492029 +0100 +++ /work/SRC/openSUSE:Factory/.gdal.new.11940/gdal.changes 2026-04-22 17:02:59.320375090 +0200 @@ -1,0 +2,111 @@ +Wed Apr 15 07:11:37 UTC 2026 - Bruno Friedmann <[email protected]> + +- Remove broken "LicenseRef-" typo +- Fix changelog history + +------------------------------------------------------------------- +Sun Apr 12 18:32:50 UTC 2026 - Libor Pechacek <[email protected]> + +- Update to 3.12.3 + GDAL 3.12.3 is a bugfix release. + ## Build + * PDF: add compatibility with Poppler 26.02.0 (#13857) HDF5: + Adding proper support for parallel HDF5 + ## GDAL 3.12.3 + ### Port + * Add CPLLexicallyNormalize() to normalize file paths, + to fix oss-fuzz#473110068 + ### Algorithms + * Homography GCP transformer: fix bad scaling factor on + overviews (3.11.0 regression) (qgis/QGIS#65011) + * GDALCreateAndReprojectImage(): fix memleak in error code + path (#14001) + * GDALWarpResolveWorkingDataType(): do not default to UInt8 + before looking at data type bands (#14063) + * Warper: add dedicated code path for Int8 nearest neighbour + resampling (#14063) + * viewshed: allow out-of-range values outside of Byte range + for DEM and GROUND modes + ### Core + * RMS overview resampling: fix error in normalization formula + ### Utilities + * gdal raster calc: properly handle inputs with no geotransform + * gdal raster contour/polygonize: expose --output-layer for + pipeline mode + * gdal raster edit: add missing --oo option in standalone mode + (#14107) + * gdalinfo: support again -wkt_format WKT1_ESRI (#13906) + * gdaltindex: use GDALWarp for reprojected extents + * gdal pipeline: fix nullptr deref on 'read -h' pipeline in + non-command line mode (oss-fuzz#485952614) + * gdal dataset copy/rename: make it work with vector datasets, + and directories (#14097) + * gdal2tiles: fix wrong extent computation on source raster + with non-square pixels + ### Raster drivers + GIF driver: + * avoid potential left shift of >=32 positions + (oss-fuzz#481899239) + * avoid potential crash on corrupted datasets + (oss-fuzz#481841770) + Georaster driver: + * Preserve the double quote in the database connection string. + GTI driver: + * avoid warning about 'Tile index is out of sync with actual + extent' (#13944) + * add a WARPING_MEMORY_SIZE open option (#14063) + * on-the-fly reprojection: avoid creating a -dstalpha band + when not needed (#14063) + GTIFF driver: + * accept Float16 with PREDICTOR=3 + * dataset creation: do not trigger output directory listing + if GDAL_DISABLE_READDIR_ON_OPEN=TRUE (3.12.0 regression, + #13930) + * avoid potential use-after-free related to querying + IMAGE_STRUCTURE metadata domain (oss-fuzz#478560270) + LIBERTIFF driver: + * validate value of PlanarConfiguration to avoid later + issues such as in the LERC codec (oss-fuzz#484435855) + netCDF driver: + * use stored GeoTransform attribute only if consistent with + dimensio variables (#13823) + * avoid warning when a GeoTransform attribute with gt.yscale + > 0 is found (qgis/QGIS#64873) + * Handle port numbers in GDALGetSubdatasetInfo + PDS4 driver: + * avoid integer division by zero on corrupted file + (oss-fuzz#483762324) + RPFTOC driver: + * fix georeferencing of polar zones + VRT driver: + * VRTDerivedRasterBand::IRasterIO(): fix output buffer zero + initialization when nLineSpace != nBufXSize * nPixelSpace + (#13862) + * VRTDerivedRasterBand::IRasterIO(): refine check to + decide for splitting or not based on the actual number + of contributing sources + Zarr V2 driver: + * multithreaded decoding: avoid potential memory leak / race / + user after free (oss-fuzz#489132118 and oss-fuzz#490674996) + ## OGR 3.12.3 + ### Core + * OGRSQL: honor spatial filter defined through ExecuteSQL() + when result set is an aggregation record + ### Utilities + * gdal vector select: expose --output-layer for pipeline mode + * ogrmerge: fix error messages (#14013) + * ogrmerge.py: make it work with input filenames with leading + spaces (#14121) + ### Vector drivers + ADBC driver: + * add compatibility with DuckDB 1.5 + GML driver: + * fix memory leak on invalid files with invalid geometry + cross-linking (oss-fuzz#487160964) + GPKG driver: + * fix GetFeatureCount() result on spatial filter just after + insertion under transaction, in some circumstance (#13919) +- Drop upstream patch: + * gdal-pr13850-poppler26_02.patch + +------------------------------------------------------------------- Old: ---- gdal-3.12.2.tar.xz gdal-3.12.2.tar.xz.md5 gdal-pr13850-poppler26_02.patch gdalautotest-3.12.2.zip New: ---- gdal-3.12.3.tar.xz gdal-3.12.3.tar.xz.md5 gdalautotest-3.12.3.zip ----------(Old B)---------- Old:- Drop upstream patch: * gdal-pr13850-poppler26_02.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdal.spec ++++++ --- /var/tmp/diff_new_pack.YCaJ94/_old 2026-04-22 17:03:05.296616973 +0200 +++ /var/tmp/diff_new_pack.YCaJ94/_new 2026-04-22 17:03:05.300617139 +0200 @@ -48,16 +48,14 @@ %define mypython_sitearch %{expand:%%%{mypython}_sitearch} Name: gdal -Version: 3.12.2 +Version: 3.12.3 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 +License: BSD-3-Clause AND MIT AND LicenseRef-SUSE-Public-Domain URL: https://www.gdal.org/ 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}.zip -# PATCH-FIX-UPSTREAM rebased gdal-pr13664-poppler26_02.patch gh#OSGeo/gdal#13850 -- add compatibility with poppler 26.01.0 -Patch0: gdal-pr13850-poppler26_02.patch BuildRequires: KEALib-devel BuildRequires: bison BuildRequires: blas-devel ++++++ gdal-3.12.2.tar.xz -> gdal-3.12.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/gdal/gdal-3.12.2.tar.xz /work/SRC/openSUSE:Factory/.gdal.new.11940/gdal-3.12.3.tar.xz differ: char 25, line 1 ++++++ gdal-3.12.2.tar.xz.md5 -> gdal-3.12.3.tar.xz.md5 ++++++ --- /work/SRC/openSUSE:Factory/gdal/gdal-3.12.2.tar.xz.md5 2026-02-18 17:12:32.951508486 +0100 +++ /work/SRC/openSUSE:Factory/.gdal.new.11940/gdal-3.12.3.tar.xz.md5 2026-04-22 17:02:59.292373971 +0200 @@ -1 +1 @@ -64a637746c2f7e7bdcd01a4b17c8f8df gdal-3.12.2.tar.xz +82d3afb3bf824f2e98e7bd59b1e7e3ea gdal-3.12.3.tar.xz ++++++ gdalautotest-3.12.2.zip -> gdalautotest-3.12.3.zip ++++++ /work/SRC/openSUSE:Factory/gdal/gdalautotest-3.12.2.zip /work/SRC/openSUSE:Factory/.gdal.new.11940/gdalautotest-3.12.3.zip differ: char 11, line 2
