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-10-12 22:08:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdal (Old)
 and      /work/SRC/openSUSE:Factory/.gdal.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdal"

Mon Oct 12 22:08:06 2026 rev:114 rq:1384311 version:3.13.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdal/gdal.changes        2026-08-19 
18:02:02.445007006 +0200
+++ /work/SRC/openSUSE:Factory/.gdal.new.3698736/gdal.changes   2026-10-12 
22:08:20.009089438 +0200
@@ -1,0 +2,19 @@
+Mon Oct 12 11:20:00 UTC 2026 - Tomáš Chvátal <[email protected]>
+
+- Drop unused BuildRequires: chrpath, doxygen, libtool, opencl-headers,
+  pkgconfig(OpenCL), pkgconfig(ocl-icd), pkgconfig(json), shapelib,
+  pkgconfig(shapelib) (none used in the build; OpenCL not detected,
+  shapelib bundled, nlohmann/json headers not included)
+- Make libdeflate BuildRequires conditional on deflate_support (was duplicated)
+- Convert -devel BuildRequires to pkgconfig() form: blas, libcurl, geos,
+  hdf5, lapack, libdeflate, arrow, parquet, libavif, libheif
+- Remove dead %if %{with docs} block (no docs bcond defined)
+- Expand libgdal-drivers description (was shorter than summary)
+- Use %pytest macro in %check instead of bare pytest
+- Enable Arrow/Parquet support by default (arrow_support bcond ON):
+  apache-arrow 25.0.0 no longer needs the old libprotobuf soname
+- Enable tests by default (tests_support bcond ON); add python3-filelock
+  BuildRequires; skip 14 environment-dependent tests (cloud storage,
+  network, GMLAS, JPEG-XL, Zarr, pipeline CLI)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gdal.spec ++++++
--- /var/tmp/diff_new_pack.BZ8eKt/_old  2026-10-12 22:08:21.646157728 +0200
+++ /var/tmp/diff_new_pack.BZ8eKt/_new  2026-10-12 22:08:21.648157812 +0200
@@ -38,12 +38,9 @@
 %bcond_without cfitsio_support
 %bcond_without jxl_support
 %bcond_without blosc_support
-# Arrow/Parquet (GeoParquet) is temporarily disabled: apache-arrow in
-# Factory still needs an older libprotobuf soname and is not installable
-# until it is rebuilt against the current protobuf
-%bcond_with arrow_support
+%bcond_without arrow_support
 %bcond_without avif_support
-%bcond_with tests_support
+%bcond_without tests_support
 # Each heavy-dependency driver is shipped as a separately-toggleable
 # loadable plugin subpackage (gdal-<driver>); turning a bcond off builds
 # the driver into the core (or drops it) and omits its subpackage
@@ -69,37 +66,28 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  KEALib-devel
 BuildRequires:  bison
-BuildRequires:  blas-devel
-BuildRequires:  chrpath
-BuildRequires:  curl-devel >= 7.68
 BuildRequires:  dos2unix
-BuildRequires:  doxygen >= 1.4.2
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  geos-devel >= 3.8
 BuildRequires:  giflib-devel
-BuildRequires:  hdf5-devel >= 1.10
-BuildRequires:  lapack-devel
-BuildRequires:  libdeflate-devel
-BuildRequires:  libtool
 BuildRequires:  mysql-devel
-# This one is needed for Leap :-(
-BuildRequires:  opencl-headers
 BuildRequires:  pkgconfig
-BuildRequires:  shapelib >= 1.4
 BuildRequires:  swig
 BuildRequires:  unzip
-BuildRequires:  pkgconfig(OpenCL)
 # c++17 standard errors for older versions
 BuildRequires:  pkgconfig(OpenEXR) >= 3
 BuildRequires:  pkgconfig(armadillo)
 BuildRequires:  pkgconfig(bash-completion)
+BuildRequires:  pkgconfig(blas)
 BuildRequires:  pkgconfig(cryptopp)
 BuildRequires:  pkgconfig(expat) >= 1.95.0
 BuildRequires:  pkgconfig(freexl)
-BuildRequires:  pkgconfig(json)
+BuildRequires:  pkgconfig(geos) >= 3.8
+BuildRequires:  pkgconfig(hdf5) >= 1.10
 BuildRequires:  pkgconfig(json-c)
+BuildRequires:  pkgconfig(lapack)
 BuildRequires:  pkgconfig(libarchive)
+BuildRequires:  pkgconfig(libcurl) >= 7.68
 BuildRequires:  pkgconfig(libgeotiff) >= 1.2.1
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(liblz4)
@@ -116,11 +104,9 @@
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(libzstd)
 BuildRequires:  pkgconfig(muparser)
-BuildRequires:  pkgconfig(ocl-icd)
 BuildRequires:  pkgconfig(odbc)
 BuildRequires:  pkgconfig(poppler) >= 0.86
 BuildRequires:  pkgconfig(proj) >= 6.3
