Changes between Version 11 and Version 12 of MakingReleases
- Timestamp:
- 08/26/07 02:39:49 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MakingReleases
v11 v12 3 3 As of August 2007, we will create a stable branch every 3 months. Development will continue on the trunk and we will tag off the branch only as needed to address bugs. For more specific details about the roadmap see milestone:0.6, milestone:0.7, ... 4 4 5 Version numbering:6 5 6 To make a "release" of !SciPy, the release manager should follow these steps: 7 8 = Prepare for upcoming release = 9 1. Announce upcoming release on the developer's list. 10 * introduce a soft-freeze 11 1. Create a release branch (if none exists). 12 * {{{svn cp http://svn.scipy.org/svn/scipy/trunk http://svn.scipy.org/svn/scipy/branches/<version> -m "Create a release branch."}}} 13 * increment version number in {{{trunk/scipy/version.py}}} 14 15 Understanding the version numbering: 7 16 || 0.6.0 || a major stable releases || 8 17 || 0.6.X || the first maintenance releases (bugfixes only) || … … 10 19 || 0.7.0.dev3532 || version 3532 of the development trunk leading to 0.7 || 11 20 12 13 = Prepare for upcoming release =14 1. Announce upcoming release on the developer's list.15 1. Create a release branch (if none exists).16 * {{{svn cp http://svn.scipy.org/svn/scipy/trunk http://svn.scipy.org/svn/scipy/branches/<version> -m "Create a release branch."}}}17 * Increment the version number in {{{trunk/scipy/version.py}}}18 19 21 = Review the state of the branch = 20 22 1. Make sure the current trunk builds a package correctly: 21 {{{ 22 python setup.py bdist 23 python setup.py sdist 24 }}} 25 26 23 1. All tests should pass. 24 1. 27 25 28 26 = Create the release tag =
