summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10688] Purpose:John Mainzer2005-04-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Add API calls allowing user control of the metadata cache. Description: Prior to this update, the metadata cache was not configurable from outside the library. Solution: Add API calls allowing the user to configure the metadata cache either at file open time, or for any open file. Also added calls permitting the user to monitor cache size and hit rate. These latter facilities are needed for "manual" cache size control Platforms tested: h5committested Misc. update:
* [svn-r10642] Changed the TMPFILE to reside in snapshot log area.Albert Cheng2005-04-221-1/+1
|
* [svn-r10627] Purpose:James Laird2005-04-181-3/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | Feature - libtool shared library versioning Description: Libtool provides a mechanism for different versions of the same shared library to be distinguished. Now this is applied to HDF5 when it is built as a shared library. Solution: The version number is stored in config/lt_vers.am, and included in src/Makefile.am. This number will be automatically updated by bin/h5vers; developers only need to update it when they change the API. *** IMPORTANT *** Any time the API changes, the version number in config/lt_vers.am must be updated! Platforms tested: mir, eirene, verbena, modi4 Misc. update:
* [svn-r10539] Purpose:Albert Cheng2005-04-051-2/+16
| | | | | | | | | | | | | | | Bug fix Description: When chkmanifest failed, output is not dumped to failed detail section and people tend to ignore it. Solution: Buffer the output of chkmanifest in a file and dump it to failed detail section if it fails. Else, just output to standout. Platforms tested: Tested by hand in heping.
* [svn-r10537] Purpose:Albert Cheng2005-04-051-4/+2
| | | | | | | | | | | | | | Improvement Description: Dumping the beginning 10 lines of log files does not give much useful information and they sort of mix up with the last 30 lines. Solution: Do not dump the beginning 10 lines any more. Platforms tested: Tested by hand.
* [svn-r10536] James Laird2005-04-043-105/+235
| | | | | | | | | | | | | | | | Purpose: Bug fix Description: Automake relies on the helper script depcomp to handle dependency tracking. This script was from an older version of automake, and was generating warnings on copper and sol. Solution: Updated bin/depcomp and bin/missing scripts. Platforms tested: copper, sleipnir, modi4
* [svn-r10165] Purpose:Albert Cheng2005-03-081-6/+0
| | | | Updated the help page that install directory is no longer hardset.
* [svn-r10158] Purpose:James Laird2005-03-071-4/+13
| | | | | | | | | | | | | | | | | | | | | | Automake version upgrade Description: Upgraded automake version from 1.6.2 to 1.9.5. Changed bin/reconfigure script to use automake 1.9.5. Changed configure.in and Makefiles to use new FCFLAGS and FC variables instead of FFLAGS and F9X. Automake and configure should now do the lion's share of the work supporting Fortran 9X; macros in acsite.m4 are now mostly unused (will be cleaned later). Altered how configure handles pmake; now root-level Makefile.in is processed by bin/reconfigure to have a .MAKEFLAGS target, since automake no longer allows us to define unused variables. Configure now always checks for C++ compiler even if it is not used, since automake thinks this is the Right Thing To Do and will break otherwise. Platforms tested: Sol, copper, heping, mir, sleipnir, eirene, pommier, kelgia, modi4.
* [svn-r10104] Purpose:James Laird2005-02-281-2/+2
| | | | | | | | | | | | | Bug fix Description: h5vers would spit out the output that reconfigure script produced. Solution: Sent output from reconfigure to /dev/null. h5vers is now quiet as before. Platforms tested: verbena, eirene, heping
* [svn-r10101] Purpose:Albert Cheng2005-02-271-1/+2
| | | | Another attempt to change the format of the failed details reporting.
* [svn-r10097] Purpose:Albert Cheng2005-02-261-2/+7
| | | | modified the output format of dumping logfile when failures have occurred.
* [svn-r10085] Purpose:James Laird2005-02-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: h5vers script called automake without using bin/reconfigure Solution: Altered h5vers script to use bin/reconfigure Also: *** CHANGED NAME OF reconfigure.sh TO reconfigure ! *** This matches the other scripts in the bin/ directory. Also changed permissions on reconfigure so it can be executed. Platforms tested: eirene Misc. update:
* [svn-r10083] Purpose:Albert Cheng2005-02-251-3/+3
| | | | | | | Updated to require autoconf v2.59. Platforms tested: in Eirene only since the change is trivial.
* [svn-r10080] Purpose:Albert Cheng2005-02-241-3/+8
| | | | | | | | | | | | Feature Description: Added code to dump the beginnng and last few lines of the test log file if errors have occurred. Platforms tested: Tested the code itself separatedly but daily test is where it is really tested. Should work.
* [svn-r10073] Purpose:HDF Admin2005-02-241-0/+6
| | | | | | | | | | | | feature Description: Starting to add a feature that will print out details from the snapshot test logfile when the test fails. Only a debug statment is added to see if snapshot is reporting error status correctly. Platforms tested: Not tested. Wait for daily test to show the result.
* [svn-r10066] Purpose:James Laird2005-02-234-989/+2487
| | | | | | | | | | Libtool upgrade Description: HDF5 was using libtool 1.4.2. Upgraded to libtool 1.5.14. Platforms tested: verbena, heping, pommier, copper, modi4, arabica
* [svn-r10056] Purpose:James Laird2005-02-211-8/+8
| | | | | | | | | | | | | | Update Description: Matthew reinstalled autotools into AFS with architecture directories. Solution: Updated bin/reconfigure.sh script to point to new locations of autotools. reconfigure.sh should run on "any" Linux box connected to AFS. Platforms tested: reconfigure.sh tested on heping and eirene. No other files modified.
* [svn-r10048] James Laird2005-02-201-1/+1
| | | | | | | | | | | | | | | | Purpose: Bug fix Description: HDF5's libtool includes a hack to ensure that libraries are found on IRIX. This hack did not have the correct path for the hl-fortran tests to find the main library. Solution: Extend the hack. This may call for a better long-term solution... Platforms tested: modi4 (hack only takes effect on IRIX)
* [svn-r10031] Purpose:Albert Cheng2005-02-171-3/+4
| | | | | | | | | | | | | Improvement. Description: Added a command to dump all environment variables at the beginning of the snapshot test. Platforms tested: Attempted to test in eirene but aborted it after seeing the dumping because it was doing things to the current/ of daily test directory. *arg!*
* [svn-r10016] James Laird2005-02-161-0/+3
| | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: modi4 dies during build with strange errors. The root cause of these is a two-year-old hack in HDF5's libtool script that only takes effect on IRIX. Solution: Edited the libtool hack (by editing ltmain.sh) to correct a bug in the hack. Also made sure that compiler-specific DEFAULT_LIBS are used when linking. Platforms tested: sleipnir, copper, modi4, sol
* [svn-r10005] Purpose:James Laird2005-02-141-17/+15
| | | | | | | | | | | | | | | | | | | Configure feature Description: Changed bin/reconfigure.sh script to use autotools in AFS. Solution: Previously, the only machine with the correct versions of autoconf and automake was heping. Now both tools are installed in AFS, so in theory any hdf machine can be used to run the reconfigure script. Platforms tested: heping, eirene, verbena. On sleipnir and arabica the autotools were unable to find a version of m4 that was new enough for them. Misc. update:
* [svn-r9970] Purpose:Quincey Koziol2005-02-091-4/+4
| | | | | | | | | | | | | | | Bug fix Description: Correct formatting error which would run some macros together if the length of the error got too large. Solution: Throw in some extra whitespace Platforms tested: FreeBSD 4.11 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r9938] Purpose:Quincey Koziol2005-02-041-1/+1
| | | | | | | | | | | | Bug fix Description: Correct path to 'sh' and set executable, so this script can be run directly from the command line. Platforms tested: Linux 2.4 (heping) Too minor to require h5committest
* [svn-r9908] Purpose:James Laird2005-02-011-2/+2
| | | | | | | | | | | | | | Bug fix Description: Dependencies for aclocal.m4 seemed to be confused. This was causing make to try to re-generate a bunch of configuration files. Solution: Updated and re-ran reconfigure.sh script. Platforms tested: sleipnir, copper, sol
* [svn-r9906] Purpose:James Laird2005-02-012-0/+522
| | | | | | | | | | | | | Bug fix Description: Two files in the bin directory didn't make it into CVS. Solution: Added depcomp and compile to CVS repository. Platforms tested: Already testsed with these files.
* [svn-r9902] Purpose:James Laird2005-02-013-0/+469
| | | | | | | | | | | | | | | Configuration feature Description: HDF5 now uses automake to generate Makefiles Solution: Makefile.in files are now generated from Makefile.am files. To reconfigure (after chaning a Makefile.am or configure.in): /bin/sh bin/reconfigure.sh Platforms tested: Many
* [svn-r9784] Purpose:Albert Cheng2005-01-081-2/+4
| | | | | | | | | | | slight improvement Description: Added a time stamp when a host is not reachable. Added a pause to let timekeeper to complete. Platforms tested: It should work.
* [svn-r9727] Purpose:Quincey Koziol2004-12-293-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix/Code Cleanup/Doc Cleanup/Optimization/Branch Sync :-) Description: Generally speaking, this is the "signed->unsigned" change to selections. However, in the process of merging code back, things got stickier and stickier until I ended up doing a big "sync the two branches up" operation. So... I brought back all the "infrastructure" fixes from the development branch to the release branch (which I think were actually making some improvement in performance) as well as fixed several bugs which had been fixed in one branch, but not the other. I've also tagged the repository before making this checkin with the label "before_signed_unsigned_changes". Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel & fphdf5 FreeBSD 4.10 (sleipnir) w/threadsafe FreeBSD 4.10 (sleipnir) w/backward compatibility Solaris 2.7 (arabica) w/"purify options" Solaris 2.8 (sol) w/FORTRAN & C++ AIX 5.x (copper) w/parallel & FORTRAN IRIX64 6.5 (modi4) w/FORTRAN Linux 2.4 (heping) w/FORTRAN & C++ Misc. update:
* [svn-r9720] Purpose:Albert Cheng2004-12-251-2/+3
| | | | | | | | | Updated to call timekeeper with minutes. Also put all timekeeper output to a separated logfile. Platforms tested: Did not test since it is hard to test without starting the whole daily test. The change is trivial too.
* [svn-r9718] Purpose:Albert Cheng2004-12-251-10/+17
| | | | | | | | Change time-limit to be in the unit of minutes which is easier to use than unit of seconds. Platforms tested: Tested in eirene.
* [svn-r9716] Purpose:Albert Cheng2004-12-242-2/+21
| | | | | | | | | | Feature Description: Added the deploydir feature. Platforms tested: Hand tested.
* [svn-r9714] Purpose:Albert Cheng2004-12-232-4/+4
| | | | | | | | bug fix Description: Setup the time limit with the wrong unit concept. 300 is only 300 seconds, not 300 minutes. Set them to the correct values.
* [svn-r9711] Purpose:Albert Cheng2004-12-231-4/+7
| | | | | | | | | | Feature Description: Added the timekeeper feature. Platforms tested: tested by hand.
* [svn-r9704] Purpose:Albert Cheng2004-12-231-0/+101
| | | | | | | | | | | | Feature Description: # As a time keeper of the remote daily test process launched by runtest. # It sleeps for a certain time and then wakes up to hangup those processes # that are still around, assuming they have run too long. Platforms tested: hand tested in heping.
* [svn-r9699] Purpose:Albert Cheng2004-12-221-6/+6
| | | | | | | | | | | | | Bug fix. Description: -e is not a valid condition for /bin/sh in all machines such as SunOS. Solution: Rewrote the condition to avoid the need of using "test -e ...". Platforms tested: In Sol only.
* [svn-r9692] Purpose:Albert Cheng2004-12-181-0/+6
| | | | | | | | | | feature. Description: Added the configure feature of deploy. Platforms tested: Hand tested in heping.
* [svn-r9677] Purpose:Albert Cheng2004-12-161-0/+59
| | | | | | | New feature to deploy the binary. Platforms tested: Hand tested in heping.
* [svn-r9676] Purpose:Albert Cheng2004-12-161-2/+30
| | | | | | | | | | New feature Description: Added the deploy optin. Platforms tested: Tested by hand in heping.
* [svn-r9670] Corrected a typo.Albert Cheng2004-12-151-1/+1
|
* [svn-r9640] Purpose:Albert Cheng2004-12-071-1/+1
| | | | | | | | | | Bug fix. Description: Got the list of configure files wrong. Fixed it. Platforms tested: Tested in eirene by hand.
* [svn-r9635] Purpose:Albert Cheng2004-12-071-0/+84
| | | | | | | | | | | New feature Description: Check if files generated by autoconfigure tools are done by the corret version of software. Platforms tested: Heping by hand.
* [svn-r9340] Purpose:Albert Cheng2004-09-291-3/+3
| | | | | | | | | | | | | | | | | | | | | Bug fix. Description: There was a historical hack to prevent runtest in multiple hosts to run cvs update while they were launched by the daily test. But a more proper fix has been implemented to prevent that but this hack was not removed. It ended up enforcing one CVS update per day. But if someone tested runtest during the day, it would prevent the evening daily from doing update. That is not good. Solution: Removed the hack which is not need any more. Platforms tested: NO h5committest since it does test runtest. Tested it by hand in eirene and heping. Misc. update:
* [svn-r9319] Purpose:Albert Cheng2004-09-251-1/+7
| | | | | | | | | | | | | Feature Description: Added code to support the -configname feature. Platforms tested: no h5committest which does not test this command. ran it by hand in eirene comparing tg-login1 and tg-login2. Misc. update:
* [svn-r9088] Purpose:Albert Cheng2004-08-151-0/+82
| | | | | | | | | | | | | | | Feature Description: Added --private option which is for individuals making a private release version. It sets the SubRelease string to the date of release. This should be sufficient to distinguish releases provided one does not make two private releases on the same day. Platforms tested: No h5committest since it does not test this feature. Hand tested it in Eirene.
* [svn-r8913] Purpose:Albert Cheng2004-07-212-8/+38
| | | | | | | | | | | | | | | | | | | | Bug fix and feature. Description: The setenv was done in runtest but it has the effect will linger onto the next test. So, if the first test sets $CXX to a certain value, it lingers on the all following tests of the same host. This is usually not desired. Solution: Move the actual setenv code to snapshot. Runtest now just parses them and pass along the setenv request to snapshot. Platforms tested: no h5comittest which does not really test the change. Hand tested in eirene with Tg-NCSA. Misc. update:
* [svn-r8760] Purpose:Quincey Koziol2004-06-291-1/+2
| | | | | | | | | | | | | Code cleanup & small bug fix Description: Regenerate dependency files Add htri_t as separate type from hbool_t for code tracing purposes. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8386] Purpose:Albert Cheng2004-04-191-3/+5
| | | | | | | | | | | Bug fix. Description: LOGFILE was showing both hostname and srcdirname when srcdirname is used. Fixed it. Platforms tested: Tested in LANL QSC.
* [svn-r8233] Purpose:Quincey Koziol2004-03-052-330/+607
| | | | | | | | | | | | | | | | 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
* [svn-r7965] Purpose:Albert Cheng2003-12-161-0/+5
| | | | | | | | | | feature Description: Added the ability to handle srcdirname as the build-directory. Platforms tested: No h5comittest but tested in LANL QSC machine.
* [svn-r7960] Purpose:Albert Cheng2003-12-161-1/+2
| | | | | | | | | | feature. Description: Output skipped tests to a different file for better printout. Platforms tested: Just eyeballed it since the changes are trivial.