[hdf5] 11/11: SONAME bump to 8

Gilles Filippini pini at moszumanska.debian.org
Thu May 29 14:44:26 UTC 2014


This is an automated email from the git hooks/post-receive script.

pini pushed a commit to branch master
in repository hdf5.

commit d5e2277b44124cf924172f444a7f41318d851486
Author: Gilles Filippini <pini at debian.org>
Date:   Mon May 26 18:58:33 2014 +0200

    SONAME bump to 8
---
 debian/changelog                                   |  2 +-
 debian/check-dep-on-hdf5-cpp                       |  2 +-
 debian/control                                     | 90 ++++++++--------------
 debian/control.in                                  | 28 -------
 debian/{libhdf5-7.symbols => libhdf5-8.symbols}    |  8 +-
 debian/libhdf5-cpp-7.lintian-overrides             |  1 -
 debian/libhdf5-cpp-8.lintian-overrides             |  1 +
 ...libhdf5-cpp-7.symbols => libhdf5-cpp-8.symbols} |  4 +-
 debian/libhdf5-mpich-7.lintian-overrides           |  2 -
 debian/libhdf5-mpich-8.lintian-overrides           |  2 +
 ...df5-mpich-7.symbols => libhdf5-mpich-8.symbols} |  8 +-
 debian/libhdf5-openmpi-7.lintian-overrides         |  2 -
 debian/libhdf5-openmpi-8.lintian-overrides         |  2 +
 ...openmpi-7.symbols => libhdf5-openmpi-8.symbols} |  8 +-
 debian/patches/soname.diff                         | 27 +------
 debian/rules                                       |  2 +-
 debian/source.lintian-overrides                    |  3 -
 17 files changed, 57 insertions(+), 135 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 95d344d..2f60d72 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,7 +3,7 @@ hdf5 (1.8.13+docs-1) UNRELEASED; urgency=medium
   * New upstream release
   * MPI-POSIX driver removed by upstream. Applications performing parallel
     I/O should use the MPI-IO driver, H5Pset_fapl_mpio
-  * SONAME bump?
+  * SONAME bump to 8
 
   * Repack upstream docs:
     - Drop useless MacOS resource fork file
diff --git a/debian/check-dep-on-hdf5-cpp b/debian/check-dep-on-hdf5-cpp
index 86c2c00..b710c6e 100755
--- a/debian/check-dep-on-hdf5-cpp
+++ b/debian/check-dep-on-hdf5-cpp
@@ -15,7 +15,7 @@ trap 'cleanup' EXIT TERM ABRT INT
 wkdir=$(mktemp -d)
 cd "$wkdir"
 
-for pkg in $(apt-cache rdepends libhdf5-7 | grep -v '^    ' | tail -n +3 | sort -u | sed 's/^  //' | grep -v '^libhdf5-'); do
+for pkg in $(apt-cache rdepends libhdf5-8 | grep -v '^    ' | tail -n +3 | sort -u | sed 's/^  //' | grep -v '^libhdf5-'); do
   /usr/bin/aptitude download $pkg >/dev/null
 done
 for pkgfile in $(ls *.deb); do
diff --git a/debian/control b/debian/control
index 526b3e2..e07621d 100644
--- a/debian/control
+++ b/debian/control
@@ -14,13 +14,13 @@ Homepage: http://hdfgroup.org/HDF5/
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-grass/hdf5.git
 Vcs-Git: git://anonscm.debian.org/pkg-grass/hdf5.git
 
-Package: libhdf5-7
+Package: libhdf5-8
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Conflicts: libhdf5-7
-Provides: libhdf5-7
+Conflicts: libhdf5-8
+Provides: libhdf5-8
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  HDF5 is a file format and library for storing scientific data.
@@ -30,13 +30,13 @@ Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  .
  This package contains runtime files for serial platforms.
 
