plugins/base2/net.sf.basedb.illumina/trunk/RELEASE

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