Commit Graph

76 Commits

Author SHA1 Message Date
Dana Robinson
b9de162eae Minor normalizations with 1.12 branch 2020-08-01 10:26:22 -07:00
Allen Byrne
16b1ee6899 OESS-65 add option to use AEC library in place of SZip 2020-04-22 11:48:56 -05:00
Allen Byrne
13f5b3aee2 Update examples and fix old version references. 2020-02-26 13:54:34 -06:00
Allen Byrne
b2f52d0b07 Update versioning to next major version 2019-09-25 17:28:17 -05:00
Larry Knox
cc7ce0eb8b Change examples file to zip for CMake zip file. 2019-02-01 12:19:28 -06:00
Larry Knox
eb84f922c8 Update bin/release for filename changes and HPC-CMake tar file
corrections.
2019-02-01 10:21:53 -06:00
Larry Knox
bae744199b Add more specific batch scripts.
Add script raybsub to handle submitting .lsf files on ray with bsub <
script.lsf syntax that we couldn't handle with CMake.
Add hpc-cmake-tgz option for bin/release.
2019-01-31 14:22:52 -06:00
hdftest
be0d6b206a Update HDF5-Examples version to be included in CMake-* tar/zip files. 2018-11-05 12:40:04 -06:00
Larry Knox
ac5871c39c Update HDF5 examples to correct version. 2018-07-24 16:10:33 -05:00
Larry Knox
208ff1410d Correct a few typos. 2018-07-24 15:48:29 -05:00
Larry Knox
076ae17a5d Update bine/release to create batch scripts and build-unix-sh, and to
put files in a subdirectory.
2018-07-24 14:47:07 -05:00
hdftest
b193bc11c9 Revert "Merge pull request #1116 in HDFFV/hdf5 from ~HDFTEST/hdf5_hft:hdf5_1_10 to develop"
This reverts commit e9f476dad4, reversing
changes made to 2ff00b1b93.
2018-06-24 18:04:23 -05:00
lrknox
725d6cbbf0 Clear RELEASE.txt after HDF5 1.10.2 release
Bring README.txt and INSTALL* updates from hdf5_1_10_2 branch to
hdf5_1_10 branch.
Bring bin/release changes to hdff5_1_10 branch.
2018-04-03 11:54:18 -05:00
Larry Knox
34a31e7e13 Merge pull request #686 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit 'fded10f0815f593301ac88d08d05343c8077746a':
  Add note to bin/release script with hint for situations where files generated by autogen.sh are missing, causing chkmanifest to fail.
2017-10-05 16:47:46 -05:00
Allen Byrne
c1afe1c21a Correct VS2017 references 2017-09-05 13:29:59 -05:00
lrknox
25ec07450a Change copyright headers to replace url referring to file to be removed
and replace it with new url for COPYING file.

Fix 2 lines in java error test expected output file where messages
include line numbers changed by reducing the copyright header by 2
lines.
2017-04-14 11:54:16 -05:00
lrknox
be6e9282f6 Make release script fail and return failing exit code when any of the steps for creating the docs.tar file fails. 2017-02-21 16:34:05 -06:00
lrknox
6924e1f9f8 h5vers:
Added code to update version strings in
    config/cmake/scripts/HDF5config.cmake.

release:
    Added options to create CMake tar.gz and zip files containing the
    HDF5 source and scripts to build and test HDF5 with cmake and ctest
    by running a single command.  These were previously assembled
    manually.

    Added a call to h5vers to set the version being released where it
    occurs in files.  In particular, the sub-release version string
    "currently under development" was not being removed from
    cpp_doc_config or HDF5config.cmake.
2017-02-21 15:18:17 -06:00
lrknox
a659d6ed5a AM_MAINTAINER_MODE should be set to "disable" for releases. Check to
see if it's enabled, and if it is, call switch_maint_mode -disable
before creating release files, then set it back to enable afterward.
2016-12-23 13:54:05 -06:00
lrknox
8abd022971 Add --docver option to relesae on develop branch. 2016-12-16 17:04:56 -06:00
lrknox
62232e9120 Translate svn commands and references to git. 2016-10-24 14:17:24 -05:00
lrknox
4a2669d51f Correct typo: add ' ' 2016-10-01 09:47:31 -05:00
lrknox
6cb0d90338 Snapshot release: increment version. 2016-10-01 09:41:26 -05:00
Albert Cheng
6c04e6b03c [svn-r26675] HDFFV-9201: Create md5s for bzip, gzip and zip files
An md5 checksum is produced for each archive created and stored in the md5 file

