949 |
30 Jan 09 |
martin |
1 |
=================================================== |
949 |
30 Jan 09 |
martin |
Release procedure for the Normalizers package |
949 |
30 Jan 09 |
martin |
3 |
=================================================== |
949 |
30 Jan 09 |
martin |
4 |
|
949 |
30 Jan 09 |
martin |
Follow these instructions to release version A.B of |
949 |
30 Jan 09 |
martin |
this plug-in package. Please update the instructions |
949 |
30 Jan 09 |
martin |
if you find anything that is not correct or missing. |
949 |
30 Jan 09 |
martin |
8 |
|
949 |
30 Jan 09 |
martin |
1. Make sure that all changes have been committed to |
949 |
30 Jan 09 |
martin |
the trunk. Check with other developers if not |
949 |
30 Jan 09 |
martin |
sure. |
949 |
30 Jan 09 |
martin |
12 |
|
949 |
30 Jan 09 |
martin |
2. Update version numbers. |
949 |
30 Jan 09 |
martin |
14 |
|
1454 |
03 Nov 11 |
nicklas |
In build.xml: |
1410 |
19 Oct 11 |
nicklas |
<property name="version" value="A.B" /> |
1410 |
19 Oct 11 |
nicklas |
<property name="depend.base-version" value="X.Y.Z" /> |
1410 |
19 Oct 11 |
nicklas |
18 |
|
1410 |
19 Oct 11 |
nicklas |
Run `ant update-version`. This should put the version |
1410 |
19 Oct 11 |
nicklas |
numbers in a lot of files, including, Normalizations.java |
1410 |
19 Oct 11 |
nicklas |
and META-INF/extensions.xml. |
949 |
30 Jan 09 |
martin |
22 |
|
949 |
30 Jan 09 |
martin |
3. Make sure that the code compiles and can be packed. |
949 |
30 Jan 09 |
martin |
24 |
|
949 |
30 Jan 09 |
martin |
ant package |
949 |
30 Jan 09 |
martin |
26 |
|
949 |
30 Jan 09 |
martin |
will create the file 'normalization-plugins-A.B.tar.gz' in |
949 |
30 Jan 09 |
martin |
the 'package' subdirectory. |
949 |
30 Jan 09 |
martin |
29 |
|
949 |
30 Jan 09 |
martin |
4. Make sure that the installation of the plug-in works |
949 |
30 Jan 09 |
martin |
and that the installation instructions are up to date. |
949 |
30 Jan 09 |
martin |
Test this on a fresh BASE installation. |
949 |
30 Jan 09 |
martin |
33 |
|
949 |
30 Jan 09 |
martin |
5. When everything is OK, commit any changes to subversion. |
949 |
30 Jan 09 |
martin |
35 |
|
949 |
30 Jan 09 |
martin |
6. Create a tag in subversion: |
949 |
30 Jan 09 |
martin |
37 |
|
949 |
30 Jan 09 |
martin |
svn copy http://baseplugins.thep.lu.se/svn/plugins/base2/net.sf.basedb.normalizers/trunk \ |
949 |
30 Jan 09 |
martin |
http://baseplugins.thep.lu.se/svn/plugins/base2/net.sf.basedb.normalizers/tags/A.B \ |
949 |
30 Jan 09 |
martin |
-m "Tagging release A.B" |
949 |
30 Jan 09 |
martin |
41 |
|
949 |
30 Jan 09 |
martin |
7. Upload the packaged release as an attachment to: |
949 |
30 Jan 09 |
martin |
http://baseplugins.thep.lu.se/wiki/net.sf.basedb.normalizers |
949 |
30 Jan 09 |
martin |
44 |
|
949 |
30 Jan 09 |
martin |
8. Edit the http://baseplugins.thep.lu.se/wiki/net.sf.basedb.normalizers |
949 |
30 Jan 09 |
martin |
page: |
949 |
30 Jan 09 |
martin |
47 |
|
949 |
30 Jan 09 |
martin |
* Add a new entry to the Download table |
949 |
30 Jan 09 |
martin |
* Change the INSTALL-link and README-link to point to |
949 |
30 Jan 09 |
martin |
the tagged release |
949 |
30 Jan 09 |
martin |
* Check that the other information on that page is correct |
949 |
30 Jan 09 |
martin |
(READ IT!) |
949 |
30 Jan 09 |
martin |
53 |
|
949 |
30 Jan 09 |
martin |
9. Check the http://baseplugins.thep.lu.se/wiki/PluginDownload |
949 |
30 Jan 09 |
martin |
and make sure that the information on that page is correct. |
949 |
30 Jan 09 |
martin |
56 |
|
949 |
30 Jan 09 |
martin |
10. Create a new milestone: 'net.sf.basedb.normalizers vA.B+1' |
949 |
30 Jan 09 |
martin |
58 |
|
949 |
30 Jan 09 |
martin |
11. Close the 'net.sf.basedb.normalizers A.B' milestone. Move |
949 |
30 Jan 09 |
martin |
any remaining tickets to the newly create milestone. |
949 |
30 Jan 09 |
martin |
61 |
|
949 |
30 Jan 09 |
martin |
12. Update the version numbers. |
949 |
30 Jan 09 |
martin |
63 |
|
1410 |
19 Oct 11 |
nicklas |
In build.xml: <property name="version" value="A.(B+1)-dev" /> |
1410 |
19 Oct 11 |
nicklas |
Run `ant update-version` and commit the changes to |
1410 |
19 Oct 11 |
nicklas |
subversion: 'Preparing for future release A.B+1'. |
949 |
30 Jan 09 |
martin |
67 |
|