From 814636fe9919b8c365bfa19479f6f9a79ad87ed5 Mon Sep 17 00:00:00 2001 From: Peter Maydell Date: Sun, 27 Apr 2008 20:58:50 +0000 Subject: [PATCH] Update some of the 'how to do a release' documentation --- ChangeLog | 2 ++ docs/README.developers | 24 +++++++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 71ee5eb..42144d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2008-04-27 Peter Maydell + * Updated some of the 'how to do a release' documentation. + * Upped the VERSION string to '1.3-dev', since 1.3-RC1 has been branched off. diff --git a/docs/README.developers b/docs/README.developers index 20b6452..351a27d 100644 --- a/docs/README.developers +++ b/docs/README.developers @@ -143,7 +143,8 @@ releasing nmh ------------- To make a public release of nmh (we'll use version 1.0.4 and my mhost.com -account, danh, as examples here): +account, danh, as examples here; the convention for release candidates +is to use something like "1.0.4-RC1"): 1. % echo 1.0.4 > VERSION % date +"%e %B %Y" > DATE @@ -186,10 +187,24 @@ account, danh, as examples here): 11. % cvs commit ChangeLog VERSION 12. If possible, make an MD5 hash and/or a PGP signature of nmh-1.0.4.tar.gz. + Assuming you have gpg set up, this should be: + % gpg --output nmh-1.0.4.tar.gz.sig --detach-sig nmh-1.0.4.tar.gz -13. % scp -p nmh-1.0.4.tar.gz* danh@mhost.com:/var/ftp/pub/nmh + You can verify the signature with + % gpg --verify nmh-1.0.4.tar.gz.sig nmh-1.0.4.tar.gz -14. Send an announcement to exmh-users@redhat.com, exmh-workers@redhat.com, +13. Upload the files to savannah. First make sure they are mode 664 so + they will have the right permissions on the server end + (see https://savannah.gnu.org/maintenance/SharedDownloadArea) + % chmod 664 nmh-1.0.4.tar.gz* + + Then scp them across: + % scp -p nmh-1.0.4.tar.gz* youruser@dl.sv.nongnu.org:/releases/nmh/ + +14. FIXME -- I suspect that at least some of the mailing lists here are not + correct any more. Needs checking. + + Send an announcement to exmh-users@redhat.com, exmh-workers@redhat.com, mh-users@ics.uci.edu, and nmh-announce@mhost.com. If the release fixes significant security holes, also send an announcement to bugtraq@securityfocus.com. The exmh lists require you to be subscribed in @@ -204,3 +219,6 @@ account, danh, as examples here): shown by: http://www.mhost.com/cgi-bin/cvsweb/nmh/ChangeLog?r1=1.40&r2=1.71 + +15. Add a news item to the savannah nmh page. You'll have to submit it first + and then separately approve it (under News->Manage). -- 1.7.10.4