Changes between Version 7 and Version 8 of Release/Procedure/New

Show
Ignore:
Timestamp:
11/03/06 05:45:44 (7 years ago)
Author:
euzuro
Comment:

added MC review step before each RC

Legend:

Unmodified
Added
Removed
Modified
  • Release/Procedure/New

    v7 v8  
    1919 1. Based on the list from the previous step, create a new ReleaseNotes wiki for the new release. The wiki should be named ''ReleaseNotes/x.y''. [[br]]''For a good example, see [wiki:Release/2.2/Notes]''[[br]][[br]] 
    2020 1. '''Release Candidate (RC) Cycle''' [[br]]''Let us say that for the RC in question, '''Z''' is the incremental release candidate number (starting with 1)''[[br]][[br]] 
     21   1. Compile a Release Announcement. The announcement should include one of the following: 
     22     * If this is the first RC (Z is 1) 
     23       * A link to the ''ReleaseNotes/x.y'' wiki, and a brief summary of its contents. 
     24     * If this is ''not'' the first RC, then: 
     25       * A brief summary of all of the tickets that were fixed in the last RC.[[br]] ''This should be a summary of the following trac query (where we let W be the previous RC number, i.e. Z-1):'' 
     26{{{  
     27http://trac.openlayers.org/query?status=closed&version=x.y+RCW&milestone=x.y+Release&order=priority 
     28}}} 
     29       * A list of all the remaining, unclosed tickets in the milestone. [[br]] ''This can be copied directly from the following trac query:'' 
     30{{{  
     31http://trac.openlayers.org/query?status=new&status=assigned&status=reopened&milestone=x.y+Release&order=priority 
     32}}} 
     33   1. Give the Release Announcement and the Release Candidate to the official MetaCartaOpenLayersRepresentative for inspection. ''(Until !MetaCarta transfers !OpenLayers copyright to a community host.)'' 
     34     * If approval is not granted, the conflicting code must be removed. Do not release the RC. Instead, file the appropriate tickets and proceed straight to the '''Testing Cycle'''.[[br]][[br]] 
    2135   1. Tag the release: 
    2236{{{ 
     
    5064  cp OpenLayers-x.y.tar.gz /www/openlayers/htdocs/download 
    5165}}} 
    52    1. Email the dev list and announce the latest release candidate is up for testing. The email should include one of the following: 
    53      * If this is the first RC (Z is 1) 
    54        * A link to the ''ReleaseNotes/x.y'' wiki, and a brief summary of its contents. 
    55      * If this is ''not'' the first RC, then: 
    56        * A brief summary of all of the tickets that were fixed in the last RC.[[br]] ''This should be a summary of the following trac query (where we let W be the previous RC number, i.e. Z-1):'' 
    57 {{{  
    58 http://trac.openlayers.org/query?status=closed&version=x.y+RCW&milestone=x.y+Release&order=priority 
    59 }}} 
    60        * A list of all the remaining, unclosed tickets in the milestone. [[br]] ''This can be copied directly from the following trac query:'' 
    61 {{{  
    62 http://trac.openlayers.org/query?status=new&status=assigned&status=reopened&milestone=x.y+Release&order=priority 
    63 }}} 
     66   1. Email the Release Announcement to the dev list[[br]][[br]] 
    6467   1. '''Testing Cycle''' -- in which users and developers: 
    6568      * Report new tickets  
     
    9699http://trac.openlayers.org/query?group=component&milestone=x.y+Release&order=priority 
    97100}}} 
    98  1. Give the Final Release Candidate to the official MetaCartaOpenLayersRepresentative for inspection. ''(Until MetaCarta transfers !OpenLayers copyright to a community host.)'' 
    99    * If approval is not granted, tickets must be filed and return to start a new '''Testing Cycle''' 
    100  1. Replace all instances in the lib directory of "!http://svn.openlayers.org/trunk/openlayers/repository-license.txt"  with "!http://svn.openlayers.org/trunk/openlayers/release-license.txt" 
     101 1. Give the Final Release Candidate to the official MetaCartaOpenLayersRepresentative for inspection. ''(Until 1MetaCarta transfers !OpenLayers copyright to a community host.)'' 
     102   * If approval is not granted, tickets must be filed and return to start a new '''Testing Cycle'''[[br]][[br]] 
     103 1. Replace all instances in the lib directory of "!http://svn.openlayers.org/trunk/openlayers/repository-license.txt"  with "!http://svn.openlayers.org/trunk/openlayers/release-license.txt"[[br]][[br]] 
    101104 1. Install the new API code on openlayers.org 
    102105{{{