-Package: libhdf5-7-dbg
+Package: libhdf5-8-dbg
 Section: debug
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libhdf5-7 (= ${binary:Version})
-Conflicts: libhdf5-mpich-7-dbg, libhdf5-openmpi-7-dbg
+ libhdf5-8 (= ${binary:Version})
+Conflicts: libhdf5-mpich-8-dbg, libhdf5-openmpi-8-dbg
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - Debug package
  HDF5 is a file format and library for storing scientific data.
@@ -46,15 +46,13 @@ Description: Hierarchical Data Format 5 (HDF5) - Debug package
  .
  This package contains debug libraries.
 
-Package: libhdf5-cpp-7
+Package: libhdf5-cpp-8
 Section: libs
 Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libhdf5-7 (= ${binary:Version}),
-Replaces: libhdf5-7 (<< 1.8.12~)
-Breaks: libhdf5-7 (<< 1.8.12~)
+ libhdf5-8 (= ${binary:Version}),
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - C++ libraries
  HDF5 is a file format and library for storing scientific data.
@@ -64,14 +62,14 @@ Description: Hierarchical Data Format 5 (HDF5) - C++ libraries
  .
  This package contains C++ libraries.
 
-Package: libhdf5-cpp-7-dbg
+Package: libhdf5-cpp-8-dbg
 Section: debug
 Priority: extra
 Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libhdf5-cpp-7 (= ${binary:Version}), libhdf5-7-dbg (= ${binary:Version})
+ libhdf5-cpp-8 (= ${binary:Version}), libhdf5-8-dbg (= ${binary:Version})
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - C++ Debug package
  HDF5 is a file format and library for storing scientific data.
@@ -84,8 +82,8 @@ Description: Hierarchical Data Format 5 (HDF5) - C++ Debug package
 Package: libhdf5-dev
 Section: libdevel
 Architecture: any
-Depends: libhdf5-7 (= ${binary:Version}), zlib1g-dev, libjpeg-dev,
- ${misc:Depends}, hdf5-helpers, libhdf5-cpp-7 (= ${binary:Version})
+Depends: libhdf5-8 (= ${binary:Version}), zlib1g-dev, libjpeg-dev,
+ ${misc:Depends}, hdf5-helpers, libhdf5-cpp-8 (= ${binary:Version})
 Suggests: libhdf5-doc
 Provides: libhdf5-serial-dev
 Replaces: libhdf5-serial-dev (<< 1.8.12-9~)
@@ -98,14 +96,14 @@ Description: Hierarchical Data Format 5 (HDF5) - development files - serial vers
  .
  This package contains development files for serial platforms.
 
-Package: libhdf5-openmpi-7
+Package: libhdf5-openmpi-8
 Section: libs
 Priority: extra
 Architecture: alpha arm64 armel armhf amd64 i386 ia64 mips mipsel powerpc powerpcspe ppc64 sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Conflicts: libhdf5-7
-Provides: libhdf5-7
+Conflicts: libhdf5-8
+Provides: libhdf5-8
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
  HDF5 is a file format and library for storing scientific data.
@@ -119,7 +117,7 @@ Package: libhdf5-openmpi-dev
 Section: libdevel
 Priority: extra
 Architecture: alpha arm64 armel armhf amd64 i386 ia64 mips mipsel powerpc powerpcspe ppc64 sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
-Depends: libhdf5-openmpi-7 (= ${binary:Version}), zlib1g-dev,
+Depends: libhdf5-openmpi-8 (= ${binary:Version}), zlib1g-dev,
  libjpeg-dev, libopenmpi-dev, ${misc:Depends}, hdf5-helpers
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
@@ -132,13 +130,13 @@ Description: Hierarchical Data Format 5 (HDF5) - development files - OpenMPI ver
  .
  This package contains development files for use with OpenMPI.
 
-Package: libhdf5-openmpi-7-dbg
+Package: libhdf5-openmpi-8-dbg
 Section: debug
 Priority: extra
 Architecture: alpha arm64 armel armhf amd64 i386 ia64 mips mipsel powerpc powerpcspe ppc64 sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libhdf5-openmpi-7 (= ${binary:Version}),
