Code

Updated notes on releasing, mainly for svn
[nagiosplug.git] / doc / RELEASING
index 0f708f39a4896cb8f4b5d0602b244fed48dcff24..3b8d7f9da6a193567dd829aa916217f590935c7b 100644 (file)
@@ -1,24 +1,23 @@
 NOTES ON RELEASING NEW VERSION OF NAGIOSPLUG
 
-cvs update in main area
+svn update in main area
 . tools/devmode, if feeling adventurous
-check compilation
+check compilation, check tinderbox screens
 
-Update BUGS file, if this is a major release
+Update BUGS, NEWS file
+Update AUTHORS if new members
+Update configure.in and package.def with version
+Run svn2cl (get from http://ch.tudelft.nl/~arthur/svn2cl):
+svn2cl.sh --break-before-msg -i http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk
+commit BUGS NEWS configure.in package.def ChangeLog
 
-Run cvs2cl.pl
-commit new ChangeLog
-
-Check configure.in with right version
-cvs tag r1_4-alpha2
-If a main release (eg, non alpha/beta), branch here:
-cvs tab -b r1_4-patches
-Consider the SF snapshot branches - should you remove any other branches?
+svn copy http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk 
+http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/tags/release-1.4.10
 
 checkout new version:
 cd /tmp
 rm -fr nagiosplug
-cvs -z3 -d:ext:tonvoon@cvs.sourceforge.net:/cvsroot/nagiosplug co -r r1_4-alpha2 nagiosplug
+svn export http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/tags/release-1.4.10 nagiosplug
 cd nagiosplug
 tools/setup
 ./configure
@@ -30,18 +29,21 @@ bin
 cd /incoming
 put file
 
-SF -> Submit News about release.
-Get URL to news item
+SF -> Submit News about release. Make sure it is called "Nagios Plugins" (with those caps)
+Link to download at http://sourceforge.net/project/showfiles.php?group_id=29880
+Include contents of NEWS for this release
+List all people on team involved. 
+Add acknowledgement to contributors
+Submit. Get URL to news item
 
 SF -> Admin -> File Releases
 Add a release to nagiosplug and create a file release
-name: 1.4-alpha2. Commit
+Name: 1.4.1 
+Create release
 Step 1: Add release notes pointing to news item
 Step 2: add file
 Step 3: *.tar.gz, Platform Independent, Source .gz
 Step 4: Send notice
 
-Send email to nagiosplug-help, nagios-announce
-
-Change to next version number in configure.in and package.def
-
+Send email to nagiosplug-help, nagios-announce with the news text
+Add a news item to http://nagiosplugins.org