-BuildRequires:  pkgconfig(shapelib)
 BuildRequires:  pkgconfig(spatialite) >= 4.1.2
 BuildRequires:  pkgconfig(sqlite3) >= 3.31
 BuildRequires:  pkgconfig(xerces-c)
@@ -136,14 +122,12 @@
 %endif
 %if %{with tests_support}
 BuildRequires:  proj
+BuildRequires:  python3-filelock
 BuildRequires:  python3-lxml
 BuildRequires:  python3-pytest
 BuildRequires:  python3-pytest-env
 BuildRequires:  python3-pytest-sugar
 %endif
-%if %{with deflate_support}
-BuildRequires:  libdeflate-devel
-%endif
 %if %{with fgdb_support}
 BuildRequires:  filegdb_api-devel
 %endif
@@ -154,7 +138,7 @@
 BuildRequires:  pkgconfig(sfcgal)
 %endif
 %if %{with heif_support}
-BuildRequires:  libheif-devel
+BuildRequires:  pkgconfig(libheif)
 %endif
 %if %{with hdf4_support}
 BuildRequires:  hdf-devel
@@ -165,6 +149,9 @@
 %if %{with cfitsio_support}
 BuildRequires:  pkgconfig(cfitsio)
 %endif
+%if %{with deflate_support}
+BuildRequires:  pkgconfig(libdeflate)
+%endif
 %if %{with jxl_support}
 BuildRequires:  pkgconfig(libjxl)
 %endif
@@ -172,11 +159,11 @@
 BuildRequires:  pkgconfig(blosc)
 %endif
 %if %{with arrow_support}
-BuildRequires:  apache-arrow-devel
-BuildRequires:  apache-parquet-devel
+BuildRequires:  pkgconfig(arrow)
+BuildRequires:  pkgconfig(parquet)
 %endif
 %if %{with avif_support}
-BuildRequires:  libavif-devel
+BuildRequires:  pkgconfig(libavif)
 %endif
 %if %{with ecw5_support}
 BuildRequires:  ERDAS-ECW_JPEG_2000_SDK-devel
@@ -219,7 +206,8 @@
 Conflicts:      lib%{name}32
 
 %description -n lib%{name}-drivers
-Drivers information for library
+Driver plugins for the GDAL library, shipped separately to allow
+installing only the drivers needed for a given use case
 
 %package -n python-%{pypi_package_name}
 Summary:        GDAL Python module
@@ -524,7 +512,7 @@
        # - `test_ndf_1` because it hangs on i686 and armv7hl
 # FIXME: Tests hang on i686 and armv7hl
 %ifnarch i686 armv7hl
-       pytest -k 'not test_fits_vector and not test_http and not 
test_jp2openjpeg_45 and not multithreaded_download and not multithreaded_upload 
and not test_vsis3_no_sign_request and not 
test_eedai_GOOGLE_APPLICATION_CREDENTIALS and not test_osr_erm_1 and not 
test_ers_4 and not test_ers_8 and not test_ers_10 and not test_jpeg2000_8 and 
not test_jpeg2000_11 and not test_osr_ct_options_area_of_interest and not 
test_ndf_1 and not test_cog_small_world_to_web_mercator and not test_bag and 
not gpkg and not jp2openjpeg and not wms and not heif' || :
+       %pytest -k 'not test_fits_vector and not test_http and not 
test_jp2openjpeg_45 and not multithreaded_download and not multithreaded_upload 
and not test_vsis3_no_sign_request and not 
test_eedai_GOOGLE_APPLICATION_CREDENTIALS and not test_osr_erm_1 and not 
test_ers_4 and not test_ers_8 and not test_ers_10 and not test_jpeg2000_8 and 
not test_jpeg2000_11 and not test_osr_ct_options_area_of_interest and not 
test_ndf_1 and not test_cog_small_world_to_web_mercator and not test_bag and 
not gpkg and not jp2openjpeg and not wms and not heif and not 
test_ogr_gmlas_billion_laugh and not test_ogr_gmlas_datetime and not 
test_hint_http and not test_vsiaz_fake_write and not test_vsioss_6 and not 
test_vsis3_6 and not test_jpegxl_identify_raw_codestream and not 
test_vrtrawlink_GDAL_VRT_RAWRASTERBAND_ALLOWED_SOURCE_ONLY_REMOTE_accepted and 
not test_zarr_read_simple_sharding and not test_gdalalg_pipeline_command_line 
and not test_gdalalg_pipeline_help and not test_gdalalg_pipeline_help_doc and 
not te
 st_gdal_pipeline_raster_output_to_gdalg and not 
test_gdal_pipeline_vector_output_to_gdalg' || :
 %endif
 popd
 %endif
@@ -748,9 +736,6 @@
 %files devel
 %license LICENSE.TXT
 %doc NEWS.md PROVENANCE.TXT
-%if %{with docs}
-%doc doc/build/html/
-%endif
 %attr(755,root,root) %{_bindir}/gdal-config
 %dir %{_libdir}/cmake/gdal
 %{_libdir}/cmake/gdal/*.cmake

Reply via email to