[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: HDF 4.3.1



On 7/2/25 12:17 PM, Sebastiaan Couwenberg wrote:
On 6/26/25 7:50 PM, Sebastiaan Couwenberg wrote:
On 2/19/25 9:58 AM, Sebastiaan Couwenberg wrote:
I want to get rid of the two variants and only build a single one, the netcdf compatible -alt one as that's what most rdeps use[...]

This is now done on the experimental branch in git using a git snapshot of the upcoming 4.3.1 release.

I'll wait for the 4.3.1 release before uploading this to experimental, test rebuild the rdeps, and provide patches to move them away from the -alt packages.

HDF 4.3.1 has been released, and uploaded to experimental.

Several packages FTBFS due to the removal of the alt libraries, most of them at least need to update their dependencies, all of them have patches in the BTS:

  https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-gis@lists.debian.org&tag=hdf4-4.3.1

The transitional packages have been removed in libhdf4 (4.3.1-1~exp2) which causes all packages that have libhdf4-alt-dev as a build dependency to FTBFS.

I think it's preferable to do source uploads of all affected packages in this transition rather than binNMU the 5 that didn't FTBFS with the transitional package, it gets rid of these alt packages immediately.

Only gdal is key package, so testing autoremoval will get rid of the old alt packages from forky when the bugreports for rdeps become RC, as we'll upload gdal, python-hdf4, and libpdl-io-hdf-perl during this transition. Team uploads for the packages in the Science team that are properly maintained in git are also an option, but I prefer their respective maintainers to take care of that.


Transition: hdf4

 libhdf4-alt-dev (4.3.0-1) -> libhdf4-dev (4.3.1-1~exp2)
 libhdf4-0-alt (4.3.0-1)   -> libhdf4-0 (4.3.1-1~exp2)

The status of the most recent rebuilds is as follows.

 coda               (2.25.5-1)        OK [+] (#1108640)
 dx                 (1:4.4.4-18)      OK [+] (#1108644)
 gdal               (3.10.3+dfsg-1)   OK [+] (#1108645)
 gnudatalanguage    (1.1.1-1)         OK [+] (#1108647)
 grads              (3:2.2.1-9)       OK [+] (#1108648)
 h5utils            (1.13.2-2)        OK
 hdf-eos4           (3.0-1)           OK [+] (#1108649)
 libpdl-io-hdf-perl (2.003-2)         OK [+] (#1108650)
 mathgl             (8.0.3-2)         OK
 nexus              (4.4.3-7)         OK
 python-hdf4        (0.11.6-1)        OK [+] (#1108651)

 harp               (1.25-1)          OK [+] (#1108653)
 ncl                (6.6.2.dfsg.1-10) OK [+] (#1108656)


Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


Reply to: