Changes between Version 12 and Version 13 of MakingReleases

Show
Ignore:
Timestamp:
08/26/07 02:54:11 (6 years ago)
Author:
jarrod.millman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MakingReleases

    v12 v13  
    11[[PageOutline]] 
    22 
    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, ... 
     3Beginning August 2007, Jarrod Millman is the !SciPy Release Manager (RM).  The RM 
     4we will create a stable branch every 3 months. 
    45 
     6Development 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, ... 
     7 
     8Understanding the version numbering: 
     9|| 0.6.0 || a major stable releases || 
     10|| 0.6.X || the first maintenance releases (bugfixes only) || 
     11|| 0.6.1.dev3432 || version 3432 of the development branch leading to 0.6.1 || 
     12|| 0.7.0.dev3532   || version 3532 of the development trunk leading to 0.7 || 
    513 
    614To make a "release" of !SciPy, the release manager should follow these steps: 
     
    1321   * increment version number in {{{trunk/scipy/version.py}}} 
    1422 
    15 Understanding the version numbering: 
    16 || 0.6.0 || a major stable releases || 
    17 || 0.6.X || the first maintenance releases (bugfixes only) || 
    18 || 0.6.1.dev3432 || version 3432 of the development branch leading to 0.6.1 || 
    19 || 0.7.0.dev3532   || version 3532 of the development trunk leading to 0.7 || 
    20  
    2123= Review the state of the branch = 
    2224 1. Make sure the current trunk builds a package correctly: 
    2325 1. All tests should pass. 
    24  1.  
    2526 
    26 = Create the release tag = 
    27  1. Create a tag off the branch 
    28 {{{ 
    29 svn cp http://svn.scipy.org/svn/scipy/branches/<version> http://svn.scipy.org/svn/scipy/tags/<version> 
    30 }}} 
    31  1. Update the version of the  
    32     - Switch to the tag {{{svn switch http://svn.scipy.org/svn/scipy/tags/<version>}}} 
    33     - Set {{{release=True}}} in {{{scipy/version.py}}} 
     27= Create the release tag from the branch = 
     28 1. {{{svn cp http://svn.scipy.org/svn/scipy/branches/<version> http://svn.scipy.org/svn/scipy/tags/<version> -m "Create a release branch."}}} 
     29 1. increment version number in {{{branches/<version>/scipy/version.py}}} 
     30 1. set {{{release=True}}} in {{{tags/<version>/scipy/version.py}}} 
    3431 
    35 = Check out the tagged version = 
    36 = Create the distribution (eggs) = 
    37 = Create a Windows binary release = 
    38 = Test the releases = 
     32= Packaging =  
     33 1. Check out the tagged version 
     34 1. Create the distribution (eggs) 
     35 1. Create a Windows binary release 
     36 1. Test the releases 
    3937 
    4038= Update the !SourceForge site =