HDF 4.3.0 has been released which no longer installs several private
headers and stops exporting private symbols, see:
https://github.com/HDFGroup/hdf4/blob/hdf4.3.0/doc/HDF-4.2-to-4.3-migration.md
The new release does not bump the SONAME, despite these potentially
breaking changes.
The find out whether we can move HDF 4.3.0 without breaking too many
rdeps, I did a round of rebuilds which revealed that 7 of 14 rdeps FTBFS
although only 3 due to these changes in HDF 4.3.0.
-Werror=implicit-function-declaration is the most common FTBFS cause.
I've requested the removal of librsl because it's RC buggy since 2018
with no activity of its maintainer since 2014. Let's not waste time on
this package in the future.
Our only affected package is python-hdf4, which already has a patch in
git. Two other packages have patches in the BTS, see:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-gis@lists.debian.org&tag=hdf-4.3
Since there were no major blockers, I'll move the package to unstable
soon. I'll wait for the experimental build on riscv64 and and give debci
a chance to run its jobs for the rdeps with the package from experimental.
Kind Regards,
Bas