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)

Reply via email to