-Conflicts: libhdf5-7-dbg, libhdf5-mpich-7-dbg
+ libhdf5-openmpi-8 (= ${binary:Version}),
+Conflicts: libhdf5-8-dbg, libhdf5-mpich-8-dbg
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - OpenMPI Debug package
  HDF5 is a file format and library for storing scientific data.
@@ -148,16 +146,16 @@ Description: Hierarchical Data Format 5 (HDF5) - OpenMPI Debug package
  .
  This package contains debug hdf5/openmpi libraries.
 
-Package: libhdf5-mpich-7
+Package: libhdf5-mpich-8
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Conflicts: libhdf5-7
-Provides: libhdf5-7, libhdf5-mpich2-7
-Replaces: libhdf5-mpich2-7 (<< 1.8.12-2~)
-Breaks: libhdf5-mpich2-7 (<< 1.8.12-2~)
+Conflicts: libhdf5-8
+Provides: libhdf5-8, libhdf5-mpich2-8
+Replaces: libhdf5-mpich2-8 (<< 1.8.12-2~)
+Breaks: libhdf5-mpich2-8 (<< 1.8.12-2~)
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH2 version
  HDF5 is a file format and library for storing scientific data.
@@ -168,24 +166,11 @@ Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH2 version
  This package contains runtime files for use with MPICH2. Warning: the
  C++ interface is not provided for this version.
 
-Package: libhdf5-mpich2-7
-Section: oldlibs
-Priority: extra
-Architecture: all
-Depends: libhdf5-mpich-7
-Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
- .
- Transitional dummy package for libhdf5-mpich-7.
-
 Package: libhdf5-mpich-dev
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-mpich-7 (= ${binary:Version}), zlib1g-dev,
+Depends: libhdf5-mpich-8 (= ${binary:Version}), zlib1g-dev,
  libjpeg-dev, libmpich-dev, ${misc:Depends}, hdf5-helpers
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev, libhdf5-mpich2-dev
@@ -214,16 +199,16 @@ Description: Hierarchical Data Format 5 (HDF5) - development files - MPICH versi
  .
  Transitional dummy package for libhdf5-mpich-dev.
 
-Package: libhdf5-mpich-7-dbg
+Package: libhdf5-mpich-8-dbg
 Section: debug
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libhdf5-mpich-7 (= ${binary:Version}),
-Conflicts: libhdf5-openmpi-7-dbg, libhdf5-7-dbg
-Provides: libhdf5-mpich2-7-dbg
-Replaces: libhdf5-mpich2-7-dbg (<< 1.8.12-2~)
-Breaks: libhdf5-mpich2-7-dbg (<< 1.8.12-2~)
+ libhdf5-mpich-8 (= ${binary:Version}),
+Conflicts: libhdf5-openmpi-8-dbg, libhdf5-8-dbg
+Provides: libhdf5-mpich2-8-dbg
+Replaces: libhdf5-mpich2-8-dbg (<< 1.8.12-2~)
+Breaks: libhdf5-mpich2-8-dbg (<< 1.8.12-2~)
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - Mpich Debug package
  HDF5 is a file format and library for storing scientific data.
@@ -233,19 +218,6 @@ Description: Hierarchical Data Format 5 (HDF5) - Mpich Debug package
  .
  This package contains debug hdf5/mpich libraries.
 
-Package: libhdf5-mpich2-7-dbg
-Section: oldlibs
-Priority: extra
-Architecture: all
-Depends: libhdf5-mpich-7-dbg
-Description: Hierarchical Data Format 5 (HDF5) - Mpich Debug package
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
- .
- Transitional dummy package for libhdf5-mpich-7-dbg.
-
 Package: libhdf5-mpi-dev
 Section: libdevel
 Priority: extra
diff --git a/debian/control.in b/debian/control.in
index 45142ba..b1f2ea2 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -53,8 +53,6 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends},
  libhdf5- at SONAME@ (= ${binary:Version}),
-Replaces: libhdf5-7 (<< 1.8.12~)
-Breaks: libhdf5-7 (<< 1.8.12~)
 Multi-Arch: same
 Description: Hierarchical Data Format 5 (HDF5) - C++ libraries
  HDF5 is a file format and library for storing scientific data.
@@ -168,19 +166,6 @@ Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH2 version
  This package contains runtime files for use with MPICH2. Warning: the
  C++ interface is not provided for this version.
 
-Package: libhdf5-mpich2- at SONAME@
-Section: oldlibs
-Priority: extra
-Architecture: all
-Depends: libhdf5-mpich- at SONAME@
-Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
- .
- Transitional dummy package for libhdf5-mpich- at SONAME@.
-
 Package: libhdf5-mpich-dev
 Section: libdevel
 Priority: extra
@@ -233,19 +218,6 @@ Description: Hierarchical Data Format 5 (HDF5) - Mpich Debug package
  .
  This package contains debug hdf5/mpich libraries.
 
-Package: libhdf5-mpich2- at SONAME@-dbg
-Section: oldlibs
-Priority: extra
-Architecture: all
-Depends: libhdf5-mpich- at SONAME@-dbg
-Description: Hierarchical Data Format 5 (HDF5) - Mpich Debug package
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
- .
- Transitional dummy package for libhdf5-mpich- at SONAME@-dbg.
-
 Package: libhdf5-mpi-dev
 Section: libdevel
 Priority: extra
diff --git a/debian/libhdf5-7.symbols b/debian/libhdf5-8.symbols
similarity index 99%
rename from debian/libhdf5-7.symbols
rename to debian/libhdf5-8.symbols
index 3b1cc13..1a983d5 100644
--- a/debian/libhdf5-7.symbols
+++ b/debian/libhdf5-8.symbols
@@ -1,4 +1,4 @@
-libhdf5.so.7 libhdf5-7
+libhdf5.so.8 libhdf5-8
  H5AC_BT2_HDR at Base 1.8.7
  H5AC_BT2_INT at Base 1.8.7
  H5AC_BT2_LEAF at Base 1.8.7
@@ -2473,7 +2473,7 @@ libhdf5.so.7 libhdf5-7
  HDsrand at Base 1.8.7
  HDstrtoll at Base 1.8.7
  epoch_marker_class at Base 1.8.7
-libhdf5_fortran.so.7 libhdf5-7
+libhdf5_fortran.so.8 libhdf5-8
  HD5f2cstring at Base 1.8.7
  HD5packFstring at Base 1.8.7
  __h5_dble_interface_MOD_h5aread_double_1 at Base 1.8.7
@@ -3532,7 +3532,7 @@ libhdf5_fortran.so.7 libhdf5-7
  h5zunregister_c_ at Base 1.8.7
  integer_types_ at Base 1.8.7
  predefined_types_ at Base 1.8.7
-libhdf5_hl.so.7 libhdf5-7
+libhdf5_hl.so.8 libhdf5-8
 #MISSING: 1.8.13# H5DO_write_chunk at Base 1.8.11
  H5DOwrite_chunk at Base 1.8.11
  H5DS_get_REFLIST_type at Base 1.8.7
@@ -3708,7 +3708,7 @@ libhdf5_hl.so.7 libhdf5-7
  str_cset at Base 1.8.7
  str_pad at Base 1.8.7
  str_size at Base 1.8.7
-libhdf5hl_fortran.so.7 libhdf5-7
+libhdf5hl_fortran.so.8 libhdf5-8
  H5IM_get_palette at Base 1.8.7
  H5IMget_palettef at Base 1.8.7
  H5IMmake_image_24bitf at Base 1.8.7