Tested: jam by hand.
2015-03-31 12:40:43 -05:00
Albert Cheng
3eaa80b0d3 [svn-r25891] Updated online help page to match what the command does now.
Tested: "bin/release -h" and visual inspect the output to be correct.
2014-12-17 05:44:35 -05:00
Albert Cheng
75044d8ae7 [svn-r25136] Bug: HDFFV-8433
The temporary directory used by zip is the same as the rest but it has to be different.
Changed tar2zip to use a different (ztmpdir) name.

Tested: by hand running "bin/release ... gzip zip md5".
2014-04-29 20:24:57 -05:00
Albert Cheng
3fde3a16b5 [svn-r25120] HDFFV-8755: Remove compress option from bin/release
Tested: by hand. "bin/release ... compress" to see it failed and to see it succeeded when compress is not used.
2014-04-25 18:24:19 -05:00
Albert Cheng
ead005cc27 [svn-r25096] Bug: HDFFV-8433
Need to unify Windows release process (zip file) and Unix release process (bin/release-> tarfile)

Solution:
Added a new option (zip) to generate Windows zip file from the release tarball.

Tested: by hand running "bin/release ... gzip zip" to verify zip file looks right.
Allen and Dana then confirmed the zip file can be used to build and test HDF5
library without error.
2014-04-24 16:38:54 -05:00
Albert Cheng
d6bf9ca5c3 [svn-r20986] Changed the release date format to yyyy-mm-dd from the previous date form.
Tested: Jam by running bin/release and eyeballed the new date format.
2011-06-15 17:58:13 -05:00
Albert Cheng
ace53ca9a2 [svn-r17592] Bug fix:
Release would leave behind an Makefile even if it did not exist before.

Fixed by restoring only the pre-existed Makefile.

Tested: Jam.
2009-10-05 19:08:03 -05:00
Albert Cheng
4695c4150d [svn-r16271] Bug fix.
The Tail command in jam (a newer linux) does not accept the +2l option.
It ended up wiping most of the release_doc/RELEASE.txt file contents.
Replaced the "tail +2l" by "sed -e 1d".

Tested:
Tested in Jam to verify it functions properly again.
2009-01-06 17:58:54 -05:00
Albert Cheng
5e1bee4f60 [svn-r13311] Updated copyright notice.
Test:
Just visual inspection as these are all comments changes.
2007-02-14 17:25:02 -05:00
Quincey Koziol
8891e2433a [svn-r13300] Description:
Add mention of the h5copy & h5mkgrp tools to the release notes.

    Update documentation for the "--private" flag in release script

Tested on:
    None - just text/comment changes
2007-02-14 09:51:02 -05:00
HDF Tester
47a72d647d [svn-r13194] Bug Fix.
Updated the DOC_URL with the new Repository URL.
Fixed a syntax error in the doc release commands.

Tested:
kagiso
2007-01-25 02:22:34 -05:00
James Laird
cb95464ffc [svn-r11957] Purpose:
Change to release script

Description:
Silenced doxygen's output when bin/release doc is run.  Now if doxygen
has an error the release script will exit.

Platforms tested:
mir
2006-02-20 11:38:05 -05:00
Albert Cheng
b7d3a581e0 [svn-r11937] Purpose:
New feature.

Description:
Added the feature to make a release tarball for the documents tree too.

Platforms tested:
Feature code was created by James.  I just did some touch up and
tested it by hand in heping.  I am checking it in while he is absent.

Misc. update:
2006-02-15 15:37:00 -05:00
Albert Cheng
d6fd191015 [svn-r11935] Purpose:
Cleanup

Description:
v1.7:
Removed some debug files left by previous change.
Uncommented the removal of the temporary working directory.

v1.6:
Moved the code of removal of the temporary working directory
to a later location in order to stay in sync with v1.7.
(The later location is needed for v1.7 code but makes no different
to v1.6)

Platforms tested:
Tested by hand.
2006-02-15 15:30:51 -05:00
Albert Cheng
8ff52b9038 [svn-r11920] Purpose:
improvement.

Description:
Release must be run at the top of the hdf5 source directory.
Added a test to verify this condition at the beginning of the
command.

Platforms tested:
Tested by hand.
2006-02-06 22:49:32 -05:00
James Laird
5495641296 [svn-r11916] Purpose:
Bug fix in release script

Description:
release --private should create a release without changing the current
version of the library.  This wasn't working for the libtool version, which
was getting bumped regardless.

Solution:
Fixed the release and h5vers scripts to leave the source directory
unchanged when bin/release --private is run.

Platforms tested:
mir (changes to scripts only)
2006-02-01 17:26:14 -05:00
Albert Cheng
a88b4d5acd [svn-r11861] Purpose:
Bug fix.

Description:
release created temporary files in .. directory.  If the -d directory
is the same as the parent directory, it would fail when it tried to
copy the temporary files to the destination directory.

Solution:
Changed release to create a temporary directory and create all temporary
files in that temporary directory.

Platforms tested:
Handtested in heping.
2006-01-04 12:38:30 -05:00
Quincey Koziol
e3d9211fa9 [svn-r11596] Purpose:
Update copyrights

Description:
    Updated copyright information in hdf5/bin and top-level and added some
more files to be skipped to the chkcopyright config file.

Platforms tested:
    None - just eyeballed
2005-10-22 10:35:28 -05:00
James Laird
c9d2d8f74c [svn-r11362] Purpose:
Feature - md5 checksum

Description:
Added md5 checksumming to snapshot releases.  When bin/release is run,
it will by default create a .tar archive and a .md5 checksum of that
archive in the destination directory.

Solution:
md5 is now a method in bin/release, along with the various ways to compress
hdf5.  The checksum is always of the .tar archive, even when other forms
of compression are used (this is so that a given release always has only
one checksum, for simplicity).

Platforms tested:
mir (change to bin/release only)

Misc. update:
2005-09-07 15:20:37 -05:00
HDF Admin
cd5ca85fb7 [svn-r11082] Purpose:
upgrade.

Description:
Release used to copy the updated release_docs/HISTORY.txt and
release_docs/RELEASE.txt to the doc/html/ADGuide.  The doc/ is
removed from the source tree.  So, remove the command that
does the copying.

Note that once the separated doc/ location is known, release needs
to copy the two files into them and committed them via sub-version
commands.

Platforms tested:
No test because it is a trivial change and it is not easy to change
without triggering the full release process.

Misc. update:
2005-07-18 17:14:53 -05:00
Albert Cheng
f6632edfd6 [svn-r9088] Purpose:
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.
2004-08-14 19:18:30 -05:00
Albert Cheng
708ee4922c [svn-r4129] Purpose:
update
Description:
    Several files have been renamed or moved to a different location.
    README => README.txt
    RELEASE.txt => release_docs/RELEASE.txt
    HISTORY.txt => release_docs/HISTORY.txt

    Updated h5vers and release to reflect all these new names/locations.
    Also made all uses the same beginning phases for the first line
    of text in README.txt and RELEASE.txt as follows:
        "HDF5 version ... "
Platforms tested:
    eirene by running the bin/release and bin/h5vers -i.
2001-07-06 00:43:38 -05:00
Albert Cheng
e1a266b72e [svn-r3904] Purpose:
new feature
Description:
    Added feature to update RELEASE.txt with release information just
    like what happens to README.  Make a copy of RELEASE.txt to accompany
    the tarball file(s).
    Also moved the umask command up to cover all files created on the fly.
Platforms tested:
    eirene.
2001-05-10 10:02:00 -05:00
Albert Cheng
4ad78c82e2 [svn-r3353] Description:
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.
2001-02-05 14:29:09 -05:00
Albert Cheng
ea86eb9994 [svn-r1981] Make sure new file created in the FTP area have all readiable bits
on.  This does not dictate the accessibility at the NCSA FTP sites
which use AFS ACL.  Just to make it complete.
2000-02-21 22:30:12 -05:00
Albert Cheng
35d1bedfcf [svn-r1791] Moved the MANIFEST checking to a separate command file (chkmanifest) so that
it can be invoked individually.
1999-10-26 14:30:08 -05:00
Albert Cheng
1419e16a65 [svn-r1561] Appranantely, "tail -n +2" is not recognized by a version of tail in
Baldric (solaris 2.6).  Changed it to "tail +2l".
1999-08-02 15:21:44 -05:00