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

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