Re: [SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
On Thu, Dec 05, 2013 at 10:31:09PM +, Gilles Filippini wrote: +About symbols files +--- +To update the symbols files on new upstream releases: +1- Build the package for the new release with symbols files untouched +2- Patch the symbols files from the dpkg-gensymbols output in the build log + $ patch -p0 path_to_build_log +3- Use the debian/sort-symbols script on the symbol files to unmangle and + and sort C++ symbols +4- Rebuild the package and check that no diff are reported by dpkg-gensymbols + Well done, but I would use the demangled version of the symbol table, which is much more clear to human beings. That said, I would also stress the concept that a modified symbol table implies a change in ABI for C++, but not the opposite. -- Francesco P. Lovergine ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
Re: [SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
Francesco P. Lovergine a écrit , Le 06/12/2013 09:42: On Thu, Dec 05, 2013 at 10:31:09PM +, Gilles Filippini wrote: +About symbols files +--- +To update the symbols files on new upstream releases: +1- Build the package for the new release with symbols files untouched +2- Patch the symbols files from the dpkg-gensymbols output in the build log + $ patch -p0 path_to_build_log +3- Use the debian/sort-symbols script on the symbol files to unmangle and + and sort C++ symbols +4- Rebuild the package and check that no diff are reported by dpkg-gensymbols + Well done, but I would use the demangled version of the symbol table, which is much more clear to human beings. That said, I would also stress the concept that a modified symbol table implies a change in ABI for C++, but not the opposite. O_o I'm afraid I don't get it. See debian/libhdf5-7.symbols:2447. I *do* use the demangled version of the symbol table. This is the purpose of the above steps. _g. ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
The following commit has been merged in the master branch: commit 108c330d302e0a938b8e57aa1a0495043b95cadf Author: Gilles Filippini p...@debian.org Date: Sat Nov 30 14:56:09 2013 +0100 debian/changelog: introduce new upstream release diff --git a/debian/changelog b/debian/changelog index cb03298..648e007 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,21 @@ +hdf5 (1.8.12-1) UNRELEASED; urgency=low + + * Team Upload + + * New upstream release. ++ New configure / cmake option to specify the location of a default + plugin ++ The h5repack utility was updated to use plugin filters ++ The following options were added to h5dump: + - The -N or --any_path option searches the file for paths that +match the search path. + - The -A 0 option excludes the display of attributes. ++ Several changes were made to the C++ APIs. Some wrappers and + overloaded convenience functions were added, as well as a new + class, H5::H5Location. + + -- Gilles Filippini p...@debian.org Sat, 30 Nov 2013 14:35:04 +0100 + hdf5 (1.8.11-5) unstable; urgency=low * Forgot to update debian/control.in ... -- Hierarchical Data Format 5 (HDF5) ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
The following commit has been merged in the master branch: commit 0cf92d531f24921e461d1a0ceba01b6449c7d380 Author: Gilles Filippini p...@debian.org Date: Sun Dec 1 19:24:53 2013 +0100 Clean '#MISSING: 1.8.11#' from symbols files. diff --git a/debian/libhdf5-mpich2-7.symbols b/debian/libhdf5-mpich2-7.symbols index e7a2665..2955e3b 100644 --- a/debian/libhdf5-mpich2-7.symbols +++ b/debian/libhdf5-mpich2-7.symbols @@ -555,7 +555,6 @@ libhdf5.so.7 libhdf5-mpich2-7 #MINVER# H5FD_mpi_get_rank@Base 1.8.7 H5FD_mpi_get_size@Base 1.8.7 H5FD_mpi_haddr_to_MPIOff@Base 1.8.7 -#MISSING: 1.8.11# H5FD_mpi_native_g@Base 1.8.7 H5FD_mpi_setup_collective@Base 1.8.7 H5FD_mpio_init@Base 1.8.7 H5FD_mpio_term@Base 1.8.7 @@ -1555,7 +1554,6 @@ libhdf5.so.7 libhdf5-mpich2-7 #MINVER# H5Pget_driver@Base 1.8.7 H5Pget_driver_info@Base 1.8.7 H5Pget_dxpl_mpio@Base 1.8.7 -#MISSING: 1.8.11# H5Pget_dxpl_multi@Base 1.8.7 H5Pget_edc_check@Base 1.8.7 H5Pget_elink_acc_flags@Base 1.8.7 H5Pget_elink_cb@Base 1.8.7 @@ -1642,7 +1640,6 @@ libhdf5.so.7 libhdf5-mpich2-7 #MINVER# H5Pset_dxpl_mpio_chunk_opt_num@Base 1.8.7 H5Pset_dxpl_mpio_chunk_opt_ratio@Base 1.8.7 H5Pset_dxpl_mpio_collective_opt@Base 1.8.7 -#MISSING: 1.8.11# H5Pset_dxpl_multi@Base 1.8.7 H5Pset_edc_check@Base 1.8.7 H5Pset_elink_acc_flags@Base 1.8.7 H5Pset_elink_cb@Base 1.8.7 diff --git a/debian/libhdf5-openmpi-7.symbols b/debian/libhdf5-openmpi-7.symbols index 6afc446..144fef3 100644 --- a/debian/libhdf5-openmpi-7.symbols +++ b/debian/libhdf5-openmpi-7.symbols @@ -555,7 +555,6 @@ libhdf5.so.7 libhdf5-openmpi-7 #MINVER# H5FD_mpi_get_rank@Base 1.8.7 H5FD_mpi_get_size@Base 1.8.7 H5FD_mpi_haddr_to_MPIOff@Base 1.8.7 -#MISSING: 1.8.11# H5FD_mpi_native_g@Base 1.8.7 H5FD_mpi_setup_collective@Base 1.8.7 H5FD_mpio_init@Base 1.8.7 H5FD_mpio_term@Base 1.8.7 @@ -1555,7 +1554,6 @@ libhdf5.so.7 libhdf5-openmpi-7 #MINVER# H5Pget_driver@Base 1.8.7 H5Pget_driver_info@Base 1.8.7 H5Pget_dxpl_mpio@Base 1.8.7 -#MISSING: 1.8.11# H5Pget_dxpl_multi@Base 1.8.7 H5Pget_edc_check@Base 1.8.7 H5Pget_elink_acc_flags@Base 1.8.7 H5Pget_elink_cb@Base 1.8.7 @@ -1642,7 +1640,6 @@ libhdf5.so.7 libhdf5-openmpi-7 #MINVER# H5Pset_dxpl_mpio_chunk_opt_num@Base 1.8.7 H5Pset_dxpl_mpio_chunk_opt_ratio@Base 1.8.7 H5Pset_dxpl_mpio_collective_opt@Base 1.8.7 -#MISSING: 1.8.11# H5Pset_dxpl_multi@Base 1.8.7 H5Pset_edc_check@Base 1.8.7 H5Pset_elink_acc_flags@Base 1.8.7 H5Pset_elink_cb@Base 1.8.7 -- Hierarchical Data Format 5 (HDF5) ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
The following commit has been merged in the master branch: commit 837f2d0c41d02b671efd81d033f7799d113d440f Author: Gilles Filippini p...@debian.org Date: Sun Dec 1 19:34:14 2013 +0100 Add tag '(optional)' to C++ symbols diff --git a/debian/libhdf5-7.symbols b/debian/libhdf5-7.symbols index 2b7ad5b..e9ea660 100644 --- a/debian/libhdf5-7.symbols +++ b/debian/libhdf5-7.symbols @@ -2454,19 +2454,19 @@ libhdf5_cpp.so.7 libhdf5-7 #MINVER# (optional)_ZN2H510AbstractDsD0Ev@Base 1.8.9 (optional)_ZN2H510AbstractDsD1Ev@Base 1.8.9 (optional)_ZN2H510AbstractDsD2Ev@Base 1.8.9 - _ZN2H510H5Location11dereferenceERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 - _ZN2H510H5Location11dereferenceERKS0_PKv10H5R_type_t@Base 1.8.12 - _ZN2H510H5Location12iterateAttrsEPFvRS0_SsPvEPjS2_@Base 1.8.12 - _ZN2H510H5Location13p_dereferenceEiPKv10H5R_type_tPKc@Base 1.8.12 - _ZN2H510H5LocationC1ERKS0_@Base 1.8.12 - _ZN2H510H5LocationC1Ei@Base 1.8.12 - _ZN2H510H5LocationC1Ev@Base 1.8.12 - _ZN2H510H5LocationC2ERKS0_@Base 1.8.12 - _ZN2H510H5LocationC2Ei@Base 1.8.12 - _ZN2H510H5LocationC2Ev@Base 1.8.12 - _ZN2H510H5LocationD0Ev@Base 1.8.12 - _ZN2H510H5LocationD1Ev@Base 1.8.12 - _ZN2H510H5LocationD2Ev@Base 1.8.12 + (optional)_ZN2H510H5Location11dereferenceERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H510H5Location11dereferenceERKS0_PKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H510H5Location12iterateAttrsEPFvRS0_SsPvEPjS2_@Base 1.8.12 + (optional)_ZN2H510H5Location13p_dereferenceEiPKv10H5R_type_tPKc@Base 1.8.12 + (optional)_ZN2H510H5LocationC1ERKS0_@Base 1.8.12 + (optional)_ZN2H510H5LocationC1Ei@Base 1.8.12 + (optional)_ZN2H510H5LocationC1Ev@Base 1.8.12 + (optional)_ZN2H510H5LocationC2ERKS0_@Base 1.8.12 + (optional)_ZN2H510H5LocationC2Ei@Base 1.8.12 + (optional)_ZN2H510H5LocationC2Ev@Base 1.8.12 + (optional)_ZN2H510H5LocationD0Ev@Base 1.8.12 + (optional)_ZN2H510H5LocationD1Ev@Base 1.8.12 + (optional)_ZN2H510H5LocationD2Ev@Base 1.8.12 (optional)_ZN2H510VarLenTypeC1EPKNS_8DataTypeE@Base 1.8.9 (optional)_ZN2H510VarLenTypeC1ERKS0_@Base 1.8.9 (optional)_ZN2H510VarLenTypeC1Ei@Base 1.8.9 @@ -2624,16 +2624,16 @@ libhdf5_cpp.so.7 libhdf5-7 #MINVER# (optional)_ZN2H520IdComponentExceptionD2Ev@Base 1.8.9 (optional)_ZN2H55Group5closeEv@Base 1.8.9 (optional)_ZN2H55Group7p_setIdEi@Base 1.8.9 - _ZN2H55GroupC1ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 - _ZN2H55GroupC1ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H55GroupC1ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H55GroupC1ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 (optional)_ZN2H55GroupC1ERKS0_@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H55GroupC1ERNS_6H5FileEPKv10H5R_type_t@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H55GroupC1ERNS_8H5ObjectEPKv10H5R_type_t@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H55GroupC1ERNS_9AttributeEPKv10H5R_type_t@Base 1.8.9 (optional)_ZN2H55GroupC1Ei@Base 1.8.9 (optional)_ZN2H55GroupC1Ev@Base 1.8.9 - _ZN2H55GroupC2ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 - _ZN2H55GroupC2ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H55GroupC2ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H55GroupC2ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 (optional)_ZN2H55GroupC2ERKS0_@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H55GroupC2ERNS_6H5FileEPKv10H5R_type_t@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H55GroupC2ERNS_8H5ObjectEPKv10H5R_type_t@Base 1.8.9 @@ -2670,16 +2670,16 @@ libhdf5_cpp.so.7 libhdf5-7 #MINVER# (optional)_ZN2H57DataSet12iterateElemsEPvRKNS_8DataTypeERKNS_9DataSpaceEPFiS1_ijPKyS1_ES1_@Base 1.8.9 (optional)_ZN2H57DataSet5closeEv@Base 1.8.9 (optional)_ZN2H57DataSet7p_setIdEi@Base 1.8.9 - _ZN2H57DataSetC1ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 - _ZN2H57DataSetC1ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H57DataSetC1ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H57DataSetC1ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 (optional)_ZN2H57DataSetC1ERKS0_@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H57DataSetC1ERNS_6H5FileEPKv10H5R_type_t@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H57DataSetC1ERNS_8H5ObjectEPKv10H5R_type_t@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H57DataSetC1ERNS_9AttributeEPKv10H5R_type_t@Base 1.8.9 (optional)_ZN2H57DataSetC1Ei@Base 1.8.9 (optional)_ZN2H57DataSetC1Ev@Base 1.8.9 - _ZN2H57DataSetC2ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 - _ZN2H57DataSetC2ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H57DataSetC2ERKNS_10H5LocationEPKv10H5R_type_t@Base 1.8.12 + (optional)_ZN2H57DataSetC2ERKNS_9AttributeEPKv10H5R_type_t@Base 1.8.12 (optional)_ZN2H57DataSetC2ERKS0_@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H57DataSetC2ERNS_6H5FileEPKv10H5R_type_t@Base 1.8.9 #MISSING: 1.8.12# (optional)_ZN2H57DataSetC2ERNS_8H5ObjectEPKv10H5R_type_t@Base 1.8.9 @@ -2757,8 +2757,8 @@ libhdf5_cpp.so.7 libhdf5-7 #MINVER# (optional)_ZN2H58DataType4copyERKNS_7DataSetE@Base 1.8.9
[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
The following commit has been merged in the master branch: commit 7822af84d540230ba0601e3695784366af3ca808 Author: Gilles Filippini p...@debian.org Date: Tue Dec 3 10:50:48 2013 +0100 debian/sort-symbols: script clean-up diff --git a/debian/sort-symbols b/debian/sort-symbols index 512e2f2..8ddf733 100755 --- a/debian/sort-symbols +++ b/debian/sort-symbols @@ -11,16 +11,17 @@ end # c++filt symbols.collect! do |symbol| - if symbol.length 1 then - if symbol[2] =~ /^_Z/ then - symbol[2] = '' + `echo #{symbol[2]} | c++filt`.chomp! + '' - if symbol[1] then - flags = symbol[1][1...-1].split(|) - flags = (flags + [optional, c++]).uniq - symbol[1] = ( + flags.join(|) + ) - else - symbol[1] = (optional|c++) - end + # if mangled c++ symbol + if symbol.length 1 and symbol[2] =~ /^_Z/ then + # unmangle + symbol[2] = '' + `echo #{symbol[2]} | c++filt`.chomp! + '' + # add (optional|c++) if not present + if symbol[1] then + flags = symbol[1][1...-1].split(|) + flags = (flags + [optional, c++]).uniq + symbol[1] = ( + flags.join(|) + ) + else + symbol[1] = (optional|c++) end end symbol -- Hierarchical Data Format 5 (HDF5) ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
The following commit has been merged in the master branch: commit 457e155ef55f844a44a7c99f131e0f54e576208f Author: Gilles Filippini p...@debian.org Date: Sun Dec 1 19:20:42 2013 +0100 Clean '#MISSING: 1.8.10#' from symbols files. diff --git a/debian/libhdf5-mpich2-7.symbols b/debian/libhdf5-mpich2-7.symbols index d860f01..e7a2665 100644 --- a/debian/libhdf5-mpich2-7.symbols +++ b/debian/libhdf5-mpich2-7.symbols @@ -294,88 +294,18 @@ libhdf5.so.7 libhdf5-mpich2-7 #MINVER# H5D__set_extent@Base 1.8.10 H5D__vlen_get_buf_size@Base 1.8.10 H5D__vlen_get_buf_size_alloc@Base 1.8.10 -#MISSING: 1.8.10# H5D_alloc_storage@Base 1.8.7 H5D_btree_debug@Base 1.8.7 -#MISSING: 1.8.10# H5D_check_filters@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_addrmap@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_allocate@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_allocated@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_bh_info@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_cacheable@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_cinfo_cache_reset@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_collective_read@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_collective_write@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_copy@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_create@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_delete@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_dest@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_dump_index@Base 1.8.7 H5D_chunk_idx_reset@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_init@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_is_space_alloc@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_lock@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_lookup@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_prune_by_extent@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_set_info@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_unlock@Base 1.8.7 -#MISSING: 1.8.10# H5D_chunk_update_cache@Base 1.8.7 H5D_close@Base 1.8.7 -#MISSING: 1.8.10# H5D_compact_copy@Base 1.8.7 -#MISSING: 1.8.10# H5D_compact_fill@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_alloc@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_collective_read@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_collective_write@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_copy@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_delete@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_fill@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_get_addr@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_is_space_alloc@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_read@Base 1.8.7 -#MISSING: 1.8.10# H5D_contig_write@Base 1.8.7 -#MISSING: 1.8.10# H5D_create@Base 1.8.7 -#MISSING: 1.8.10# H5D_current_cache_size_test@Base 1.8.7 H5D_def_dxpl_cache@Base 1.8.7 -#MISSING: 1.8.10# H5D_efl_bh_info@Base 1.8.7 -#MISSING: 1.8.10# H5D_efl_is_space_alloc@Base 1.8.7 -#MISSING: 1.8.10# H5D_fill@Base 1.8.7 -#MISSING: 1.8.10# H5D_fill_init@Base 1.8.7 -#MISSING: 1.8.10# H5D_fill_refill_vl@Base 1.8.7 -#MISSING: 1.8.10# H5D_fill_release@Base 1.8.7 -#MISSING: 1.8.10# H5D_fill_term@Base 1.8.7 H5D_flush@Base 1.8.7 -#MISSING: 1.8.10# H5D_flush_real@Base 1.8.9 -#MISSING: 1.8.10# H5D_flush_sieve_buf@Base 1.8.7 H5D_get_create_plist@Base 1.8.12-1 -#MISSING: 1.8.10# H5D_get_dxpl_cache@Base 1.8.7 -#MISSING: 1.8.10# H5D_get_offset@Base 1.8.7 -#MISSING: 1.8.10# H5D_get_space_status@Base 1.8.7 -#MISSING: 1.8.10# H5D_get_storage_size@Base 1.8.7 H5D_init@Base 1.8.7 -#MISSING: 1.8.10# H5D_iterate@Base 1.8.7 -#MISSING: 1.8.10# H5D_layout_contig_size_test@Base 1.8.7 -#MISSING: 1.8.10# H5D_layout_meta_size@Base 1.8.7 -#MISSING: 1.8.10# H5D_layout_oh_create@Base 1.8.7 -#MISSING: 1.8.10# H5D_layout_oh_read@Base 1.8.7 -#MISSING: 1.8.10# H5D_layout_oh_write@Base 1.8.7 -#MISSING: 1.8.10# H5D_layout_set_io_ops@Base 1.8.7 -#MISSING: 1.8.10# H5D_layout_version_test@Base 1.8.7 -#MISSING: 1.8.10# H5D_mark@Base 1.8.7 -#MISSING: 1.8.10# H5D_mpio_opt_possible@Base 1.8.7 -#MISSING: 1.8.10# H5D_mpio_select_read@Base 1.8.7 -#MISSING: 1.8.10# H5D_mpio_select_write@Base 1.8.7 H5D_nameof@Base 1.8.7 H5D_oloc@Base 1.8.7 H5D_open@Base 1.8.7 -#MISSING: 1.8.10# H5D_scatgath_read@Base 1.8.7 -#MISSING: 1.8.10# H5D_scatgath_write@Base 1.8.7 -#MISSING: 1.8.10# H5D_scatter_mem@Base 1.8.7 -#MISSING: 1.8.10# H5D_select_read@Base 1.8.7 -#MISSING: 1.8.10# H5D_select_write@Base 1.8.7 -#MISSING: 1.8.10# H5D_set_extent@Base 1.8.7 H5D_term_interface@Base 1.8.7 H5D_typeof@Base 1.8.7 -#MISSING: 1.8.10# H5D_vlen_get_buf_size@Base 1.8.7 -#MISSING: 1.8.10# H5D_vlen_get_buf_size_alloc@Base 1.8.7 H5D_vlen_reclaim@Base 1.8.7 H5Dclose@Base 1.8.7 H5Dcreate1@Base 1.8.7 @@ -597,8 +527,6 @@ libhdf5.so.7 libhdf5-mpich2-7 #MINVER# H5FD_cmp@Base 1.8.7 H5FD_core_init@Base 1.8.7 H5FD_core_term@Base 1.8.7 -#MISSING: 1.8.10# H5FD_dxpl_close@Base 1.8.7 -#MISSING: 1.8.10# H5FD_dxpl_open@Base 1.8.7 H5FD_family_init@Base 1.8.7 H5FD_family_term@Base 1.8.7 H5FD_fapl_close@Base 1.8.7 @@ -629,7 +557,6 @@ libhdf5.so.7 libhdf5-mpich2-7 #MINVER# H5FD_mpi_haddr_to_MPIOff@Base 1.8.7 #MISSING: 1.8.11# H5FD_mpi_native_g@Base 1.8.7 H5FD_mpi_setup_collective@Base 1.8.7 -#MISSING: 1.8.10# H5FD_mpi_teardown_collective@Base 1.8.7
[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
The following commit has been merged in the master branch: commit 69cb6a283d7e05cb0d3ab6686492dcded77d9919 Merge: 75bc680716722932e52bb58c056954db7783 f12fd401a83d66ab4d48f64dda83c80c4a877d22 Author: Gilles Filippini p...@debian.org Date: Mon Nov 25 23:32:52 2013 +0100 Merge tag 'upstream/1.8.12' Upstream version 1.8.12 -- Hierarchical Data Format 5 (HDF5) ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
The following commit has been merged in the master branch: commit 68a2939a54a32138b1b508c4edd488ea73fd0ff0 Author: Gilles Filippini p...@debian.org Date: Sat Nov 30 15:45:05 2013 +0100 Refresh patches and add description when missing. diff --git a/debian/changelog b/debian/changelog index 6a49b06..c23c49a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -17,6 +17,12 @@ hdf5 (1.8.12-1) UNRELEASED; urgency=low * Drop patches (fixed upstream): + ftbfs-ia64.diff + 0001-Fix-long-double-detection.patch + * Refresh patches and add missing description: ++ path_max.diff ++ relax-version-check.patch ++ skip_cxx_inclusion.diff ++ soname.diff ++ ullong_force.diff -- Gilles Filippini p...@debian.org Sat, 30 Nov 2013 14:35:04 +0100 diff --git a/debian/patches/path_max.diff b/debian/patches/path_max.diff index b8527f0..269bf54 100644 --- a/debian/patches/path_max.diff +++ b/debian/patches/path_max.diff @@ -1,3 +1,8 @@ +Description: avoid the issue of PATH_MAX not being available on Hurd. + Not really clean and suitable for upstream though, but can do the job + for making hdf5 compile and available in Debian. +Author: Pino Toscano toscano.p...@tiscali.it +Bug-Debian: http://bugs.debian.org/627896 Index: hdf5-1.8.11/src/H5F.c === --- hdf5-1.8.11.orig/src/H5F.c 2013-07-02 16:40:55.621612700 +0200 diff --git a/debian/patches/relax-version-check.patch b/debian/patches/relax-version-check.patch index a32ed5b..63c17f0 100644 --- a/debian/patches/relax-version-check.patch +++ b/debian/patches/relax-version-check.patch @@ -5,12 +5,12 @@ Description: remove check on patch version The version check will be executed with compile time values on every file access see e.g. H5F_ACC_RDONLY in src/H5Fpublic.h Author: Julian Taylor jtay...@ubuntu.com - -Index: hdf5-1.8.11/src/H5.c +Bug-Debian: http://bugs.debian.org/693610 +Index: hdf5/src/H5.c === hdf5-1.8.11.orig/src/H5.c 2013-07-02 16:40:56.945612741 +0200 -+++ hdf5-1.8.11/src/H5.c 2013-07-02 16:40:56.941612742 +0200 -@@ -666,8 +666,7 @@ +--- hdf5.orig/src/H5.c 2013-11-30 15:09:12.0 +0100 hdf5/src/H5.c 2013-11-30 15:09:12.0 +0100 +@@ -668,8 +668,7 @@ disable_version_check = (unsigned int)HDstrtol (s, NULL, 0); } diff --git a/debian/patches/skip_cxx_inclusion.diff b/debian/patches/skip_cxx_inclusion.diff index 83293e0..f4fea7f 100644 --- a/debian/patches/skip_cxx_inclusion.diff +++ b/debian/patches/skip_cxx_inclusion.diff @@ -1,3 +1,6 @@ +Description: Skip the inclusion of C++ when dealing with parallel HDF5. + Thanks to Mike Miller, Rafael Laboissiere Sebastien Villemot. +Author: Sylvestre Ledru sylvestre.le...@scilab-enterprises.com Index: hdf5-1.8.11/src/H5public.h === --- hdf5-1.8.11.orig/src/H5public.h2013-07-02 16:40:57.269612753 +0200 diff --git a/debian/patches/soname.diff b/debian/patches/soname.diff index aaccf10..5ae5250 100644 --- a/debian/patches/soname.diff +++ b/debian/patches/soname.diff @@ -1,91 +1,110 @@ -Index: hdf5-1.8.11/c++/src/Makefile.in +Description: Rollback upstream change from soname 7 = 8. + They only removed two functions which were unused and buggy. + I checked with them and they agree it was not worth changing the soname. + +Upstream mail: +--- +I checked with the developers to be sure it would be okay for you to plug +these functions back in and keep soname 7. The short answer is yes. + +It seems that these APIs were broken and users would not or could not have +been using them. Therefore, adding them back in for the sake of distribution simplification should not have a negative effect on most (or all?) user +applications. + +Rather than removing those APIs outright, we should have deprecated them and +removed them from the documentation, but not actually removed them from the software until the next major release. :| +--- + +(I am not planning to put these two functions back) +Author: Sylvestre Ledru sylvestre.le...@scilab-enterprises.com +Index: hdf5/c++/src/Makefile.in === hdf5-1.8.11.orig/c++/src/Makefile.in 2013-07-02 16:40:57.605612763 +0200 -+++ hdf5-1.8.11/c++/src/Makefile.in2013-07-02 16:40:57.601612763 +0200 +--- hdf5.orig/c++/src/Makefile.in 2013-11-30 15:18:23.0 +0100 hdf5/c++/src/Makefile.in 2013-11-30 15:18:23.0 +0100 @@ -466,7 +466,7 @@ # Add libtool shared library version numbers to the HDF5 library # See libtool versioning documentation online. -LT_VERS_INTERFACE = 8 +LT_VERS_INTERFACE = 7 - LT_VERS_REVISION = 0 + LT_VERS_REVISION = 1 LT_VERS_AGE = 0 -Index: hdf5-1.8.11/config/lt_vers.am +Index: hdf5/config/lt_vers.am