[hdf5] 12/17: mv debian/README{, .Debina} + add v1.10.{0, 1} compatibility note

Gilles Filippini pini at debian.org
Thu Dec 21 22:06:43 UTC 2017


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

pini pushed a commit to branch master
in repository hdf5.

commit a2e24227cb7fb1dfd3f3ef9379ba5219cf6703c8
Author: Gilles Filippini <pini at debian.org>
Date:   Sat Oct 7 14:06:05 2017 +0200

    mv debian/README{,.Debina} + add v1.10.{0,1} compatibility note
---
 debian/README        | 19 -------------------
 debian/README.Debian | 32 ++++++++++++++++++++++++++++++++
 debian/changelog     |  2 ++
 3 files changed, 34 insertions(+), 19 deletions(-)

diff --git a/debian/README b/debian/README
deleted file mode 100644
index b23aef1..0000000
--- a/debian/README
+++ /dev/null
@@ -1,19 +0,0 @@
-HDF5 for Debian
----------------
-
-Some general notes for developers: since 1.8 series HDF Group deprecates 
-enabling the thread-safe option for the C library and at the same time
-supporting C++ and Fortran bindings. Those options cannot cohexist for
-safety because non C libraries wrapper are not thread-aware. 
-Debian GNU/Linux still support a C thread-safe library and the alternative
-bindings, but it does not imply that the Debian distributed C++ and Fortran
-are thread-safe. 
-
-For short: DO NOT use C++ or Fortran bindings in multi-thread programs
-witihout providing yourself mutex infrastructure support for every wrapped 
-function. You can use safely only the C binding in a multi-thread environment.
-That was not different in 1.6 series, just the issue was ignored.
-
-Now, you are warned. 
-
- -- Francesco Paolo Lovergine <frankie at debian.org> Fri Jun 19 22:09:25 CEST 2009
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..f874e7c
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,32 @@
+HDF5 for Debian
+===============
+
+On thread safety
+----------------
+Some general notes for developers: since 1.8 series HDF Group deprecates 
+enabling the thread-safe option for the C library and at the same time
+supporting high level (HL), C++ and Fortran bindings. Those options cannot
+cohexist for safety because non C libraries wrapper are not thread-aware. 
+Debian GNU/Linux still support a C thread-safe library and the alternative
+bindings, but it does not imply that the Debian distributed high level, C++
+aand Fortranalibraries are thread-safe. 
+
+For short: DO NOT use HL, C++ or Fortran bindings in multi-thread programs
+witihout providing yourself mutex infrastructure support for every wrapped 
+function. You can use safely only the C binding in a multi-thread environment.
+That was not different in 1.6 series, just the issue was ignored.
+
+Now, you are warned. 
+
+ -- Francesco Paolo Lovergine <frankie at debian.org> Fri Jun 19 22:09:25 CEST 2009
+
+1.10.0 and 1.10.1 compatibility
+-------------------------------
+From HDF Group newsletter #153:
+HDF5 releases are always backward compatible. In general, they are also
+forward compatible in maintenance releases of a major release. However,
+the HDF5 - 1.10.0 maintenance release will NOT be able to read HDF5 - 1.10.1
+files that contain a metadata cache image. The metadata cache image must be
+removed with the h5clear tool in order for HDF5 - 1.10.0 to read the file.
+
+ -- Gilles Filippini <pini at debian.fr>  Sat, 07 Oct 2017 14:02:39 +0200
diff --git a/debian/changelog b/debian/changelog
index f34cb33..826c36a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ hdf5 (1.10.1+docs-1) UNRELEASED; urgency=medium
     Thanks to James Clarke <jrtc27 at debian.org>
   * Drop patches CVE-2016-433*.patch (fixed upstream)
   * Refresh other patches
+  * Rename debian/README to debian/README.Debian and add note about
+    v1.10.0 and 1.10.1 compatibility
 
   * Improve flavor-configure-option.patch to manage -dev packages'
     symlinks and clean-up debian/rules a bit

-- 
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