Re: [SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b

2013-12-06 Thread Francesco P. Lovergine
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

2013-12-06 Thread Gilles Filippini

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

2013-12-05 Thread Gilles Filippini
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

2013-12-05 Thread Gilles Filippini
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

2013-12-05 Thread Gilles Filippini
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

2013-12-05 Thread Gilles Filippini
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

2013-12-05 Thread Gilles Filippini
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

2013-12-05 Thread Gilles Filippini
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

2013-12-05 Thread Gilles Filippini
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