extensions/net.sf.basedb.ftp/trunk/RELEASE

Code
Comments
Other
Rev Date Author Line
714 30 May 08 nicklas 1 ===================================================
714 30 May 08 nicklas 2 Release procedure for the FTP Server package
714 30 May 08 nicklas 3 ===================================================
714 30 May 08 nicklas 4
717 03 Jun 08 nicklas 5 Follow these instructions to release version A.B of 
717 03 Jun 08 nicklas 6 this package. Please update the instructions if you
717 03 Jun 08 nicklas 7 find anything that is not correct or missing.
717 03 Jun 08 nicklas 8
717 03 Jun 08 nicklas 9  1. Make sure that all changes have been committed to 
717 03 Jun 08 nicklas 10     the trunk. Check with other developers if not
717 03 Jun 08 nicklas 11     sure.
717 03 Jun 08 nicklas 12
717 03 Jun 08 nicklas 13  2. Update the version number.
717 03 Jun 08 nicklas 14     
1241 07 Sep 10 nicklas 15     In build.xml: <property name="version" value="A.B" />
1241 07 Sep 10 nicklas 16       
1241 07 Sep 10 nicklas 17     Run `ant update-version`. This should put the version
1241 07 Sep 10 nicklas 18     numbers in other files, including, 
1241 07 Sep 10 nicklas 19     META-INF/extensions.xml.
1241 07 Sep 10 nicklas 20     
1241 07 Sep 10 nicklas 21     Check (and update if needed) the README file and
1241 07 Sep 10 nicklas 22     and the wiki pages (see also step 8 below):
1241 07 Sep 10 nicklas 23     
1241 07 Sep 10 nicklas 24       http://baseplugins.thep.lu.se/wiki/net.sf.basedb.ftp
1241 07 Sep 10 nicklas 25       http://baseplugins.thep.lu.se/wiki/PluginDownload
717 03 Jun 08 nicklas 26
717 03 Jun 08 nicklas 27  3. Make sure that the code compiles and can be packaged.
717 03 Jun 08 nicklas 28  
717 03 Jun 08 nicklas 29     ant package
717 03 Jun 08 nicklas 30     
717 03 Jun 08 nicklas 31     will create the file 'base-ftpserver-A.B.tar.gz' in
717 03 Jun 08 nicklas 32     the project directory.
717 03 Jun 08 nicklas 33  
717 03 Jun 08 nicklas 34  4. Make sure that the installation of the FTP Server works 
717 03 Jun 08 nicklas 35     and that the installation instructions are up to date. 
717 03 Jun 08 nicklas 36     
717 03 Jun 08 nicklas 37  5. When everything is OK, commit any changes to subversion.
717 03 Jun 08 nicklas 38
717 03 Jun 08 nicklas 39  6. Create a tag in subversion: 
717 03 Jun 08 nicklas 40
717 03 Jun 08 nicklas 41     svn copy http://baseplugins.thep.lu.se/svn/extensions/net.sf.basedb.ftp/trunk \
717 03 Jun 08 nicklas 42         http://baseplugins.thep.lu.se/svn/extensions/net.sf.basedb.ftp/tags/A.B \
717 03 Jun 08 nicklas 43         -m "Tagging release A.B"
717 03 Jun 08 nicklas 44
717 03 Jun 08 nicklas 45  7. Upload the packaged release as an attachment to: 
717 03 Jun 08 nicklas 46     http://baseplugins.thep.lu.se/wiki/net.sf.basedb.ftp
717 03 Jun 08 nicklas 47
2319 04 Apr 14 nicklas 48  8. Edit the http://baseplugins.thep.lu.se/wiki/net.sf.basedb.ftp 
717 03 Jun 08 nicklas 49     page:
717 03 Jun 08 nicklas 50     
717 03 Jun 08 nicklas 51     * Add a new entry to the Download table
717 03 Jun 08 nicklas 52     * Change the README link to point to the tagged release. Use
717 03 Jun 08 nicklas 53       the following wiki code:
717 03 Jun 08 nicklas 54       [source:/extensions/net.sf.basedb.ftp/tags/A.B/README README]
717 03 Jun 08 nicklas 55
717 03 Jun 08 nicklas 56  9. Create a new milestone: 'FTP Server vA.B+1'
717 03 Jun 08 nicklas 57
717 03 Jun 08 nicklas 58 10. Close the 'FTP Server A.B' milestone. Move
717 03 Jun 08 nicklas 59     any remaining tickets to the newly create milestone.
717 03 Jun 08 nicklas 60
1241 07 Sep 10 nicklas 61 11. Update the version numbers.
1241 07 Sep 10 nicklas 62  
1441 02 Nov 11 nicklas 63     In build.xml: <property name="version" value="A.(B+1)-dev" />
1241 07 Sep 10 nicklas 64     Run `ant update-version` and commit the changes to 
1241 07 Sep 10 nicklas 65     subversion: 
717 03 Jun 08 nicklas 66     
717 03 Jun 08 nicklas 67     svn commit -m "Preparing for future release A.B+1"
714 30 May 08 nicklas 68