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