Bill Hoffman a5aa05c051 ENH: add cygwin cpack stuff to release scripts hace 19 años
..
Cygwin 4925e64b97 ENH: add support for cygwin source and binary packaging hace 19 años
CMake.nsi.in be019c96d4 ENH: removed the add to path hace 20 años
CMakeInstall.bmp b512170dab ENH: added our own bitmap hace 20 años
MakeRelease.cmake.in 74e66e3117 BUG: fix space in path probs hace 20 años
README 26a3a22325 BUG: Added missing release steps. hace 19 años
Release.cmake 6461767e36 BUG: Removed code that is now in Modules/InstallRequiredSystemLibraries.cmake. hace 19 años
cmake_login 67490f57a9 ENH: more stuff hace 19 años
cmake_release.sh.in 75a4712902 ENH: hace 20 años
config_AIX f9064ee91a Merging release script changes from 1.8 branch to main tree. hace 22 años
config_CYGWIN_NT-5.1 d138d16773 ENH: merge changes from branches hace 20 años
config_Darwin b377c8ac72 ENH: Do not include experimental WXDialog in release. hace 19 años
config_HP-UX df8e9a8c66 move release stuff off branch hace 20 años
config_IRIX64 d138d16773 ENH: merge changes from branches hace 20 años
config_Linux d138d16773 ENH: merge changes from branches hace 20 años
config_OSF1 f9064ee91a Merging release script changes from 1.8 branch to main tree. hace 22 años
config_SunOS df8e9a8c66 move release stuff off branch hace 20 años
create-cmake-release.cmake a5aa05c051 ENH: add cygwin cpack stuff to release scripts hace 19 años
cygwin-package.sh.in d138d16773 ENH: merge changes from branches hace 20 años
dashmacmini2_release.cmake 7d0bc9541d ENH: release scripts hace 19 años
dashsgi1_release.cmake 3840afa054 ENH: hace 19 años
dashsgi1_release64.cmake 3840afa054 ENH: hace 19 años
dashsun1_release.cmake f3023d5a38 ENH: works hace 19 años
destiny_release.cmake 221a169cb9 ENH: working package creator hace 19 años
hythloth_release.cmake 467bfbfc76 ENH: change name to MAKE_COMMAND hace 19 años
magrathea_release.cmake 71c934f029 ENH: update for release hace 19 años
muse_release.cmake 176ea3c1b4 ENH: skip bootstrap test as it already does a bootstrap hace 19 años
muse_release64.cmake eb1e0c36cb ENH: add 64 bit sgi hace 19 años
r15n65_aix_release.cmake 07fe0176d2 ENH: use older os for AIX release hace 19 años
r36n11_aix_release.cmake 71c934f029 ENH: update for release hace 19 años
release_cmake.cmake a5aa05c051 ENH: add cygwin cpack stuff to release scripts hace 19 años
release_cmake.sh.in 71c934f029 ENH: update for release hace 19 años
release_dispatch.sh df8e9a8c66 move release stuff off branch hace 20 años
upload_release.cmake 71c934f029 ENH: update for release hace 19 años
v60n177_aix_release.cmake b2c8f4d800 ENH: extra path hace 19 años
vogon_cygwin.cmake c55a3e4d48 ENH: add cygwin on vogon hace 19 años
vogon_release.cmake 221a169cb9 ENH: working package creator hace 19 años

README

1. Update Version information
- change version in CMakeLists.txt
- build on windows, and do a make; make install; make release // this step tags
- this changes cmake_release.sh
* for major release edit Source/cmCPluginAPI.h

2. Update the FAQ with the current release.
3. Update hythloth:~kingb/Nightly/Scripts/util.CMakeWeb to generate web page docs for the new version.


NOTES from Brad:

The release scripts are located in CMake and ParaView under the Utilities/Release directory. It is important to run the script obtained by checking out a copy of the corresponding release branch from CVS. Here is a summary of how to use them:


The release_dispatch.sh script has a list of machine names at the top. When run, this script will automatically ssh to these machines to build the releases. Run it like this:


./release_dispatch.sh clean
./release_dispatch.sh binary
./release_dispatch.sh logs


The first line will ssh to all the machines and wipe out any existing release build. The second will ssh to the machines and start the release scripts with output going to a log file. The third line will bring up a whole bunch of xterm windows each showing the log from one of the machines. Therefore you should run this from a prompt with access to an X display. Alternatively you can just look at the log files manually.


After the logs report the job is complete, then the binaries should be sitting on the local machine in the same directory as the scripts. You can run


./cmake_release.sh remote_source localhost


to get the source tarballs. Then run


./cmake_release.sh upload


to upload the files to public in the proper FTP directory.


For shannara, the home directory does not have enough disk space to build ParaView. After the "clean" step, you should manually log into the machine and do


rm -rf /disk2/ParaViewReleaseRoot
ln -s /disk2/ParaViewReleaseRoot ~/


For the aix build, you need to manually login to the box and checkout a copy of the Utilities/Release directory. Then run the release script by hand:


./cmake_release.sh binary_tarball
./paraview_release.sh binary_tarball


Then in the release root directory there will be a Tarballs subdirectory with the binaries.