From: <pdo...@us...> - 2012-01-03 03:53:41
|
Revision: 14260 http://squirrelmail.svn.sourceforge.net/squirrelmail/?rev=14260&view=rev Author: pdontthink Date: 2012-01-03 03:53:34 +0000 (Tue, 03 Jan 2012) Log Message: ----------- Almost finished with IMAP Proxy release instructions Modified Paths: -------------- trunk/documentation/devel/devel.sgml Modified: trunk/documentation/devel/devel.sgml =================================================================== --- trunk/documentation/devel/devel.sgml 2012-01-03 03:52:30 UTC (rev 14259) +++ trunk/documentation/devel/devel.sgml 2012-01-03 03:53:34 UTC (rev 14260) @@ -2932,7 +2932,7 @@ <item> Update the ReleaseNotes, keeping the same general format. <item> Compose a three to eight line message you'll post to mailinglists and forums. Include links. (While you're at it, make a simple HTML version of it as well, you'll need it later) Be BRIEF. Keep this message in your editor or on file for later on. </enum> -<item><bf/Gearing up:/ Update the version number strings at 3 places: +<item><bf/Gearing up:/ Update the version number strings in three places: <enum> <item> Variables in <tt>functions/strings.php</tt> (<tt>$version = '1.4.20', $SQM_INTERNAL_VERSION=array(1,4,20)</tt>). <item> <tt>doc/ChangeLog</tt> @@ -3010,7 +3010,7 @@ <item><bf/Defrosting:/ Prepare SVN for continued development <enum> <item> Go back to your regular SVN development directory. - <item> Update the version number variable in functions/strings.php by incrementing the incremental release number by 1 and adding <tt>' [SVN]'</tt> after it (<tt>$version = '1.4.21 [SVN]';</tt>). Also, don't forget to update the <tt>$SQM_INTERNAL_VERSION</tt> array! + <item> Update the version number variable in functions/strings.php by incrementing the incremental release number by one and adding <tt>' [SVN]'</tt> after it (<tt>$version = '1.4.21 [SVN]';</tt>). Also, don't forget to update the <tt>$SQM_INTERNAL_VERSION</tt> array! <item> Add a new section in doc/ChangeLog for the new release, followed by <tt>' - SVN'</tt> <item> Archive the doc/ReleaseNotes for this release like this: <tscreen>svn copy doc/ReleaseNotes doc/release_notes_archive/X.Y/Notes-X.Y.Z.txt</tscreen> @@ -3070,8 +3070,24 @@ <p> <enum> +<item><bf/Teamwork:/ Before beginning, coordinate the release with other members of the admin list to ensure proper time for verification and testing of release components (RPM, etc). +<item><bf/Usual sanity:/ Check the code over to make sure we are absolutely ready. +<item><bf/Documentation:/ Update Release Documents + <enum> + <item> Compose a three to eight line message you'll post to mailinglists and forums. Include links. (While you're at it, make a simple HTML version of it as well, you'll need it later) Be BRIEF. Keep this message in your editor or on file for later on. + </enum> +<item><bf/Gearing up:/ Update the version number strings in three places (this should just involve removing <tt>" [SVN]"</tt> from each): + <enum> + <item><tt>include/common.h</tt>: + <tscreen><verb>#define IMAP_PROXY_VERSION "1.2.8"</verb></tscreen> + <item><tt>imapproxy.spec</tt>: + <tscreen><verb>%define ver 1.2.8</verb></tscreen> + <item><tt>pkginfo</tt>: + <tscreen><verb>VERSION=1.2.8</verb></tscreen> + </enum> <item><bf/SVN packaging:/ <enum> + <item> Commit final changes to Subversion (include/common.h, imapproxy.spec, pkginfo) <item> Tag SVN with the release number in the format imap_proxy-release-X_Y_Z (imap_proxy-release-1_2_8). Example: <tscreen><verb> svn copy -m "IMAP Proxy version 1.2.8" \ @@ -3137,6 +3153,20 @@ <tscreen><url url="http://sourceforge.net/projects/squirrelmail/" name="https://sourceforge.net/projects/squirrelmail/"></tscreen> </enum> </enum> +<item><bf/Defrosting:/ Prepare SVN for continued development + <enum> + <item> Go back to your regular SVN development directory. + <item> Update the version number strings in three places by incrementing the incremental release number by one and adding <tt>" [SVN]"</tt> after it + <enum> + <item><tt>include/common.h</tt>: + <tscreen><verb>#define IMAP_PROXY_VERSION "1.2.9 [SVN]"</verb></tscreen> + <item><tt>imapproxy.spec</tt>: + <tscreen><verb>%define ver 1.2.9 [SVN]</verb></tscreen> + <item><tt>pkginfo</tt>: + <tscreen><verb>VERSION=1.2.9 [SVN]</verb></tscreen> + </enum> + <item> Commit these changes to SVN with a note saying that it is ready for continued development. + </enum> <item><bf/Enable downloading:/ Update the download page for the SquirrelMail website. <enum> <item> SSH into sciurida @@ -3144,6 +3174,10 @@ <item> Edit download.php and change the version number as necessary (specifically, you need to update <tt>$imap_proxy_version</tt> and <tt>$imap_proxy_svn</tt>). <item> Upload the md5 checksums and sha1 checksums that make-release-webmail calculated and your GPG signatures into the <tt>sums/</tt> dir. </enum> +<item><bf/Blatant yelling:/ Announce the release to the World. + <enum> + <item> FIXME/TODO..... + </enum> </enum> <sect1>Adding New Languages This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |