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-06-09 14:28:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdal (Old)
 and      /work/SRC/openSUSE:Factory/.gdal.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdal"

Tue Jun  9 14:28:38 2026 rev:109 rq:1358123 version:3.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdal/gdal.changes        2026-06-03 
20:31:04.654741572 +0200
+++ /work/SRC/openSUSE:Factory/.gdal.new.2375/gdal.changes      2026-06-09 
14:31:11.771619189 +0200
@@ -1,0 +2,149 @@
+Sat Jun  6 18:15:25 UTC 2026 - Bruno Friedmann <[email protected]>
+
+- Fix boo#1264521, boo#1264522, boo#1264523, boo#1264525
+- Fix boo#1264729, boo#1264730, boo#1266376
+- Update to version 3.13.1
+  GDAL 3.13.1 is a bugfix release.
+  + Build
+    * Fix build against Poppler 26.06.00
+    * JP2Grok requires Grok >= 20.3.2
+  + GDAL 3.13.1
+    - Port
+      * /vsicurl/: make it year 2038 ready on 32-bit systems or Windows
+      * /vsis3/: fix support for listing directory buckets that had been 
broken per 4bd8d578b50
+    - Algorithms
+      * Warper Lanczos: remove special case when the ratio of valid source
+        pixels/total is below 1/2 (#14560)
+      * Zonal stats: avoid undefined behavior when a raster zone dataset has a 
NaN value
+  + Core
+    * GeoHEIF: do not report geotransform when there is none
+    * Factor code related to overview selection between RasterIO() and gdalwarp
+    * GDALRasterBand::HasConflictingMaskSources(): fix potential nullptr 
dereference
+    * CopyWords float -> signed int8/int16/int32 SSE2 code path: convert NaN 
to 0
+      for consistency with scalar code path
+    * CopyWords float -> integer data type: optimization for NEON
+    * GDALCopy4Words: slightly optimize float -> signed int8/16/32
+    * CopyWords: int32 -> uint16: speed enhancement and code cleanup
+    * GDALCopyWords uint32->int32 SSE4.1/NEON: fix wrong loop indices (only 
speed
+      impact)
+    * GDALCopyWords: optimize Int32<-->UInt32 in SSE2
+    * GDALCopyWords(): add int32->int16 SSE2 optimized code path
+    * GDALCopyWords(): add int16->uint8 SSE2 optimized code path
+    * GDALAlgorithmArg::SetFrom(const GDALArgDatasetValue &): fix 
inappropriate check
+  + Utilities
+    * apps/: use non-deprecated argument names
+    * gdal external: make sure temporary files are deleted on Windows
+    * gdal pipeline: fix nested pipeline inside a step whose name can be 
raster or
+      vector (such as clip) (#14637)
+    * gdal pipeline: fix '.... ! materialize --output my.tif ! tile' (#14621)
+    * gdal pipeline: address case like 'gdal pipeline read vector_dataset !
+      clip --input raster_dataset --like _PIPE_ ! write output_raster'
+    * gdal pipeline: make 'materialize' step guess output format when named 
output
+      is specified
+    * gdal pipeline replay: make it work when the pipeline uses a short 
argument
+      name and the substitution uses the long one
+    * gdal raster calc: fix potential nullptr dereference in case of crazy 
creation
+      option (ossfuzz #513677126)
+    * gdal raster color-map: add support for current GMT .cpt color table file
+    * gdal raster pipeline .... ! tile: avoid the output filename to be 
printed in
+      stdout
+    * gdal raster polygonize: fix empty output layer name in pipeline
+    * gdal raster rgb-to-palette: fix crash with transparency / very low number
+      of colors (#14682)
+    * gdal raster tile: add automatic source overview selection(#14560)
+    * gdal vsi list: display last modification timestamp of single file
+    * gdalwarp: in 3D->3D vshift mode, do not copy source unit type to output 
file
+      (#14503)
+    * gdalwarp: fix wrong blank border detection, especially with geolocation 
arrays
+      (3.11 regression) (#14570)
+    * gdalbuildvrt: in -separate mode, emit warning when nodata is out of range
+      (#14601)
+  + Raster drivers
+    - BAG driver:
+      * fix potential heap buffer overflow in LoadMetadata()(#14600)
+    - ENVISAT driver:
+      * avoid crashes, excessive memory alloc and heap buffer overflow (#14526)
+    - GRIB driver:
+      * Avoid invalid read in g2clib comunpack (fixes #14548)
+      * mdl_LocalUnpack(): fix incomplete fix for #14455/#14457
+      * ReadGrib2Record(): avoid potential (unlikely) int overflows (#14622)
+    - HDF4 driver:
+      * HDF4-EOS: fix nullptr deref when opening inexisting array
+    - HDF5 driver:
+      * fix (potential?) integer truncation/heap buffer overflow in
+        HDF5CreateGroupObjs() (#14600)
+    - HFA driver:
+      * fix read before heap allocation in BuildEntryFromMIFObject() (#14547)
+    - JP2Grok driver:
+      * fast 16 bit pathway for decompression
+      * scale overview coords up to full resolution before calling Grok 
(#14516)
+      * fix tile cache strategy for overview datasets
+    - LIBERTIFF driver:
+      * fix reading a NoData value whose string representation is between 4 
and 8
+        bytes on BigTIFF files (#14482)
+    - MRF driver:
+      * Fix input JPEG mismatch (heap buffer overflow write) (#14549)
+      * MRF: check max interleaved bands (#14666)
+      * allow to decode naked Lerc2 files with masks with liblerc >= 3.0 
(#14676)
+    - netCDF driver:
+      * Avoid reading attributes without checking length (#14594)
+    - NITF driver:
+      * update parsing of BANDSB TRE to handle all WAVE_LENGTH_UNIT cases
+    - TileDB driver:
+      * restrict /vsis3/ identification to .tdb extension or no extension 
(#14508)
+    - VRT driver:
+      * VRTKernelFilteredSource: avoid undefined behavior with mode filter 
when a
+        input pixel has a NaN value
+      * VRT multidim: fix deadlock on closing when a VRTMDArraySourceFromArray
+        references another VRTMDArraySourceFromArray
+    - ZARR driver:
+      * fix write-heap-buffer-overflow on compound data types with several
+        dynamically allocate type (strings) (#14543)
+      * fix read heap buffer overflow on corrupted sharded array (#14545)
+  + OGR 3.13.1
+    - Vector core
+      * Dataset creation: emit an explicit warning when a dsco doesn't exist 
but a lco
+        of same name does
+      * Layer creation: emit an explicit warning when a lco doesn't exist but 
a dsco
+        of same name does
+      * ogrgeometry: Rename SFCGAL_VERSION macro to avoid name collision
+    - Vector utilities
+      * gdal vector clip: make it robust to scenarios like 'gdal pipeline read
+        byte.tif ! clip --input byte.shp --like _PIPE_ ! write /vsimem/out.shp'
+      * gdal vector combine: add autocompletion for --group-by
+      * gdal vector partition: add autocompletion for --field
+      * gdal vector reproject: set the help URL to vector repoject standalone 
instead
+        of vector pipeline
+      * ogr2ogr/gdal vector convert: CSV output: set GEOMETRY=AS_WKT as dsco 
when set
+        as lco (#14483)
+      * ogrlineref: avoid undefined behavior with NaN values
+    - Vector drivers
+      +FlatGeobuf driver:
+       * fix off-by-one bounds check in readPoint that may cause 
heap-buffer-overflow
+         read (#14528)
+    - GeoJSON driver:
+      * writer: support recognizing 'application/geo+json', in addition to
+        'application/vnd.geo+json'
+    - GPKG driver:
+      * make RTree node ordering to be (hopefully) identical across platforms
+        (#14685)
+    - MITAB driver:
+      * fix stack-buffer-overflow read in TABINDFile::BuildKey (#14529)
+      * fix EscapeString heap-buffer-overflow write when all characters are
+        double-quotes (#14530)
+    - OSM driver:
+      * fix wrong upper bound in call to ReadOSMInfo() causing 
heap-buffer-overflow
+        read (#14532)
+    - Parquet driver:
+      * fix SetIgnoredFields() crash when a top-level Parquet column and a 
nested one
+        have same name (#14610)
+      * declare empty GDAL_DMD_CREATIONOPTIONLIST
+    - Selafin driver:
+      * fix out-of-bounds read when coordinate array is shorter than declared 
point
+        count (#14544)
+    - Python bindings
+      * recognize -oo in gdal.VectorTranslate(..., options = ['-oo', 
'FOO=BAR']) and
+        other similar methods
+    - Raster drivers
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ gdal.spec ++++++
--- /var/tmp/diff_new_pack.27OmMW/_old  2026-06-09 14:31:15.843788164 +0200
+++ /var/tmp/diff_new_pack.27OmMW/_new  2026-06-09 14:31:15.855788662 +0200
@@ -46,7 +46,7 @@
 %bcond_with deflate_support
 %bcond_with tests_support
 Name:           gdal
-Version:        3.13.0
+Version:        3.13.1
 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.13.0.tar.xz -> gdal-3.13.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/gdal/gdal-3.13.0.tar.xz 
/work/SRC/openSUSE:Factory/.gdal.new.2375/gdal-3.13.1.tar.xz differ: char 25, 
line 1

++++++ gdal-3.13.0.tar.xz.md5 -> gdal-3.13.1.tar.xz.md5 ++++++
--- /work/SRC/openSUSE:Factory/gdal/gdal-3.13.0.tar.xz.md5      2026-06-03 
20:31:04.626740410 +0200
+++ /work/SRC/openSUSE:Factory/.gdal.new.2375/gdal-3.13.1.tar.xz.md5    
2026-06-09 14:31:11.071590141 +0200
@@ -1 +1 @@
-ed2891016729707c6df039451d39526a  gdal-3.13.0.tar.xz
+7caacc26093467a6733139bb60644450  gdal-3.13.1.tar.xz

++++++ gdalautotest-3.13.0.zip -> gdalautotest-3.13.1.zip ++++++
/work/SRC/openSUSE:Factory/gdal/gdalautotest-3.13.0.zip 
/work/SRC/openSUSE:Factory/.gdal.new.2375/gdalautotest-3.13.1.zip differ: char 
11, line 2

Reply via email to