On 2/10/25 19:38, Orion Poplawski wrote:
Later this week I will be updating hdf5 to 1.14.6 from 1.14.5 and netcdf to 4.6.3 in a side tag in rawhide.  Some notes:

For a long time, hdf5 would emit a warning if a program linked to a version of hdf5 that did not *exactly* match the full version of the library it was compiled with.  For this reason man hdf5 deps have:

Requires: hdf5 = %{_hdf5_version}

or

Requires: hdf5%{?_isa} = %{_hdf5_version}

with _hdf5_version being defined in the hdf5-devel rpm.  With the update to 1.13 this was "fixed" upstream to be limited to the major.minor combo.  So I have now changed the hdf5 package to set _hdf5_version to be just X.Y and to also have:

Provides: %{name} = %{_hdf5_compat_version}
Provides: %{name}%{?_isa} = %{_hdf5_compat_version

as a temporary workaround.  I'm open to other suggestions for dealing with this if there are better ways to do it.

I think though that upstream is now using sonames better so we may be able to just drop the Requires in the dependent packages at a later point.  The packages that have this requires and will need be rebuilt are:

cgnslib
h5py
hdf5
netcdf
Field3D
gdl
matio
nexus
octave
paraview
python-pypet
vtk


I'm also updating netcdf to 4.9.3 from 4.9.2.  Despite only being a patch level version increment, this is a soname change and so packages that depend on that will be rebuilt:

GMT
LabPlot
R-ncdf4
bout++
dx
eccodes
exodusii
gdal
gdl
genesis-simulator
grace
grass
grib_api
libminc
ncl
nco
ncview
netcdf-cxx
netcdf-fortran
netcdf-perl
netcdf4-python
octave-netcdf
paraview
pymol
qgis
vtk
wgrib2

hdf5 has been updated in Rawhide and F42. I've held up updating netcdf for now to deal with build failures in some dependencies.

--
Orion Poplawski
he/him/his  - surely the least important thing about me
IT Systems Manager                         720-772-5637
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       or...@nwra.com
Boulder, CO 80301                 https://www.nwra.com/
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to