diff --git a/debian/libhdf5-cpp-7.lintian-overrides b/debian/libhdf5-cpp-7.lintian-overrides
deleted file mode 100644
index f1e02df..0000000
--- a/debian/libhdf5-cpp-7.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libhdf5-cpp-7: package-name-doesnt-match-sonames libhdf5-cpp7 libhdf5-hl-cpp7
diff --git a/debian/libhdf5-cpp-8.lintian-overrides b/debian/libhdf5-cpp-8.lintian-overrides
new file mode 100644
index 0000000..1afc1c3
--- /dev/null
+++ b/debian/libhdf5-cpp-8.lintian-overrides
@@ -0,0 +1 @@
+libhdf5-cpp-8: package-name-doesnt-match-sonames libhdf5-cpp8 libhdf5-hl-cpp8
diff --git a/debian/libhdf5-cpp-7.symbols b/debian/libhdf5-cpp-8.symbols
similarity index 99%
rename from debian/libhdf5-cpp-7.symbols
rename to debian/libhdf5-cpp-8.symbols
index 59b2d97..b30d277 100644
--- a/debian/libhdf5-cpp-7.symbols
+++ b/debian/libhdf5-cpp-8.symbols
@@ -1,4 +1,4 @@
-libhdf5_cpp.so.7 libhdf5-cpp-7 #MINVER#
+libhdf5_cpp.so.8 libhdf5-cpp-8 #MINVER#
  (optional|c++)"H5::AbstractDs::AbstractDs()@Base" 1.8.9
  (optional|c++)"H5::AbstractDs::AbstractDs(H5::AbstractDs const&)@Base" 1.8.9
  (optional|c++)"H5::AbstractDs::AbstractDs(int)@Base" 1.8.9
@@ -880,7 +880,7 @@ libhdf5_cpp.so.7 libhdf5-cpp-7 #MINVER#
  (optional|c++)"vtable for H5::StrType at Base" 1.8.9
  (optional|c++)"vtable for H5::VarLenType at Base" 1.8.9
  (optional)userAttrOpWrpr at Base 1.8.9
-libhdf5_hl_cpp.so.7 libhdf5-cpp-7 #MINVER#
+libhdf5_hl_cpp.so.8 libhdf5-cpp-8 #MINVER#
  (optional|c++)"FL_PacketTable::AppendPacket(void*)@Base" 1.8.9
  (optional|c++)"FL_PacketTable::AppendPackets(unsigned int, void*)@Base" 1.8.11
  (optional|c++)"FL_PacketTable::FL_PacketTable(int, char*)@Base" 1.8.9
diff --git a/debian/libhdf5-mpich-7.lintian-overrides b/debian/libhdf5-mpich-7.lintian-overrides
deleted file mode 100644
index 163ee24..0000000
--- a/debian/libhdf5-mpich-7.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-libhdf5-mpich-7: package-name-doesnt-match-sonames libhdf5-7 libhdf5-fortran7 libhdf5-hl7 libhdf5hl-fortran7
-
diff --git a/debian/libhdf5-mpich-8.lintian-overrides b/debian/libhdf5-mpich-8.lintian-overrides
new file mode 100644
index 0000000..6d85232
--- /dev/null
+++ b/debian/libhdf5-mpich-8.lintian-overrides
@@ -0,0 +1,2 @@
+libhdf5-mpich-8: package-name-doesnt-match-sonames libhdf5-8 libhdf5-fortran8 libhdf5-hl8 libhdf5hl-fortran8
+
diff --git a/debian/libhdf5-mpich-7.symbols b/debian/libhdf5-mpich-8.symbols
similarity index 99%
rename from debian/libhdf5-mpich-7.symbols
rename to debian/libhdf5-mpich-8.symbols
index 8d69a97..f78d588 100644
--- a/debian/libhdf5-mpich-7.symbols
+++ b/debian/libhdf5-mpich-8.symbols
@@ -1,4 +1,4 @@
-libhdf5.so.7 libhdf5-mpich-7 #MINVER#
+libhdf5.so.8 libhdf5-mpich-8 #MINVER#
  H5AC_BT2_HDR at Base 1.8.7
  H5AC_BT2_INT at Base 1.8.7
  H5AC_BT2_LEAF at Base 1.8.7
