X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/1e7aebc90b2b822c14f0b77cd3f15adb9c52fa50..c606c42da46efa232c1f29791877f07d98da262e:/CHECKLST.txt diff --git a/CHECKLST.txt b/CHECKLST.txt index 88bdabf0..b5d13191 100644 --- a/CHECKLST.txt +++ b/CHECKLST.txt @@ -25,6 +25,9 @@ The resource files: + the copyright date appears twice, once in the About box and once in the Licence box. Don't forget to change both! - putty/mac/mac_res.r + - putty/unix/gtkdlg.c + + the copyright date appears twice, once in the About box and + once in the Licence box. Don't forget to change both! The documentation (both the preamble blurb and the licence appendix): @@ -34,7 +37,7 @@ The documentation (both the preamble blurb and the licence appendix): The website: - putty-website/licence.html - + Before tagging a release ------------------------ @@ -53,10 +56,25 @@ orders them correctly with respect to releases): - putty/LATEST.VER -And the Windows installer script: +The Windows installer script: - putty/putty.iss +The Mac resource file (used to generate the binary bit of the 'vers' +resources -- the strings are supplied by the usual means): + + - putty/mac/version.r + +It might also be worth going through the documentation looking for +version numbers - we have a couple of transcripts showing the help +text from the command-line tools, and it would be nice to ensure the +whole transcripts (certainly including the version numbers) are up +to date. + + - putty/doc/pscp.but + - putty/doc/plink.but + - putty/doc/psftp.but (in case it ever acquires a similar thing) + The actual release procedure ---------------------------- @@ -77,12 +95,16 @@ of the tag. - Build the Windows/x86 release binaries. Don't forget to supply VER=/DRELEASE=. Run them, or at least one or two of them, to ensure that they really do report their version number correctly. + + Save the release link maps. Currently I keep these on ixion, + in src/putty/local/maps-. - Acquire the Windows/alpha release binaries from Owen. + Verify the snapshot-key signatures on these, to ensure they're really the ones he built. If I'm going to snapshot-sign a zip file I make out of these, I'm damn well going to make sure the binaries that go _into_ it were snapshot-signed themselves. + + Make sure Owen has kept the Alpha release link maps somewhere + useful. - Run Halibut to build the docs.