Bug fix, feature, cleaning code
Description:
It could not find bin/locate_hdf5.
Solution:
Explicitedly use the bin/locate_hdf5 in the snapshots/current area.
Also, added Usage page to be printed when -h(elp) is asked or when
there is error in command option.
Cleaned some old code no longer used.
Platforms tested:
eirene
Purpose:
The variable specifying one possible creation length for a
variable-length string was misidentified.
Solution:
Changed erroneous occurence of H5T_STRING_VARIABLE to the
correct occurence of H5T_VARIABLE.
Platforms tested:
IE 5
Fix
Description:
Fixed the install-doc command...
Solution:
Purpose:
Fix
Description:
Fixed the install-doc command...
Solution:
Mostly just fixed in the config/conclude.in file, but updated the doc
directories with Makefile.ins and Dependencies so that they'd work.
Platforms tested:
Linux, Solaris
Fix
Description:
Fixed the install-doc command...
Solution:
Mostly just fixed in the config/conclude.in file, but updated the doc
directories with Makefile.ins and Dependencies so that they'd work.
Platforms tested:
Linux, Solaris
Fix
Description:
Fixed the install-doc feature.
Solution:
It manually tests if the appropriate doc directory is there. If not,
then it mkdir's it and proceeds to the subdirectory installs.
Platforms tested:
Linux, Solaris
Fix for install-doc feature
Description:
I fixed the install-doc feature so that it actually works! (Imagine
:-).
Solution:
It manually checks if the DOCDIR exists. If not, then it mkdir's it.
Then it does the install of the appropriate docs.
Platforms tested:
Linux, Solaris
Automatically update the HISTORY.txt and RELEASE.txt to in doc/html/ADGuide
by copying the same files at the top level to them. This keeps the two
files updated right before release.
Platforms tested:
eirene.
new feature
Description:
It now reads a configuration file ($HOME/snapshots-hdf5/snaptest.cfg)
to set up the configure options of the tests, and what type of tests
to run for each host.
Platforms tested:
Eirene launched a full blown test on all machines involved in the
daily test.
2001-02-03 00:19:25 Robb Matzke <matzke@llnl.gov>
* H5T_conv_f_f: Fixed a bug where I had forgotten to increment the floating-point
exponent if rounding the significand resulted in a
carry. Thanks to Guillaume Colin de Verdiere for
finding this one!
Purpose:
Extracting RELEASE and HISTORY from Changes.html and distributing
them as separate files will not only leave Changes.html easier to
read, but will ease maintenance.
Solution:
Removed the RELEASE and HISTORY files' contents from Changes.html,
inserting links instead.
Changes.html now points to RELEASE.txt and HISTORY.txt, duplicates
of hdf5/RELEASE and hdf5/HISTORY. These two files will
henceforth be distributed within the doc set so that this
information can be available to applications developers who
cannot access the HDF website (e.g., due to a firewall) and
are working without the HDF5 source code.
Affected files: hdf5/doc/html/ADGuide/Changes.html
hdf5/doc/html/ADGuide/RELEASE.txt
hdf5/doc/html/ADGuide/HISTORY.txt
Platforms tested:
IE 5
Purpose:
A new zip file including all projects for windows platforms
Description:
This new zip file is used to build and test hdf5 libaries, non-hdf4 related
tools and hdf4 related tools. It is the most comprehensive one.
Users must have hdf4 libs installed in his windows machine.
Solution:
Platforms tested:
win 2000, win NT
Purpose:
change all.zip for the purpose of only testing hdf5 lib and non-hdf4 related tools
Description:
remove projects h4toh5,h4toh5dll,h5toh4 and h5toh4dll
Solution:
Platforms tested:
win 2000, and NT
Purpose:
document fixed
Description:
1) Modify windows install documentation(install_WINDOWS) so that
users can choose build and test basic hdf5 lib and tools or hdf4-related
hdf5 tools
2) update windows information for RELEASE and INSTALL files
Solution:
Platforms tested:
Documentation of bug
Description:
The --enable-static-exec flag doesn't work for Solaris and Linux
systems. On Solaris this is due to there not being a static version
of the libdl library. On Linux, it fails during the testing.
Purpose:
Small bug fix
Description:
A stub function has returned type hsize_t but returns -1.
Solution:
Changed returned value from -1 to 0
Platforms tested:
Solaris (arabica)
Simple twist
Description:
snapshot used to just use whatever `hostname` returns. Often it
is the fully qualified name but sometimes just hostname without the
domain part. Inconsistent.
Solution:
Chopped off any domain part and use just the host name.
Use the 'cut' command rather than the sed with ncsa.uiuc.edu hardcoded.
Applied that to runtest too.
Platforms tested:
Should work. Will find out if the daily tests still work.
Config cleanup
Description:
In production environments, the optimization flag for gcc was set to
-O6, which has some code-generation problems in certain environments.
Solution:
Turned optimizations down to -O2, which is still pretty bleeding edge.
Platforms tested:
FreeBSD 4.2 (hawkwind)
New Feature
Description:
It supports a configure file (snapshots.../snaptest.cfg).
Currently, it recognize comment lines (started with #)
and the standard configuration.
Platforms tested:
Eirene (Linux)
feature
Description:
Use the external locate_hdf4 instead of the internal function to
find the HDF4 software. Also set PATH to include the HDF4 bin
if found. That would help gurantee access to the 'hdp' tool.
(Need to do an explicite "export PATH" since DEC OSF1 sh does not
seem to export the changed value by default.)
Platforms tested:
Gondolin (DEC OSF1)
Purpose:
Maintenance
Description:
On Crays (T3E and J90) H5Aff.f90, H5Dff.f90 and H5Pff.f90 have to be replaced
with the Cray-specific files that can be found on the HDF ftp server
under pub/outgoing/hdf5/hdf5-1.4.0-bet/F90_source_for_Crays directory.
Added this information to the "Known problems" section.
feature
Description:
revised it so that it can really run the snapshot tests.
It now first update the source in the snapshot area and then uses
the scripts in snapshot/current/bin.
Platforms tested:
modi4, arabica
New feture
Description:
# Try to locate the HDF (nicknamed hdf4) software
# This is a hack because there is no consistent place to find
# the valid HDF library.
# Usage: locate_hdf5
# It prints two strings in which the first one represents a valid
# value for the --with-hdf=... switch and the second one is where
# one can find the hdp command. It can be added to the $PATH.
Platforms tested:
Pecos (solaris 5.7)
New feature
Description:
This runs the hdf5 library testing via the snapshot script. Without
any argument, it runs the test for the current host. If -all is used,
it runs the tests on a predefined list of hosts.
Platforms tested:
This does not quite work yet as there are a few hardcoded pathnames
to find the script on remote machines. Committing it now to hold
the place so that others can see how it works.
Purpose:
Updating HISTORY to include Release 1.2.2.
Solution:
Added R1.2.2 to HISTORY file (missed in transition to R1.4).
Section headers -- made sure each section mentioned the release
for which the section was prepared.
Added searchable tag ('%%%%') for each section to aid navigation.
Platforms tested:
Read the file in vi on baldric.
Printed text file to paper with enscript.
Clean up warnings
Description:
The "FAILED" macro is defined by Windows and is causing warnings and
potential errors when compiled on that platform.
Solution:
Change our macro from FAILED to H5_FAILED.
Platforms tested:
FreeBSD 4.2 (hawkwind)
New platform
Description:
Support the Cray SV1 machine. (config file is identical to unicosmk file
right now).
Platforms tested:
Cray SV1 (killeen.nersc.gov)
Purpose:
Maintenance for the upcoming hdf4-1.4..0-beta3-pre3 testing and release.
Description:
Renamed INSTALL_Windows.txt to INSTALL_Windows to make name consistent
with other names of INSTALL* files.
Updated MANIFEST to include INSTALL_Windows file.
Updated RELEASE file.
Purpose:
Bug fix
Description:
Compilation failed for the H5f90global.f90 file on DEC UNIX (hdf5-1.4.0-beta3-pre2)
When new definition H5E_TBBT_F was added, the length of the corresponding
H5E_flags array was not increased.
Solution:
Fixed the length of the array.
Platforms tested:
DEC UNIX (gondolin)
Bug Fix
Description:
Generic property code was leaking memory when removing a property from a
property list class in certain situations.
Solution:
Remove property correctly from class in all situations.
Platforms tested:
Solaris 2.7 (arabica)
Purpose:
Add removal of H5RA API to "Changes" document.
Description:
Added H5RA functions, ragged arrays, to 'removed functions' list
and note below table that entire H5RA API (experimantal) has been
removed from the library.
Platforms tested:
IE 5
Bug Fix
Description:
Fix definition of strdup on Windows machines.
Solution:
Merged duplicate definitions into one cohesive block of definitions.
Platforms tested:
FreeBSD 4.2 (hawkwind)
Purpose:
bug fix
Description:
forgot including hdf5.dsp and hdf5dll.dsp for ragged test removal.
Solution:
update hdf5.dsp and hdf5dll.dsp in all.zip.
Platforms tested:
windows 2000, the change will only affect windows platforms.