Repository: libcloud
Updated Branches:
  refs/heads/trunk eec3cc2b0 -> 106846bf6


docs: Update committer guide.


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/abdde154
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/abdde154
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/abdde154

Branch: refs/heads/trunk
Commit: abdde154eb981e70d96219a7c1f1b70da8b64464
Parents: eec3cc2
Author: Tomaz Muraus <to...@apache.org>
Authored: Thu Jul 31 00:05:24 2014 +0200
Committer: Tomaz Muraus <to...@apache.org>
Committed: Thu Jul 31 00:05:24 2014 +0200

----------------------------------------------------------------------
 docs/committer_guide.rst | 31 ++++++++++++++++++++-----------
 1 file changed, 20 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/abdde154/docs/committer_guide.rst
----------------------------------------------------------------------
diff --git a/docs/committer_guide.rst b/docs/committer_guide.rst
index 5f49c56..81bd815 100644
--- a/docs/committer_guide.rst
+++ b/docs/committer_guide.rst
@@ -86,7 +86,16 @@ preparing a release.
 * Remove the ``tox`` directory with ``rm -rf .tox``
 * Remove the _secrets_ file with ``rm test/secrets.py``
 
-2. Creating release artifacts
+2. Update JIRA
+~~~~~~~~~~~~~~
+
+* Create a new JIRA version for the release in question (if one doesn't exist
+  yet)
+* Close all the corresponding JIRA tickets and set ``Fix Version/s`` field
+  to the current version
+* Release the JIRA version
+
+3. Creating release artifacts
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 We have a script that runs the required setup.py commands and then hashes
@@ -107,7 +116,7 @@ are suitable to be uploaded for a release.
 
 Copy the artifacts in another directory, unpack one of them and test it with 
``tox``.
 
-3. Tagging a release
+4. Tagging a release
 ~~~~~~~~~~~~~~~~~~~~
 
 Tag the tentative release with a ``-tentative`` postfix.
@@ -121,8 +130,8 @@ For example:
 .. sourcecode:: bash
 
     git tag v0.15.0-tentative 105b9610835f99704996d861d613c5a9a8b3f8b1
-       
-4. Upload the release artifacts and start a [VOTE] thread
+
+5. Upload the release artifacts and start a [VOTE] thread
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Upload all release artifacts including the ``whl`` files to your 
people.apache.org
@@ -131,7 +140,7 @@ space. Then start a [VOTE] thread on the 
d...@libcloud.apache.org mailing list.
 Once the vote has passed tag the release with a new tag, removing the 
``-tentative`` postfix.
 Upload the release artifacts to Apache servers and Pypi.
 
-5. Uploading release artifacts to Apache servers
+6. Uploading release artifacts to Apache servers
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 * Add release artifacts to the dist SVN repository at
@@ -146,7 +155,7 @@ Upload the release artifacts to Apache servers and Pypi.
   are automatically archived and available at
   https://dist.apache.org/repos/dist/release/libcloud/.
 
-6. Publishing package to PyPi
+7. Publishing package to PyPi
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 **For consistency and security reasons packages are always uploaded to PyPi
@@ -172,7 +181,7 @@ screenshot below.
    :width: 700px
    :align: center
 
-7. Verifying the release artifact check sums
+8. Verifying the release artifact check sums
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 To verify that nothing went wrong doing the release process, run the
@@ -193,14 +202,14 @@ For example
 
     ./dist/verify_checksums.sh apache-libcloud-0.13.2
 
-8. Updating doap_libcloud.rdf file
+9. Updating doap_libcloud.rdf file
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Add information about the new release to the ``doap_libcloud.rdf`` file in the
 root of the main code repository.
 
-9. Updating website
-~~~~~~~~~~~~~~~~~~~
+10. Updating website
+~~~~~~~~~~~~~~~~~~~~
 
 Check out the website using SVN: ``svn co 
https://svn.apache.org/repos/asf/libcloud/site/trunk``
 
@@ -210,7 +219,7 @@ Check out the website using SVN: ``svn co 
https://svn.apache.org/repos/asf/libcl
 
 Build the site locally and make sure everything is correct. Check the 
``README.md`` file.
 
-10. Sending announcements
+11. Sending announcements
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
 * Send a release announcement to {dev,users}@libcloud.apache.org. If it's a

Reply via email to