Commit Graph

250 Commits

Author SHA1 Message Date
Quincey Koziol
f39bb776e3 [svn-r8234] Purpose:
Bug fix/code update

Description:
    Upgrade to latest version of config.guess & config.sub, which work
    correctly on Cray X1 (and may help on NEC SX-6).

    NOTE: This upgrade has _nothing_ to do with autoconf or libtool, these
    shell scripts are _not_ tied to any particular version of those tools.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest
    Cray X1
2004-03-05 16:33:05 -05:00
Albert Cheng
b7ede363d4 [svn-r7964] Purpose:
feature

Description:
Added the ability to handle srcdirname as the build-directory.

Platforms tested:
No h5comittest but tested in LANL QSC machine.
2003-12-16 16:34:24 -05:00
Albert Cheng
e5a200f939 [svn-r7961] Purpose:
feature
Description:
    Folded in the printing of skipped tests to the skippedlog file.
Platforms tested:
    h5committest does not test it.  This has been tested successfully
    by the daily tests.
2003-12-16 08:40:23 -05:00
Albert Cheng
33768706c7 [svn-r7957] Purpose:
Just trivial editing of comments.
Platforms tested:
   Eyeballed since the changes are all trivial and involved comments only.

Misc. update:
2003-12-15 14:06:22 -05:00
Albert Cheng
4ad9908de0 [svn-r7954] Description:
cvs checkout often included empty directories the contents of which
   are no longer needed.
   Added -P to cvs command to prune them.

Platforms tested:
no h5committest which does not test snaptest.
2003-12-13 23:03:08 -05:00
Albert Cheng
7f6c619305 [svn-r7939] Purpose:
cleanup.
Description:
   Removed the old command that parses setenv2 and setenv3 which are
   replaced by setenvN.

Platforms tested:
No h5committest since it does not test this script.
Pretty sure it works.
2003-12-11 15:28:01 -05:00
Albert Cheng
99258dce52 [svn-r7911] Purpose:
feature

Description:
-setup now also sets up or updates the current source directory.

Platforms tested:
LANL Theta.
2003-12-03 12:10:29 -05:00
Albert Cheng
f2eecee94c [svn-r7893] Purpose:
new feature

Description:
Folded the new feature of -setup option into this branch too.

Platforms tested:
Tested in LANL Theta.

Misc. update:
2003-11-26 13:25:08 -05:00
Bill Wendling
5f17827df4 [svn-r7627] Purpose:
Bug Fix

Description:
    The Dependencies files for fortran/ weren't being generated properly.
    The "top_srcdir" variable was pointing to the src/fortran directory
    instead of the src/ directory. This is correct as far as configure's
    concerned, but our code needs the src/ directory to work.

Solution:
    Remove the /fortran/.. from the end of top_srcdir if it exists there.

Platforms tested:
    Arabica (just needed to check that Fortran compiles okay).

Misc. update:
2003-10-14 15:28:26 -05:00
Bill Wendling
f0fc174cdd [svn-r7570] Purpose:
Bug fix/ Update

Description:
    Added "void**" type to trace file (set to "x").

    Fixed dependencies so that it closes the DEPEND and NEW file handles.

Platforms tested:
    Linux (small fix)

Misc. update:
2003-10-07 16:12:28 -05:00
HDF Admin
33a96cf913 [svn-r7516] Purpose:
bug fix

Description:
Removed an extra export command in the parse of setenvN

Platforms tested:
Tested by hand.

Misc. update:
2003-09-25 22:29:39 -05:00
Albert Cheng
645b7cae4f [svn-r7505] Purpose:
Fold bug fix (op-configure) and new feature (setenvN)
from development branch.

Description:
setenvN is a general feature to do setenv with N arguments.
Fixed op-configure not to discard the next option argument.

Platforms tested:
Tested fine in development branch.
Will watch the next daily test result.

Misc. update:
2003-09-23 08:46:47 -05:00
Albert Cheng
52a4d694b6 [svn-r7487] Purpose:
Improvement

Description:
The -w timeout option is not supported by all hosts.
Added the "ping -c 3" possible PING command.

Platforms tested:
Tested in eirene by hand only.

Misc. update:
2003-09-18 12:22:52 -05:00
HDF Admin
81b8f134f8 [svn-r7394] Purpose:
new feature

Description:
Added a new test option of
    op-snapshot <option>       snapshot option

This allows snapshot.cfg to tell runtest to run snapshot with a
special option.

Platforms tested:
Not h5committest because it is outside of its scope.
Tested by hand.
2003-08-23 13:10:17 -05:00
Albert Cheng
f4c7202762 [svn-r7360] Purpose:
New features

Description:
Add options of verbose (-v, -v9) and -fname which limits to
checking file with the file name pattern.

Solution:

Platforms tested:
Did not h5committest which does not cover this command.
Verified it by hand.

Misc. update:
2003-08-13 16:55:05 -05:00
Albert Cheng
5c0b6b9676 [svn-r7345] Purpose:
feature


Description:
Added the checking for Makefile.
Skip checking CVS files.
Printed filename of unknown file types.


Platforms tested:
No h5committest.
Tested by hand on various files.
2003-08-11 16:34:36 -05:00
cvs2svn
de7460f79c [svn-r7253] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'. 2003-07-22 20:36:40 -05:00
cvs2svn
7782cc0796 [svn-r7199] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'. 2003-07-10 12:28:33 -05:00
HDF Admin
cdee39002d [svn-r7178] Purpose:
Bug fix

Description:
If the base directory (.../snapshot-...) does not exist yet,
the runtest and snapshot will continue on till it bumped into
a "wall".

Solution:
Added verification that the BASEDIR does exist.

Misc. update:
2003-07-07 11:56:39 -05:00
HDF Admin
ed5f7c7766 [svn-r7170] Purpose:
updated it to version 1.6
No h5committest since this is for daily test only.
2003-07-05 20:41:36 -05:00
Albert Cheng
fafa33c06d [svn-r7089] Purpose:
bug fixes

Description:
The "fs flush" actually discards the local caches information,
NOT pushing the local file out to the servers.  It does not
help the AFS problems we had but probably made it worse by
creating more demands on the servers.

Solution:
Removed the FLUSH_FILES code.

Platforms tested:
Can't be tested by h5committest and I am pretty sure the
change is safe.

Misc. update:
2003-06-24 09:25:59 -05:00
Bill Wendling
ebb263afa6 [svn-r6765] Purpose:
Bug Fix

Description:
    If there was a header file with a path like:

        /some/path/mpich.optimized/...

    The dependencies script would change that to

        /some/path/mpich.loptimized/...
                         ^--Note.

Solution:
    Mike McKay offered the solution to replace the substitution script
    from "s/\.o/\.lo/g" to "s/\.o(\b)/\.lo$1/g". It doesn't crash when
    run on Linux, but we need to make sure that it's okay for his
    machine.

Platforms tested:
    Linux, since this script is only run on GNU platforms.

Misc. update:
2003-04-28 13:39:41 -05:00
Albert Cheng
3198f06a63 [svn-r6692] Purpose:
feature.

Description:
Added the option of "setenv3" which sets the environment variable
that has three components like env AR="ar -X 64".  It is another
kludge like setenv2.  Got to code in a better 'setenv' option.

Platforms tested:
Copper (because its -64 compiling needs that AR set as above).
Eirene (where it usually launches).
Did not do h5committest which does not test bin/runtest.

Misc. update:
2003-04-16 16:11:45 -05:00
Albert Cheng
6e9724c46c [svn-r6572] Purpose:
bug fix.

Description:
It checked on the CVSROOT setting even when no cvs is needed.

Solution:
Moved the verification inside the checkout code so that the
CVS settings are checked when it is needed.

Platforms tested:
Eirene--this is invoked by bin/runtest.  Platform tests do not
apply here.

Misc. update:
2003-04-02 16:35:57 -05:00
Albert Cheng
bf10a762df [svn-r6548] Purpose:
New Feature

Description:
Some machine has a different hostname from its official name (e.g., copper
is called Cu12) and some machine name are dynamic aliases (e.g., titan is
mapped user01 or user02).  Some names are cryptic (who could remember
hn0? are platinum hosts while user0? are for titan).  We had to hardcode
those names into the snaptest.cfg file.  An ongoing maintenance PAIN.

Solution:
Added -configname <name> option where
   "use <name> as hostname in the parsing of the snaptest configure file"
Changed RSH code to append the hostname used in the Allhostfile.  Now, we
need not worry about machine name mapped to a different host and it is
much cleaner to match up entries between allhostfile and snaptest.cfg files.


Platforms tested:
Did not use h5committest which does not cover this code.
Tested in eirene, titan, platinum and copper.

