@@ -9,6 +9,9 @@ A guide for developers who are doing a matplotlib release
99* Edit :file: `__init__.py ` and bump the version number
1010
1111
12+
13+ When doing a release
14+
1215.. _release-testing :
1316
1417Testing
@@ -27,6 +30,20 @@ Testing
2730* remove font cache and tex cache from :file: `.matplotlib ` and test
2831 with and without cache on some example script
2932
33+
34+ .. _release-branching :
35+
36+ Branching
37+ ============
38+
39+ Once all the tests are passing and you are ready to do a release, you
40+ need to create a release branch and configure svn-merge to use it;
41+ Michael Droettboom should probably handle this step, but if he is not
42+ available see instructions at :ref: `setting-up-svnmerge `. On the
43+ bracnh, do any additional testing you want to do, and then build
44+ binaries and source distributions for testing as release candidates.
45+
46+
3047.. _release-packaging :
3148
3249Packaging
@@ -57,11 +74,35 @@ Packaging
5774
5875 > svn copy trunk/matplotlib branches/v0_98_4_maint
5976
77+
78+ .. _release-candidate-testing :
79+
80+ Release candidate testing:
81+ ============================
82+
83+ Post the release candidates to
84+ http://matplotlib.sf.net/release-candidates and post a message to
85+ matplotlib-users and devel requesting testing. To post to the server,
86+ you can do::
87+
88+ > scp somefile.tgz jdh2358,[email protected] :/home/groups/m/ma/matplotlib/htdocs/release-candidates/ 89+
90+ replacing 'jdh2358' with your sourceforge login.
91+
92+
93+ Any changes to fix bugs in the release candidate should be fixed in
94+ the release branch and merged into the trunk with svn-merge; see
95+ :ref: `svn-merge `. When the release candidate is signed off on, build
96+ the final sdist, binaries and eggs, and upload them to the sourceforge
97+ release area.
98+
99+
60100.. _release-uploading :
61101
62102Uploading
63103=========
64104
105+
65106* Post the win32 and OS-X binaries for testing and make a request on
66107 matplotlib-devel for testing. Pester us if we don't respond
67108
0 commit comments