summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorRaymond Lu <songyulu@hdfgroup.org>2005-07-08 17:18:35 (GMT)
committerRaymond Lu <songyulu@hdfgroup.org>2005-07-08 17:18:35 (GMT)
commitf8964f5c1f29dce2c0c50e292f9e953d39ca347d (patch)
tree06c613a5aaaafce72d32cbe6ddee48b77d226a5a /release_docs
parentc5c9b2507e22e06b04c8824813e34b504e71e281 (diff)
downloadhdf5-f8964f5c1f29dce2c0c50e292f9e953d39ca347d.zip
hdf5-f8964f5c1f29dce2c0c50e292f9e953d39ca347d.tar.gz
hdf5-f8964f5c1f29dce2c0c50e292f9e953d39ca347d.tar.bz2
[svn-r11054] Purpose: Bug fix.
Description: There was a bug in the calculating code of the Fletcher32 checksum in the library before v1.6.3. The checksum value wasn't consistent between big-endian and little-endian systems. This bug was fixed in Release 1.6.3. However, after fixing the bug, the checksum value is no longer the same as before on little-endian system. Solution: Made the library compare both the correct checksum and incorrect checksum generated from v1.6.2 or before. This makes the library be backward compatible but not forward compatible. Platforms tested: h5committest and fuss. Misc. update: Documented the forward incompatibility problem in the Known Problem section in RELEASE.txt
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt16
1 files changed, 9 insertions, 7 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 90f4ba3..0c1e298 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -732,13 +732,15 @@ Linux 2.4 IA64 Intel y n y n y y y
Known Problems
==============
-* The dataset created with the v1.6.2 library can't be read with the v1.6.3
- library or after when Fletcher32 EDC(filter) is enabled. There was a bug
- in the calculating code of the Fletcher32 checksum in the library before
- v1.6.3. The checksum value wasn't consistent between big-endian and
- little-endian systems. This bug was fixed in Release 1.6.3. However, after
- fixing the bug, the checksum value is no longer the same as before on
- little-endian system. SLU - 2005/6/30
+* The dataset created or rewritten with the v1.6.3 library or after can't
+ be read with the v1.6.2 library or before when Fletcher32 EDC(filter) is
+ enabled. There was a bug in the calculating code of the Fletcher32
+ checksum in the library before v1.6.3. The checksum value wasn't consistent
+ between big-endian and little-endian systems. This bug was fixed in
+ Release 1.6.3. However, after fixing the bug, the checksum value is no
+ longer the same as before on little-endian system. The library release
+ after 1.6.4 can still read the dataset created or rewritten with the library
+ of v1.6.2 or before. SLU - 2005/6/30
* For the version 6(6.02 and 6.04) of Portland Group compiler on AMD Opteron
processor, there's a bug in the compiler for optimization(-O2). The library
failed in several tests but all related to multi driver. The problem has