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

Re: netcdf Transition



On 30-07-15 14:03, Sebastiaan Couwenberg wrote:
> There are a couple of easy to solve FTBFS that cannot find the hdf5
> library that will need a patch add the HDF5 variant specific library
> path. For those issues bugs haven't been filed yet, for all other bugs
> related to the netcdf transition see:
> 
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=netcdf-split-c-f-cxx;users=debian-gis@lists.debian.org

To address the hdf5 linking issues I've patched nc-config & netcdf.pc to
include the HDF5 library & include paths as mentiond in the 'HDF5
linking issues with new NetCDF packages' thread [1]. These changes will
be included in netcdf (1:4.4.0~rc2-1~exp4) which I haven't uploaded yet,
but only use for my rebuilds at the moment.

The updated netcdf package allowed the build to succeed for:

 gnudatalanguage (0.9.5-2)
 nco             (4.5.1-1)
 octave-octcdf   (1.1.8-1)
 r-cran-ncdf4    (1.13-1)

But not for:

 ncview          (2.1.5+ds1-1)
 netcdf4-python  (1.1.8-2) [fails to find mpi.h]

For ruby-netcdf (0.7.1.1-1) only a small patch is required to accept the
4.4.0-rc version. The new upstream release has no further issues with
the new netcdf packages.

> gmt (5.1.2+dfsg1-1) FTBFS because it couldn't find the HDF5 libraries
> either, but that was easily solved in gmt (5.1.2+dfsg1-2~exp1).

gmt (5.1.2+dfsg1-2~exp1) now FTBFS, the hdf5-mpi.patch is no longer
suffient. I don't quite understand this regression.


[1] https://lists.debian.org/debian-gis/2015/07/msg00117.html


Transition: netcdf

 libnetcdfc7   (1:4.1.3-7.2) -> libnetcdf7       (1:4.4.0~rc2-1~exp4)
 libnetcdfc++4 (1:4.1.3-7.2) -> libnetcdf-c++4-1 (4.2.1-1~exp3) [cxx4]
 libnetcdfc++4 (1:4.1.3-7.2) -> libnetcdf-c++4   (4.2-1~exp3)   [legacy]
 libnetcdff5   (1:4.1.3-7.2) -> libnetcdff6      (4.4.2-1~exp4)

The status of the most recent rebuilds is as follows. Entries tagged
with [+] build successfully after applying the patch from the bugreport.

 adios              (1.8.0-2 / 1.8.0-3)                  OK / OK
 cdftools           (3.0-1 / 3.0-2~exp1)                 FTBFS / OK
 cmor               (2.9.1-5 / 2.9.1-6)                  OK / OK
 dx                 (1:4.4.4-7)                          OK
 etsf-io            (1.0.3-4 / 1.0.4-1~exp1)             OK / OK [+]
 exodusii           (6.02.dfsg.1-5 / 6.02.dfsg.1-6)      OK / OK
 ferret-vis         (6.9.3-1 / 6.9.3-2~exp1)             FTBFS / OK
 gdal               (1.10.1+dfsg-9 / 1.11.2+dfsg-1~exp4) OK / OK
 gnudatalanguage    (0.9.5-2)                            OK
 grace              (1:5.1.25-1)                         OK
 grads              (2:2.0.2-5 / 2:2.0.2-6)              OK / OK
 gri                (2.12.23-8)                          FTBFS
 kst                (2.0.3-4)                            OK
 libpdl-netcdf-perl (4.20-1)                             OK [+]
 magics++           (2.24.7-3)                           OK [+]
 minc               (2.2.00-6)                           OK [+]
 nco                (4.5.1-1)                            OK
 ncview             (2.1.5+ds1-1)                        FTBFS
 netcdf4-python     (1.1.8-2 / 1.1.8-3~exp2)             FTBFS / OK
 oasis3      (3.mct+dfsg.121022-3 / 3.mct+dfsg.121022-4) OK / OK [+]
 octave-octcdf      (1.1.8-1)                            OK
 ovito              (2.3.3+dfsg1-1)                      OK
 python-scientific  (2.9.4-3)                            OK
 r-cran-ncdf4       (1.13-1)                             OK
 r-cran-rnetcdf     (1.6.3-1-1)                          OK
 ruby-netcdf        (0.7.1.1-1)                          OK [+]
 v-sim              (3.7.2-1)                            OK
 vtk                (5.8.0-17.5 / 5.10.1+dfsg-1)         OK / OK [+]

 cdo                (1.6.6+dfsg.1-3 / 1.6.6+dfsg.1-4)    OK / OK
 gmt                (5.1.2+dfsg1-1 / 5.1.2+dfsg1-2~exp1) FTBFS / FTBFS
 metview            (4.5.6-3 / 4.5.6-4exp1)              OK / OK [+]
 ncl                (6.3.0-3~exp1 / 6.3.0-3)             OK / OK
 vtk6               (6.2.0+dfsg1-1)                      OK [+]


Kind Regards,

Bas

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


Reply to: