|
From: <jd...@us...> - 2008-12-15 14:53:40
|
Revision: 6611
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6611&view=rev
Author: jdh2358
Date: 2008-12-15 14:53:30 +0000 (Mon, 15 Dec 2008)
Log Message:
-----------
updates to release guide
Modified Paths:
--------------
trunk/matplotlib/doc/devel/coding_guide.rst
trunk/matplotlib/doc/devel/release_guide.rst
Modified: trunk/matplotlib/doc/devel/coding_guide.rst
===================================================================
--- trunk/matplotlib/doc/devel/coding_guide.rst 2008-12-15 14:21:15 UTC (rev 6610)
+++ trunk/matplotlib/doc/devel/coding_guide.rst 2008-12-15 14:53:30 UTC (rev 6611)
@@ -1,4 +1,4 @@
-.. _coding-guide:
+M.. _coding-guide:
************
Coding guide
@@ -29,10 +29,10 @@
svn co https://matplotlib.svn.sourceforge.net/svnroot/matplotlib/branches/\
v0_91_maint mpl91 --username=youruser --password=yourpass
-The current release of the trunk is in the 0.98.4 maintenance branch::
+The current release of the trunk is in the 0.98.5 maintenance branch::
svn co https://matplotlib.svn.sourceforge.net/svnroot/matplotlib/branches/\
- v0_98_4_maint mpl98.4 --username=youruser --password=yourpass
+ v0_98_5_maint mpl98.5 --username=youruser --password=yourpass
Committing changes
@@ -118,6 +118,9 @@
> svn commit -F svnmerge-commit-message.txt
+
+.. _setting-up-svnmerge:
+
Setting up svnmerge
~~~~~~~~~~~~~~~~~~~
Modified: trunk/matplotlib/doc/devel/release_guide.rst
===================================================================
--- trunk/matplotlib/doc/devel/release_guide.rst 2008-12-15 14:21:15 UTC (rev 6610)
+++ trunk/matplotlib/doc/devel/release_guide.rst 2008-12-15 14:53:30 UTC (rev 6611)
@@ -9,6 +9,9 @@
* Edit :file:`__init__.py` and bump the version number
+
+When doing a release
+
.. _release-testing:
Testing
@@ -27,6 +30,20 @@
* remove font cache and tex cache from :file:`.matplotlib` and test
with and without cache on some example script
+
+.. _release-branching:
+
+Branching
+============
+
+Once all the tests are passing and you are ready to do a release, you
+need to create a release branch and configure svn-merge to use it;
+Michael Droettboom should probably handle this step, but if he is not
+available see instructions at :ref:`setting-up-svnmerge`. On the
+bracnh, do any additional testing you want to do, and then build
+binaries and source distributions for testing as release candidates.
+
+
.. _release-packaging:
Packaging
@@ -57,11 +74,35 @@
> svn copy trunk/matplotlib branches/v0_98_4_maint
+
+.. _release-candidate-testing:
+
+Release candidate testing:
+============================
+
+Post the release candidates to
+http://matplotlib.sf.net/release-candidates and post a message to
+matplotlib-users and devel requesting testing. To post to the server,
+you can do::
+
+ > scp somefile.tgz jdh2358,mat...@sh...:/home/groups/m/ma/matplotlib/htdocs/release-candidates/
+
+replacing 'jdh2358' with your sourceforge login.
+
+
+Any changes to fix bugs in the release candidate should be fixed in
+the release branch and merged into the trunk with svn-merge; see
+:ref:`svn-merge`. When the release candidate is signed off on, build
+the final sdist, binaries and eggs, and upload them to the sourceforge
+release area.
+
+
.. _release-uploading:
Uploading
=========
+
* Post the win32 and OS-X binaries for testing and make a request on
matplotlib-devel for testing. Pester us if we don't respond
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|