[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