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-05-25 21:54:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdal (Old)
 and      /work/SRC/openSUSE:Factory/.gdal.new.2084 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdal"

Mon May 25 21:54:40 2026 rev:107 rq:1354979 version:3.12.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdal/gdal.changes        2026-04-22 
17:02:59.320375090 +0200
+++ /work/SRC/openSUSE:Factory/.gdal.new.2084/gdal.changes      2026-05-25 
21:58:37.689468136 +0200
@@ -1,0 +2,79 @@
+Sun May 24 14:12:12 UTC 2026 - Bruno Friedmann <[email protected]>
+
+- Update to release 3.12.4
+  GDAL 3.12.4 is a bugfix release.
+  ## Build
+  * Fix build with  -DGDAL_ENABLE_ALGORITHMS=OFF
+  * Fix build against Poppler 26.04.00
+  * FindSQLite3: Add missing cmake includes (CheckCXXSourceCompiles)
+  ## Resource files
+  * Fix JSON Schema validation errors in gdalinfo and ogrinfo schemas (#14411)
+  ## GDAL 3.12.4
+  ### Port
+  * CPLDefaultErrorHandler(): avoid potential use-after-free
+  * Error handling: avoid potential crash when a debug message goes through the
+    global error handler while a thread-local error handler is in use with
+    CPLSetCurrentErrorHandlerCatchDebug(false) (#14262)
+  * /vsicurl/: when initial HEAD returns Accept-ranges: bytes without
+    Content-Length, retry with a limited range GET (qgis/QGIS#65800)
+  ### Algorithms
+  * Warper: more reliable progress interruption detection in multi-threaded 
case
+  * Warper: avoid potential dead-lock, when warping is done from a worker 
thread
+    of the GDAL global thread pool (#14262)
+  ### Core
+  * Resampling: fix wrong NaN handling for bilinear/cubic/cubicspline/lanczos
+    when the band nodata value is also NaN (#14353)
+  ### Utilities
+  * gdal pipeline: display correct raster vs vector help message in mixed
+    pipelines (#14197)
+  * gdal pipeline: make nested pipelines work when several input datasets are
+    possible (such as vector concat) (#14415)
+  * gdal raster edit: avoid error when used within a pipeline and previous step
+    is anonymous VRT (#14331)
+  * gdal raster as-features: avoid missing features with --skip-nodata (#14348)
+  ### Raster drivers
+  GTI driver:
+  * make relative filenames in XML or .gti.gpkg relative to the main file 
(#14344)
+  * fix 'panBandMap[0] = 0, this band does not exist on dataset' error when 
doing
+   downsampled requests on dataset with mask band + overviews (#14409)
+  HDF4 driver:
+  * fix various fix heap-buffer-overflow/nullptr-deref crashes on
+    corrupted/hostile dataset.
+  HDF5 driver:
+  * workaround libhdf5 2.1 headers redefining _POSIX_C_SOURCE
+  JP2OpenJPEG driver:
+  * writer: fix duplicate type/association pairs in CDEF box for 3 grey 
band+alpha
+    JP2 files (#14185)
+  MiramonRaster driver:
+  * Fixing first section VERSION (#14166)
+  VRT driver:
+   * VRTDerivedRasterBand: make it create correctly implicit overviews (#14165)
+  ## OGR 3.12.4
+  ### Core
+  * Arrow interface: CompactValidityBuffer(): fix compliance with ArrowArray 
spec
+    when null_count == 0 (#14155)
+  * OGRGeometryFactory::transformWithOptions(): make sure polygons are closed 
in
+    polar reprojection code (GEOS 3.15 compatibility)
+  ### Utilities
+  * Fix crash with 'gdal vector pipeline read my.shp --layer my ! sql --sql 
... ! ...'
+  * gdal vector pipeline read --layer: make sure ExecuteSQL() forwards to the
+    source dataset
+  ### Vector drivers
+  MiraMonVector driver:
+  * CreateLayer(): launder layer name for filename compatibility
+  Parquet driver:
+  * add support for LargeList type
+  PCIDSK driver:
+  * add 2 PCI datums
+  WFS driver:
+  * WFS-T: fix formatting of xs:dateTime, xs:date and xs:boolean fields
+  ## Python bindings
+  * Python error handling: some hardening
+- fix boo#1264521
+- fix boo#1264522
+- fix boo#1264523
+- fix boo#1264525
+- fix boo#1264529
+- fix boo#1264530
+
+-------------------------------------------------------------------

Old:
----
  gdal-3.12.3.tar.xz
  gdal-3.12.3.tar.xz.md5
  gdalautotest-3.12.3.zip

New:
----
  gdal-3.12.4.tar.xz
  gdal-3.12.4.tar.xz.md5
  gdalautotest-3.12.4.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gdal.spec ++++++
--- /var/tmp/diff_new_pack.oWyujw/_old  2026-05-25 21:58:40.437581183 +0200
+++ /var/tmp/diff_new_pack.oWyujw/_new  2026-05-25 21:58:40.461582171 +0200
@@ -48,7 +48,7 @@
 %define mypython_sitearch %{expand:%%%{mypython}_sitearch}
 
 Name:           gdal
-Version:        3.12.3
+Version:        3.12.4
 Release:        0
 Summary:        GDAL/OGR - a translator library for raster and vector 
geospatial data formats
 License:        BSD-3-Clause AND MIT AND LicenseRef-SUSE-Public-Domain

++++++ gdal-3.12.3.tar.xz -> gdal-3.12.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/gdal/gdal-3.12.3.tar.xz 
/work/SRC/openSUSE:Factory/.gdal.new.2084/gdal-3.12.4.tar.xz differ: char 25, 
line 1

++++++ gdal-3.12.3.tar.xz.md5 -> gdal-3.12.4.tar.xz.md5 ++++++
--- /work/SRC/openSUSE:Factory/gdal/gdal-3.12.3.tar.xz.md5      2026-04-22 
17:02:59.292373971 +0200
+++ /work/SRC/openSUSE:Factory/.gdal.new.2084/gdal-3.12.4.tar.xz.md5    
2026-05-25 21:58:37.661466984 +0200
@@ -1 +1 @@
-82d3afb3bf824f2e98e7bd59b1e7e3ea  gdal-3.12.3.tar.xz
+66d1f979ae0d6da722db12bce3e9099c  gdal-3.12.4.tar.xz

++++++ gdalautotest-3.12.3.zip -> gdalautotest-3.12.4.zip ++++++
/work/SRC/openSUSE:Factory/gdal/gdalautotest-3.12.3.zip 
/work/SRC/openSUSE:Factory/.gdal.new.2084/gdalautotest-3.12.4.zip differ: char 
11, line 2

Reply via email to