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

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