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-10-14 18:35:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Fiona (Old) and /work/SRC/openSUSE:Factory/.python-Fiona.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Fiona" Wed Oct 14 18:35:17 2026 rev:8 rq:1384659 version:1.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Fiona/python-Fiona.changes 2026-07-20 10:00:51.599199122 +0200 +++ /work/SRC/openSUSE:Factory/.python-Fiona.new.3698736/python-Fiona.changes 2026-10-14 18:35:58.776035328 +0200 @@ -1,0 +2,15 @@ +Tue Oct 13 09:12:01 UTC 2026 - Tomáš Chvátal <[email protected]> + +- Remove the duplicate license copy shipped in the wheel's dist-info + metadata; the license tag in the files section already installs + the canonical copy +- Drop the libopenblas_pthreads0 BuildRequires: the BLAS runtime the + test suite needs is already pulled in transitively in its serial + flavour, which satisfies the libblas.so.3 requirement of the + libarmadillo library that libgdal links +- Document why the gdal and proj BuildRequires are needed by the + test suite (GDAL driver templates and PROJ data files) +- Reword a BuildRequires comment that tripped the macro-in-comment + check, and drop the Group tag from the fiona-fio subpackage + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Fiona.spec ++++++ --- /var/tmp/diff_new_pack.ngWrtE/_old 2026-10-14 18:36:00.126092170 +0200 +++ /var/tmp/diff_new_pack.ngWrtE/_new 2026-10-14 18:36:00.131092380 +0200 @@ -30,12 +30,12 @@ BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: gcc-c++ +# The test suite needs the GDAL data files (driver templates in +# /usr/share/gdal, e.g. header.dxf), which ship in the tools package. 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 +# The test suite needs the PROJ data files (proj.db) at runtime and the +# proj pkg-config file to locate them; neither is pulled in transitively. BuildRequires: proj BuildRequires: proj-devel BuildRequires: python-rpm-macros @@ -44,6 +44,7 @@ Requires: python-click >= 8.0 Requires: python-click-plugins Requires: python-cligj >= 0.5 +Recommends: fiona-fio Recommends: python-Shapely Recommends: python-boto3 Recommends: python-pyparsing @@ -61,7 +62,6 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytz} # /SECTION -Recommends: fiona-fio %python_subpackages %description @@ -69,7 +69,6 @@ %package -n fiona-fio Summary: Program for reading and writing spatial data files -Group: Productivity/Scientific/Other Requires: python3-Fiona = %{version} Conflicts: fio BuildArch: noarch @@ -86,6 +85,9 @@ %install %pyproject_install +# The wheel ships a second copy of the license in dist-info; the canonical +# copy is the one installed via the license tag in the files section. +%python_expand rm -r %{buildroot}%{$python_sitearch}/fiona-%{version}.dist-info/licenses %python_expand %fdupes %{buildroot}%{$python_sitearch} %check
