1 Checklist for Making New Software Release
2 -----------------------------------------
4 Check each item, when completed, when updating the version of RSL.
6 1. Change version number reference in index.html, in the directory doc/.
8 2. Change README to indicate the new version number and freeze date.
10 3. Change CHANGES, change FREEZE date.
12 4. In doc/, change version number reference in RSL_radar_intro.html.
14 5. In doc/, run 'netscape index.html'.
16 6. Check that the structures in RSL_structures.html, RSL_ray_struct.html,
17 etc., match those in rsl.h.
19 7. Change the version number in Makefile.am
21 8. Change the version number in configure.in
23 ============================================================================
24 The following are the steps for freezing a new version.
31 d. setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH
39 cvs commit (Tagging is done in step 4.)
42 Unpack it and try to build it -- 'make distcheck' will not work.
44 *************************************************************
45 *** run_tests contains, at least, the following commands. ***
46 *************************************************************
47 any_to_gif /DATA2/merritt/nex.file.{2,1}
48 xv dz_sweep.gif -- Look familiar?
49 killer_sweep /DATA2/merritt/nex.file.{2,1} | less -- Check 'OUT OF ORDER'.
50 wsr88d_to_gif /DATA2/merritt/nex.file.{2,1}
51 xv dz_sweep.gif -- Look familiar?
52 wsr_hist_uf_test /DATA2/merritt/nex.file.2
53 diff *.dat (There should be no differences.)
54 bscan /DATA2/merritt/pafb_swap
55 bscan /DATA2/merritt/pafb_unswap
58 cvs rtag v1_? rsl (Tag only when step 3 works.)
60 5. scp rsl-v1.?.tgz trmm:/public/ftp/pub/software
61 (Reset rsl-LATEST to point to this new version).
63 6. mv rsl-v1.?.tgz distributions/
65 7. Copy the doc/ directory to the http on trmm:
67 scp -r doc/* trmm:/public/httpd/htdocs/trmm_office/software/rsl
68 scp -r README trmm:/public/httpd/htdocs/trmm_office/software/rsl
69 scp -r CHANGES trmm:/public/httpd/htdocs/trmm_office/software/rsl
78 cvs rdiff -r v1_10 rsl > rsl.v1.10_to_v1.11.patch
79 gzip rsl.v1.10_to_v1.11.patch
80 scp rsl.v1.10_to_v1.11.patch.gz trmm:/public/ftp/pub/software
82 10. Change the version number in the mainline distribution (rsl/) to
83 the next value. That's in Makefile.am and configure.in.