Misc. update:
2003-03-31 14:05:41 -05:00
Bill Wendling
2021329c69 [svn-r6536] Purpose:
Updated Copyright Statement

Description:
    Replaced old copyright statement with new one.

Platforms tested:
    No need.

Misc. update:
2003-03-31 12:39:53 -05:00
Albert Cheng
9dedbf110e [svn-r6529] Purpose:
Improvement

Description:
Added a 5 seconds timeout to the PING command so that it can detect
host not online quicker.

Platforms tested:
The three platforms tests do not cover this command.
Test it in eirene where it is usually run.

Misc. update:
2003-03-29 12:36:35 -05:00
Albert Cheng
4857e382ba [svn-r6523] Purpose:
Bug fix.

Description:
n_test must be inited to 1 when it is for tests within one machine.
Undid my previous mistake.

Platforms tested:
Eirene.
Did not do the h5committest because this is a script and if it works
in one machine, it most like will work in all Unix platform.

Misc. update:
2003-03-26 18:08:24 -05:00
Albert Cheng
6cfa419f9a [svn-r6522] Purpose:
new feature and some bug fixes

Description:
Add a new feature to "skip" some tests.
Sometimes, a machine has problem (e.g. titan and sleipnir having AFS
problems).  Sometimes some feature in a machine is temporary off (e.g.,
PGI compilers in eirene.)  The tests will be reported being SKIPPED
which will be reminder to remove the skipping once the problem is fixed.

I installed the skipping control in snaptest.cfg rather than in
allhostsfile to have a finer control to skip just a subset of the
tests of a machine, rather than skipping the all tests of a machine.

Bug fixes: fixed the miscounting of number of tests ran.  It was
reporting one too many.

Platforms tested:
Only tested in eirene since eirene is the one uses it directly.

Misc. update:
2003-03-26 17:14:35 -05:00
Albert Cheng
ef67cef161 [svn-r6488] Purpose:
New feature

Description:
Added feature to print a summary of total number of tests and time spent
in each host.

Platforms tested:
Did not run h5committest because it does not test this script.
Did test it out in eirene and burrwhite.

Misc. update:
No document change.
2003-03-19 10:22:22 -05:00
Quincey Koziol
0475dd9a70 [svn-r6412] Purpose:
Code cleanup

Description:
    Update dependencies and clean up a few warnings.

Platforms tested:
    Linux 2.2 (eirene) w/parallel
2003-02-17 12:11:03 -05:00
Quincey Koziol
98f01e2df2 [svn-r6255] Purpose:
Code cleanup

Description:
    Clean up a few more warnings and update dependencies.

Platforms tested:
    Linux 2.2.18smp (eirene) serial & parallel
2003-01-09 13:40:19 -05:00
Albert Cheng
7fb720becf [svn-r6225] Purpose:
Bug fix
Description:
    SGI shell treats $0 as function name if used in a function.
    Set the name here to avoid that ambiguity and better style too.
Platforms tested:
    Just in modi4 and burrwhite since it is a shell script and the
    change is machine independent.
2003-01-02 15:48:33 -05:00
Robb Matzke
5760cd2c9a [svn-r6191] ./hdf5-devel/bin/trace
Purpose:
    Missed a file
Description:
    Missed the `trace' changes.
Solution:
    Committing again
Platforms tested:
    None
2002-12-04 11:06:13 -05:00
Robb Matzke
946c559de1 [svn-r6175] ./hdf5-devel/bin/trace
Purpose:
    New Feature; Optimization; Clean-up
    (Merged from 1.4 branch)

Description:
    There is no symbolic constant to pass to functions that take an
    optional object ID for when the caller wants to indicate no object
    ID. In the past the caller always passed a negative integer.

    GPFS performs poorly.

    The h5ls tool decides whether to list the file name in the output
    based on a compile-time choice, which isn't always optimal at run
    time.

Solution:
    Added a symbolic constant H5I_INVALID_HID.

    Added code to tell the mmfsd of GPFS to forego byte range token
    prefetching.

    h5ls decides whether to print the file name at runtime based on
    the number of objects being listed.

Platforms tested:
    SuSE Linux (arborea), gcc and mpich-1.2.4
    SunOS (baldric), gcc


2002-08-09 11:58:59 Robb Matzke  <matzke@arborea.spizella.com>
	* rewrite_func: Add trace info after any kind of FUNC_ENTER* macro.
2002-12-04 10:43:54 -05:00
Albert Cheng
db6808a25b [svn-r6146] Description:
added a command so that snapshot prints a message before
    exiting.
Platforms tested:
    eirene
2002-12-03 11:18:15 -05:00
Albert Cheng
02fe47462b [svn-r6092] Purpose:
New feature
Description:
    Added TIMESTAMP and event markers.  Easier to tell the chronical events.
    Turned of echo mode.  Added an option to turn it on.
Platforms tested:
    Only in eirene.
2002-11-14 10:53:11 -05:00
Quincey Koziol
3ce3ccc9eb [svn-r5984] Purpose:
Bug fix
Description:
    Teach the perl script about the new "_API" added to all API functions.
Platforms tested:
    FreeBSD 4.6 (sleipnir) w and w/o parallel
    Linux 2.2.x (eirene) w/FORTRAN & C++
    Solaris 2.7 (arabica) w/FORTRAN
    IRIX64 6.5 (modi4) w/FORTRAN & parallel
2002-10-14 13:34:01 -05:00
Albert Cheng
2237d52cd0 [svn-r5623] Purpose:
It has been replaced by the more general locate_sw.
2002-06-13 06:53:50 -05:00
Albert Cheng
aaf7818a66 [svn-r5621] Purpose:
feature
Description:
    Removed the search of HDF4 library specifically.
    Replaced the locate_hdf4 with a more general locate_sw.
    Added the search of zlib.
Platforms tested:
    eirene and all hdf group machines.
2002-06-13 06:52:22 -05:00
Albert Cheng
ceff48eb58 [svn-r5619] The TFLOPS configure instructions have been simplified.
This file is no longer needed or useful.
2002-06-13 06:45:41 -05:00
Albert Cheng
81a53a5950 [svn-r5617] Purpose:
Bug fix
Description:
    removed a debug code that was left in by mistake.
Platforms tested:
    eirene
2002-06-13 06:32:12 -05:00
Albert Cheng
9d7f7c5f9b [svn-r5613] Purpose:
New feature
Description:
    This search for various software (hdf4, hdf5, zlib) among possible
    locations.  It is customized toward NCSA machines structure.
Platforms tested:
    eirene.
2002-06-12 18:16:03 -05:00
Quincey Koziol
893cf5899c [svn-r5466] Purpose:
Code cleanup.

Description:
    Updated perl scripts to be aware of new "FUNC_ENTER_NOINIT" macro.

Platforms tested:
    IRIX64 6.5 (modi4)
2002-05-28 13:02:38 -05:00
Quincey Koziol
214aa4a367 [svn-r5308] Purpose:
Update API tracing information
Platforms tested:
    Linux 2.2 (eirene)
2002-05-01 10:03:12 -05:00
Bill Wendling
7065ac7982 [svn-r5280] Purpose:
Update
Description:
    Changed so that the Fortran and C++ configures are named "HDF5
    Fortran" and "HDF5 C++" resp. instead of just "HDF5.
Solution:
    Add an extra parameter to the subroutine which generates the new
    configure.in files.
Platforms tested:
    Linux
2002-04-29 12:24:50 -05:00
Bill Wendling
43d1e71c2b [svn-r5266] Purpose:
Update
Description:
    Updated the h5vers script to automatically update the configure.in
    files so that they reflect the correct version in the AC_INIT line.
Platforms tested:
    Linux
2002-04-25 17:37:24 -05:00
Bill Wendling
34fd49d1e4 [svn-r5252] Purpose:
Update
Description:
    Updated ltmain.sh with the newest version from the 1.4.2 libtool. The
    one I updated with earlier still had a few bugs in it, for some
    reason. I got rid of the RPM version on my machine and used the
    compiled source instead.
Platforms tested:
    Linux
2002-04-25 00:36:03 -05:00
Bill Wendling
3edcb9032b [svn-r5246] Purpose:
Bug Fix
Description:
    On some platforms, mktemp doesn't work. This would wipe out the
    tmpdir variable's value.
Solution:
    Reinitialize tmpdir in these cases.
Platforms tested:
    HP-UX
2002-04-24 14:21:22 -05:00
Bill Wendling
48f1fde29e [svn-r5179] Purpose:
Bug Fix
Description:
	Ported the hack of hte ltmain.sh script from the v1.4 branch to the
	1.5 branch, since it's sure to fail on systems with really long
	-Wl... flags...
2002-04-12 15:04:35 -05:00