@@ -2519,7 +2519,7 @@ libhdf5.so.7 libhdf5-mpich-7 #MINVER#
  HDsrand at Base 1.8.7
  HDstrtoll at Base 1.8.7
  epoch_marker_class at Base 1.8.7
-libhdf5_fortran.so.7 libhdf5-mpich-7 #MINVER#
+libhdf5_fortran.so.8 libhdf5-mpich-8 #MINVER#
  HD5f2cstring at Base 1.8.7
  HD5packFstring at Base 1.8.7
  __h5_dble_interface_MOD_h5aread_double_1 at Base 1.8.7
@@ -3592,7 +3592,7 @@ libhdf5_fortran.so.7 libhdf5-mpich-7 #MINVER#
  h5zunregister_c_ at Base 1.8.7
  integer_types_ at Base 1.8.7
  predefined_types_ at Base 1.8.7
-libhdf5_hl.so.7 libhdf5-mpich-7 #MINVER#
+libhdf5_hl.so.8 libhdf5-mpich-8 #MINVER#
 #MISSING: 1.8.13# H5DO_write_chunk at Base 1.8.11
  H5DOwrite_chunk at Base 1.8.11
  H5DS_get_REFLIST_type at Base 1.8.7
@@ -3768,7 +3768,7 @@ libhdf5_hl.so.7 libhdf5-mpich-7 #MINVER#
  str_cset at Base 1.8.7
  str_pad at Base 1.8.7
  str_size at Base 1.8.7
-libhdf5hl_fortran.so.7 libhdf5-mpich-7 #MINVER#
+libhdf5hl_fortran.so.8 libhdf5-mpich-8 #MINVER#
  H5IM_get_palette at Base 1.8.7
  H5IMget_palettef at Base 1.8.7
  H5IMmake_image_24bitf at Base 1.8.7
diff --git a/debian/libhdf5-openmpi-7.lintian-overrides b/debian/libhdf5-openmpi-7.lintian-overrides
deleted file mode 100644
index efebc26..0000000
--- a/debian/libhdf5-openmpi-7.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-libhdf5-openmpi-7: package-name-doesnt-match-sonames libhdf5-7 libhdf5-fortran7 libhdf5-hl7 libhdf5hl-fortran7
-
diff --git a/debian/libhdf5-openmpi-8.lintian-overrides b/debian/libhdf5-openmpi-8.lintian-overrides
new file mode 100644
index 0000000..0a71140
--- /dev/null
+++ b/debian/libhdf5-openmpi-8.lintian-overrides
@@ -0,0 +1,2 @@
+libhdf5-openmpi-8: package-name-doesnt-match-sonames libhdf5-8 libhdf5-fortran8 libhdf5-hl8 libhdf5hl-fortran8
+
diff --git a/debian/libhdf5-openmpi-7.symbols b/debian/libhdf5-openmpi-8.symbols
similarity index 99%
rename from debian/libhdf5-openmpi-7.symbols
rename to debian/libhdf5-openmpi-8.symbols
index f96743c..d83fca0 100644
--- a/debian/libhdf5-openmpi-7.symbols
+++ b/debian/libhdf5-openmpi-8.symbols
@@ -1,4 +1,4 @@
-libhdf5.so.7 libhdf5-openmpi-7 #MINVER#
+libhdf5.so.8 libhdf5-openmpi-8 #MINVER#
  H5AC_BT2_HDR at Base 1.8.7
  H5AC_BT2_INT at Base 1.8.7
  H5AC_BT2_LEAF at Base 1.8.7
@@ -2519,7 +2519,7 @@ libhdf5.so.7 libhdf5-openmpi-7 #MINVER#
  HDsrand at Base 1.8.7
  HDstrtoll at Base 1.8.7
  epoch_marker_class at Base 1.8.7
