[cmake-commits] hoffman committed CMake.nsi.in 1.7 NONE CMakeInstall.bmp 1.1 NONE MakeRelease.cmake.in 1.5 NONE README 1.3 1.4 Release.cmake 1.11 NONE cmake_login 1.1 NONE cmake_release.sh.in 1.3 NONE config_AIX 1.5 NONE config_CYGWIN_NT-5.1 1.2 NONE config_Darwin 1.9 NONE config_HP-UX 1.9 NONE config_IRIX64 1.5 NONE config_Linux 1.9 NONE config_OSF1 1.4 NONE config_SunOS 1.6 NONE cygwin-package.sh.in 1.4 NONE release_dispatch.sh 1.4 NONE

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Jun 22 11:31:37 EDT 2007


Update of /cvsroot/CMake/CMake/Utilities/Release
In directory public:/mounts/ram/cvs-serv31827/Utilities/Release

Modified Files:
	README 
Removed Files:
	CMake.nsi.in CMakeInstall.bmp MakeRelease.cmake.in 
	Release.cmake cmake_login cmake_release.sh.in config_AIX 
	config_CYGWIN_NT-5.1 config_Darwin config_HP-UX config_IRIX64 
	config_Linux config_OSF1 config_SunOS cygwin-package.sh.in 
	release_dispatch.sh 
Log Message:
ENH: remove old style release stuff


--- config_OSF1 DELETED ---

--- cmake_release.sh.in DELETED ---

--- MakeRelease.cmake.in DELETED ---

--- config_IRIX64 DELETED ---

--- config_HP-UX DELETED ---

--- config_SunOS DELETED ---

--- CMakeInstall.bmp DELETED ---

--- config_CYGWIN_NT-5.1 DELETED ---

--- config_AIX DELETED ---

--- release_dispatch.sh DELETED ---

--- Release.cmake DELETED ---

--- CMake.nsi.in DELETED ---

Index: README
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/Release/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- README	26 Jun 2006 13:46:22 -0000	1.3
+++ README	22 Jun 2007 15:31:35 -0000	1.4
@@ -1,58 +1,24 @@
-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 ~/
-
+To create a cmake release, first test the branch:
 
-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:
+mkdir 2-4
+cd 2-4
+cmake -DCMAKE_VERSION=CMake-2-4 -P ../create-cmake-release.cmake
+./create-CMake-2-4.sh
 
+If that works:
 
-./cmake_release.sh binary_tarball
-./paraview_release.sh binary_tarball
+Then tag the minor release:
+cvs tag 2-4-7
 
+Then create a release from the tag:
+mkdir 2-4-7
+cd 2-4-7
+cmake -DCMAKE_VERSION=CMake-2-4-7 -P ../create-cmake-release.cmake
+./create-CMake-2-4.sh
 
-Then in the release root directory there will be a Tarballs subdirectory with the binaries.
 
+create-cmake-release.cmake:  script to run to create release sh script
+Cygwin -> directory that contains cpack cygwin package files used in
+ CMakeCPack.cmake)
 
+machine_release.cmake : config files for each machine

--- config_Darwin DELETED ---

--- cmake_login DELETED ---

--- cygwin-package.sh.in DELETED ---

--- config_Linux DELETED ---



More information about the Cmake-commits mailing list