From: <ai...@us...> - 2013-12-22 20:15:11
|
Revision: 12907 http://sourceforge.net/p/plplot/code/12907 Author: airwin Date: 2013-12-22 20:15:07 +0000 (Sun, 22 Dec 2013) Log Message: ----------- Update cookbook of release instructions to what was done for 5.9.11. Modified Paths: -------------- trunk/README.Release_Manager_Cookbook Modified: trunk/README.Release_Manager_Cookbook =================================================================== --- trunk/README.Release_Manager_Cookbook 2013-12-22 06:28:09 UTC (rev 12906) +++ trunk/README.Release_Manager_Cookbook 2013-12-22 20:15:07 UTC (rev 12907) @@ -69,6 +69,7 @@ in the build tree. The current such list of targets is +... check_plplotcapi_defines ... check_swig_documentation ... check_f95_parameters ... check_tcl_parameters @@ -288,8 +289,7 @@ tarball: /tmp/plplot_install/share/doc/plplot/html/index.html -/tmp/plplot_install/share/doc/plplot/plplot-5.9.10.pdf -/tmp/plplot_install/share/doc/plplot/plplot-5.9.10.ps.gz +/tmp/plplot_install/share/doc/plplot/plplot-5.9.11.pdf Look at a few man pages that were generated from the tarball, e.g., @@ -310,7 +310,9 @@ results. scripts/comprehensive_test.sh --do_ctest no --do_test_noninteractive no +find ../comprehensive_test_disposeable -name "*.out" |grep -v a.out |xargs grep -i error scripts/comprehensive_test.sh --do_test_interactive no +find ../comprehensive_test_disposeable -name "*.out" |grep -v a.out |xargs grep -i error Enter results of these and all other tests of this release into README.release. @@ -353,7 +355,7 @@ /branches/?? For the release, you will be using svn to copy the /trunk version to -/tags/vX_Y_Z (v5_9_10 for example to follow the previous naming +/tags/vX_Y_Z (v5_9_11 for example to follow the previous naming conventions). To do this strictly on the server side with no local files involved at all @@ -365,11 +367,11 @@ svn status # Complete server side copy using new SourceForge Allura version of repository. # This is _much_ faster than copying from the local version. -svn copy https://svn.code.sf.net/p/plplot/code/trunk https://svn.code.sf.net/p/plplot/code/tags/v5_9_10 +svn copy https://svn.code.sf.net/p/plplot/code/trunk https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 # Check out this release tag -svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_9_10 plplot_tags_5.9.10 +svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 plplot_tags_5.9.11 In the event that problems are found in the release tarball generated from the release tag, then trunk should be fixed, the trunk @@ -386,7 +388,7 @@ # IMPORTANT: use this tagged version to create the website and tarball -cd plplot_tags_5.9.10 +cd plplot_tags_5.9.11 (11a) Install and test a local copy of the PLplot website @@ -405,7 +407,7 @@ Follow the exact steps given above in "Install and test a (preliminary) local copy of the PLplot website" but this time with the correct RELEASE_DATE and VERSION and also do this -using the files from the tagged release directory, e.g., plplot_tags_5.9.10 +using the files from the tagged release directory, e.g., plplot_tags_5.9.11 (11b) Upload the local website to SourceForge @@ -492,26 +494,26 @@ sftp airwin,pl...@fr... cd /home/frs/project/p/pl/plplot/plplot -mkdir 5.9.10\ Source -cd 5.9.10\ Source -put plplot-5.9.10.tar.gz.asc -put plplot-5.9.10.tar.gz +mkdir 5.9.11\ Source +cd 5.9.11\ Source +put plplot-5.9.11.tar.gz.asc +put plplot-5.9.11.tar.gz exit -Make, e.g., plplot-5.9.10.tar.gz, the "latest" version. +Make, e.g., plplot-5.9.11.tar.gz, the "latest" version. login to SF website -files ==> plplot ==> 5.9.10 Source ==> view details (the "i" icon) for -plplot-5.9.10.tar.gz ==> select "all" for the default +files ==> plplot ==> 5.9.11 Source ==> view details (the "i" icon) for +plplot-5.9.11.tar.gz ==> select "all" for the default The above spins indefinitely with iceweasel, but it does work. # Save a local copy of the release tarball for future reference. cd /home/software/plplot_svn/HEAD/export #(or wherever) -cp -a /tmp/plplot-dist-prep/plplot-5.9.10.tar.gz* . -gpg --verify plplot-5.9.10.tar.gz.asc +cp -a /tmp/plplot-dist-prep/plplot-5.9.11.tar.gz* . +gpg --verify plplot-5.9.11.tar.gz.asc -cd plplot_tags_5.9.10 +cd plplot_tags_5.9.11 echo " DETAILED CHANGELOG FOR THIS RELEASE @@ -520,7 +522,7 @@ cd /tmp sftp airwin,pl...@fr... -cd /home/frs/project/p/pl/plplot/plplot/5.9.10\ Source +cd /home/frs/project/p/pl/plplot/plplot/5.9.11\ Source put /tmp/README.release exit @@ -531,7 +533,7 @@ news item will then be available on the menu bar. Click that, then "new post". -Enter the title (e.g., PLplot Release 5.9.10) and the text. Surround +Enter the title (e.g., PLplot Release 5.9.11) and the text. Surround the URL's in the text with angle brackets, e.g. <http://sourceforge.net/projects/plplot/files/plplot>. @@ -551,7 +553,7 @@ a. Preserve the historical record of the significant changes between versions of PLplot in one file by - prepending README.release for 5.9.10 to OLD-README.release + prepending README.release for 5.9.11 to OLD-README.release cat README.release OLD-README.release > OLD-README.release_new mv OLD-README.release_new OLD-README.release This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |