Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Fiona for openSUSE:Factory checked in at 2026-07-20 09:58:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Fiona (Old) and /work/SRC/openSUSE:Factory/.python-Fiona.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Fiona" Mon Jul 20 09:58:44 2026 rev:7 rq:1366576 version:1.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Fiona/python-Fiona.changes 2025-07-10 22:11:04.237025416 +0200 +++ /work/SRC/openSUSE:Factory/.python-Fiona.new.24530/python-Fiona.changes 2026-07-20 10:00:51.599199122 +0200 @@ -1,0 +2,11 @@ +Sun Jul 19 05:41:56 UTC 2026 - Martin Pluskal <[email protected]> + +- Add libopenblas_pthreads0 to BuildRequires so the test suite can + import fiona at %check time: libgdal now pulls in libarmadillo, + which links OpenBLAS, and that runtime library is otherwise left + out of the build root. +- Skip test_open_kwargs, test_write_bool_subtype and the GeoJSON + test_remove variants: they fail because of GeoJSON output + formatting and dataset-removal behaviour changes in GDAL 3.13. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Fiona.spec ++++++ --- /var/tmp/diff_new_pack.wn23Bl/_old 2026-07-20 10:00:52.047214199 +0200 +++ /var/tmp/diff_new_pack.wn23Bl/_new 2026-07-20 10:00:52.051214335 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Fiona # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,6 +32,10 @@ BuildRequires: gcc-c++ BuildRequires: gdal BuildRequires: libgdal-devel +# libgdal pulls in libarmadillo, which links OpenBLAS; the %check imports the +# GDAL-backed fiona._env extension, so the BLAS runtime must be present in the +# build root (it is otherwise only a weak dependency and is left out). +BuildRequires: libopenblas_pthreads0 BuildRequires: proj BuildRequires: proj-devel BuildRequires: python-rpm-macros @@ -93,6 +97,11 @@ skiptests="$skiptests or (test_no_append_driver_cannot_append and (FlatGeobuf or GeoJSONSeq))" # Issues with click 8.2.1 on tests: https://github.com/pallets/click/issues/2939 skiptests="$skiptests or test_fio" +# July 2026: GDAL 3.13 changed GeoJSON output formatting and dataset removal +# behaviour, so these output-string assertions and GeoJSON removals no longer +# match what fiona 1.10.1 expects. +skiptests="$skiptests or test_open_kwargs or test_write_bool_subtype" +skiptests="$skiptests or (test_remove and GeoJSON)" mv fiona fiona_temp export GDAL_DATA=$(pkg-config --variable=datadir gdal)
