The following commit has been merged in the master branch:
commit 799396b3ad5c097e6c14bfd8939b603f113abefc
Author: Sylvestre Ledru
Date: Tue Jul 2 15:41:16 2013 +0200
* 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)
diff --git a/debian/changelog b/debian/changelog
index 2a4ef06..5e813f3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,9 @@
hdf5 (1.8.11-1~exp1) experimental; urgency=low
* New upstream release
- * This new release will require a transition (7 => 8)
+ * 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.
-- Sylvestre Ledru Fri, 21 Jun 2013 13:50:29 +0200
diff --git a/debian/control b/debian/control
index 13f468d..e5352a2 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Homepage: http://hdfgroup.org/HDF5/
Vcs-Browser: http://git.debian.org/?p=pkg-grass/hdf5.git
Vcs-Git: git://git.debian.org/git/pkg-grass/hdf5.git
-Package: libhdf5-8
+Package: libhdf5-7
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -21,7 +21,7 @@ Pre-Depends: ${misc:Pre-Depends}
Conflicts: libhdf5-7, libhdf5-1.8,
libhdf5-1.8.4, libhdf5-serial-1.8.4, libhdf5-1.8.6, libhdf5-serial-1.8.6,
libhdf5-1.8.7, libhdf5-serial-1.8.7
-Provides: libhdf5-8, libhdf5-1.8
+Provides: libhdf5-7, libhdf5-1.8
Replaces: libhdf5-1.8.4, libhdf5-serial-1.8.4, libhdf5-1.8.6,
libhdf5-serial-1.8.6, libhdf5-1.8.7, libhdf5-serial-1.8.7
Multi-Arch: same
Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
@@ -32,12 +32,12 @@ Description: Hierarchical Data Format 5 (HDF5) - runtime
files - serial version
.
This package contains runtime files for serial platforms.
-Package: libhdf5-8-dbg
+Package: libhdf5-7-dbg
Section: debug
Priority: extra
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
- libhdf5-8 (= ${binary:Version})
+ libhdf5-7 (= ${binary:Version})
Description: Hierarchical Data Format 5 (HDF5) - Debug package
HDF5 is a file format and library for storing scientific data.
HDF5 was designed and implemented to address the deficiencies of
@@ -49,7 +49,7 @@ Description: Hierarchical Data Format 5 (HDF5) - Debug package
Package: libhdf5-dev
Section: libdevel
Architecture: any
-Depends: libhdf5-8 (= ${binary:Version}), zlib1g-dev, libjpeg-dev,
+Depends: libhdf5-7 (= ${binary:Version}), zlib1g-dev, libjpeg-dev,
${misc:Depends}, hdf5-helpers
Suggests: libhdf5-doc
Provides: libhdf5-serial-dev
@@ -68,14 +68,14 @@ Section: libdevel
Architecture: any
Depends: libhdf5-dev (= ${binary:Version}), ${misc:Depends}
Description: Hierarchical Data Format 5 (HDF5) - development files -
transitionnal package
- HDF5 is a file format and library for storing scientific data.
+ 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.
.
This package is a transitionnal package.
-Package: libhdf5-openmpi-8
+Package: libhdf5-openmpi-7
Section: libs
Priority: extra
Architecture: alpha armel armhf amd64 i386 ia64 powerpc powerpcspe ppc64 sparc
kfreebsd-i386 kfreebsd-amd64 hurd-i386
@@ -84,7 +84,7 @@ Pre-Depends: ${misc:Pre-Depends}
Conflicts: libhdf5-7, libhdf5-1.8,
libhdf5-1.8.4, libhdf5-openmpi-1.8.4, libhdf5-1.8.6, libhdf5-openmpi-1.8.6,
libhdf5-1.8.7, libhdf5-openmpi-1.8.7
-Provides: libhdf5-8, libhdf5-1.8
+Provides: libhdf5-7, libhdf5-1.8
Replaces: libhdf5-1.8.4, libhdf5-openmpi-1.8.4, libhdf5-1.8.6,
libhdf5-openmpi-1.8.6,
libhdf5-1.8.7, libhdf5-openmpi-1.8.7
Multi-Arch: same
@@ -100,7 +100,7 @@ Package: libhdf5-openmpi-dev
Section: libdevel
Priority: extra
Architecture: alpha armel armhf amd64 i386 ia64 powerpc powerpcspe ppc64 sparc
kfreebsd-i386 kfreebsd-amd64 hurd-i386
-Depends: libhdf5-openmpi-8 (= ${binary:Version}), zlib1g-dev,
+Depends: libhdf5-openmpi-7 (= ${binary:Version}), zlib1g-dev,
libjpeg-d