-libhdf5_fortran.so.7 libhdf5-openmpi-7 #MINVER#
+libhdf5_fortran.so.8 libhdf5-openmpi-8 #MINVER#
  HD5f2cstring at Base 1.8.7
  HD5packFstring at Base 1.8.7
  __h5_dble_interface_MOD_h5aread_double_1 at Base 1.8.7
@@ -3592,7 +3592,7 @@ libhdf5_fortran.so.7 libhdf5-openmpi-7 #MINVER#
  h5zunregister_c_ at Base 1.8.7
  integer_types_ at Base 1.8.7
  predefined_types_ at Base 1.8.7
-libhdf5_hl.so.7 libhdf5-openmpi-7 #MINVER#
+libhdf5_hl.so.8 libhdf5-openmpi-8 #MINVER#
 #MISSING: 1.8.13# H5DO_write_chunk at Base 1.8.11
  H5DOwrite_chunk at Base 1.8.11
  H5DS_get_REFLIST_type at Base 1.8.7
@@ -3768,7 +3768,7 @@ libhdf5_hl.so.7 libhdf5-openmpi-7 #MINVER#
  str_cset at Base 1.8.7
  str_pad at Base 1.8.7
  str_size at Base 1.8.7
-libhdf5hl_fortran.so.7 libhdf5-openmpi-7 #MINVER#
+libhdf5hl_fortran.so.8 libhdf5-openmpi-8 #MINVER#
  H5IM_get_palette at Base 1.8.7
  H5IMget_palettef at Base 1.8.7
  H5IMmake_image_24bitf at Base 1.8.7
diff --git a/debian/patches/soname.diff b/debian/patches/soname.diff
index b5a90ad..1d0c208 100644
--- a/debian/patches/soname.diff
+++ b/debian/patches/soname.diff
@@ -1,34 +1,15 @@
-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.ledru at scilab-enterprises.com>
+Description: Fix trailing space in libtool versionning
+Author: Gilles Filippini <pini at debian.org>
 Index: hdf5/config/lt_vers.am
 ===================================================================
 --- hdf5.orig/config/lt_vers.am
 +++ hdf5/config/lt_vers.am
-@@ -17,8 +17,8 @@
+@@ -17,7 +17,7 @@
  # Add libtool shared library version numbers to the HDF5 library
  # See libtool versioning documentation online.
  LT_VERS_INTERFACE = 8
 -LT_VERS_REVISION = 2 
--LT_VERS_AGE = 0
 +LT_VERS_REVISION = 2
-+LT_VERS_AGE = 1
+ LT_VERS_AGE = 0
  
  ## If the API changes *at all*, increment LT_VERS_INTERFACE and
- ## reset LT_VERS_REVISION to 0.
diff --git a/debian/rules b/debian/rules
index 935829f..1128812 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,7 +15,7 @@ include /usr/share/dpkg/buildflags.mk
 package = libhdf5
 pkgversion ?= $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
 version ?= $(shell echo $(pkgversion) | sed 's/\([0-9\.]\)\(+docs[0-9]*\)\?-[^-]*$$/\1/')
-soname =  7
+soname =  8
 major_version = $(shell echo $(version) | cut -d. -f1,2)
 serpack = $(package)-$(soname)
 sercpppack = $(package)-cpp-$(soname)
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
index 8050fdd..c5e82d2 100644
--- a/debian/source.lintian-overrides
+++ b/debian/source.lintian-overrides
@@ -1,5 +1,2 @@
 # libhdf5-mpich2-* packages are dummy transitional packages
-hdf5 source: debhelper-but-no-misc-depends libhdf5-mpich2-7
 hdf5 source: debhelper-but-no-misc-depends libhdf5-mpich2-dev
-hdf5 source: debhelper-but-no-misc-depends libhdf5-mpich2-7-dbg
-hdf5 source: dbg-package-missing-depends libhdf5-mpich2-7-dbg

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/hdf5.git



More information about the Pkg-grass-devel mailing list