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 <p...@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-@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-@SONAME@ -Section: oldlibs -Priority: extra -Architecture: all -Depends: libhdf5-mpich-@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-@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-@SONAME@-dbg -Section: oldlibs -Priority: extra -Architecture: all -Depends: libhdf5-mpich-@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-@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@Base 1.8.7 H5AC_BT2_INT@Base 1.8.7 H5AC_BT2_LEAF@Base 1.8.7 @@ -2473,7 +2473,7 @@ libhdf5.so.7 libhdf5-7 HDsrand@Base 1.8.7 HDstrtoll@Base 1.8.7 epoch_marker_class@Base 1.8.7 -libhdf5_fortran.so.7 libhdf5-7 +libhdf5_fortran.so.8 libhdf5-8 HD5f2cstring@Base 1.8.7 HD5packFstring@Base 1.8.7 __h5_dble_interface_MOD_h5aread_double_1@Base 1.8.7 @@ -3532,7 +3532,7 @@ libhdf5_fortran.so.7 libhdf5-7 h5zunregister_c_@Base 1.8.7 integer_types_@Base 1.8.7 predefined_types_@Base 1.8.7 -libhdf5_hl.so.7 libhdf5-7 +libhdf5_hl.so.8 libhdf5-8 #MISSING: 1.8.13# H5DO_write_chunk@Base 1.8.11 H5DOwrite_chunk@Base 1.8.11 H5DS_get_REFLIST_type@Base 1.8.7 @@ -3708,7 +3708,7 @@ libhdf5_hl.so.7 libhdf5-7 str_cset@Base 1.8.7 str_pad@Base 1.8.7 str_size@Base 1.8.7 -libhdf5hl_fortran.so.7 libhdf5-7 +libhdf5hl_fortran.so.8 libhdf5-8 H5IM_get_palette@Base 1.8.7 H5IMget_palettef@Base 1.8.7 H5IMmake_image_24bitf@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@Base" 1.8.9 (optional|c++)"vtable for H5::VarLenType@Base" 1.8.9 (optional)userAttrOpWrpr@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@Base 1.8.7 H5AC_BT2_INT@Base 1.8.7 H5AC_BT2_LEAF@Base 1.8.7 @@ -2519,7 +2519,7 @@ libhdf5.so.7 libhdf5-mpich-7 #MINVER# HDsrand@Base 1.8.7 HDstrtoll@Base 1.8.7 epoch_marker_class@Base 1.8.7 -libhdf5_fortran.so.7 libhdf5-mpich-7 #MINVER# +libhdf5_fortran.so.8 libhdf5-mpich-8 #MINVER# HD5f2cstring@Base 1.8.7 HD5packFstring@Base 1.8.7 __h5_dble_interface_MOD_h5aread_double_1@Base 1.8.7 @@ -3592,7 +3592,7 @@ libhdf5_fortran.so.7 libhdf5-mpich-7 #MINVER# h5zunregister_c_@Base 1.8.7 integer_types_@Base 1.8.7 predefined_types_@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@Base 1.8.11 H5DOwrite_chunk@Base 1.8.11 H5DS_get_REFLIST_type@Base 1.8.7 @@ -3768,7 +3768,7 @@ libhdf5_hl.so.7 libhdf5-mpich-7 #MINVER# str_cset@Base 1.8.7 str_pad@Base 1.8.7 str_size@Base 1.8.7 -libhdf5hl_fortran.so.7 libhdf5-mpich-7 #MINVER# +libhdf5hl_fortran.so.8 libhdf5-mpich-8 #MINVER# H5IM_get_palette@Base 1.8.7 H5IMget_palettef@Base 1.8.7 H5IMmake_image_24bitf@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@Base 1.8.7 H5AC_BT2_INT@Base 1.8.7 H5AC_BT2_LEAF@Base 1.8.7 @@ -2519,7 +2519,7 @@ libhdf5.so.7 libhdf5-openmpi-7 #MINVER# HDsrand@Base 1.8.7 HDstrtoll@Base 1.8.7 epoch_marker_class@Base 1.8.7 -libhdf5_fortran.so.7 libhdf5-openmpi-7 #MINVER# +libhdf5_fortran.so.8 libhdf5-openmpi-8 #MINVER# HD5f2cstring@Base 1.8.7 HD5packFstring@Base 1.8.7 __h5_dble_interface_MOD_h5aread_double_1@Base 1.8.7 @@ -3592,7 +3592,7 @@ libhdf5_fortran.so.7 libhdf5-openmpi-7 #MINVER# h5zunregister_c_@Base 1.8.7 integer_types_@Base 1.8.7 predefined_types_@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@Base 1.8.11 H5DOwrite_chunk@Base 1.8.11 H5DS_get_REFLIST_type@Base 1.8.7 @@ -3768,7 +3768,7 @@ libhdf5_hl.so.7 libhdf5-openmpi-7 #MINVER# str_cset@Base 1.8.7 str_pad@Base 1.8.7 str_size@Base 1.8.7 -libhdf5hl_fortran.so.7 libhdf5-openmpi-7 #MINVER# +libhdf5hl_fortran.so.8 libhdf5-openmpi-8 #MINVER# H5IM_get_palette@Base 1.8.7 H5IMget_palettef@Base 1.8.7 H5IMmake_image_24bitf@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.le...@scilab-enterprises.com> +Description: Fix trailing space in libtool versionning +Author: Gilles Filippini <p...@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 _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel