Jump to: navigation, search

Difference between revisions of "DTP 1.12 Schedule and Rampdown Policy"

(New page: ==Purpose== This document defines a schedule and set of ramp-down policies for DTP 1.12 (Luna). ==Schedule== DTP is on the Luna release train as a +1 project. Those dates are [http://wik...)
 
Line 19: Line 19:
 
* 1.12 Release - June 25, 2014
 
* 1.12 Release - June 25, 2014
  
Prior to M6, DTP contribution to Luna milestones are the same as DTP 1.11.2 (Kepler SR2) builds.
 
  
 
==Things to Keep in Mind==
 
==Things to Keep in Mind==

Revision as of 18:29, 12 September 2013

Purpose

This document defines a schedule and set of ramp-down policies for DTP 1.12 (Luna).

Schedule

DTP is on the Luna release train as a +1 project. Those dates are [here].

  • 1.12 M1 - August 19, 2013 (publicly available 8/23/13)
  • 1.12 M2 - September 30, 2013 (publicly available 10/4/13)
  • 1.12 M3 - November 11, 2013 (publicly available 11/15/13)
  • 1.12 M4 - December 16, 2013 (publicly available 12/20/13)
  • 1.12 M5 - January 27, 2014 (publicly available 1/31/14)
  • 1.12 M6 - March 10, 2014 (publicly available 3/14/14)
  • 1.12 M7 - May 5, 2014 (publicly available 5/9/14)
  • 1.12 RC1 - May 19, 2014 (publicly available 5/23/14)
  • 1.12 RC2 - May 26, 2014 (publicly available 5/30/14)
  • 1.12 RC3 - June 2, 2014 (publicly available 6/6/14)
  • 1.12 RC4 - June 9, 2014 (publicly available 6/13/14)
  • 1.12 Release - June 25, 2014


Things to Keep in Mind

  • During the regular development phase and through RC1 and RC2, nightly builds take place from Monday to Thursday. Integration builds are done on Friday.
  • DTP builds will take place at 5am (Shanghai time). (That is 2 PM PST.)
  • Builds are pushed to the DTP update site on Tuesday AM Shanghai time. (Monday evening PST)
  • During the RC phases, team lead or PMC approval is needed to update the code base. We will not be doing nightly builds, but will build as needed if "must fix" problems are found and fixed.

Ramp-down Cycles

Note: Builds occur on the days noted, at 5am (Shanghai time). The I-builds occur on the Friday before the +1 RC date.

  • RC1
    • After the RC1 build, we will be in a Test and Fix phase and only delivering critical fixes
    • We will continue to do RC2 nightly builds during this period
    • If a RC1 re-spin is required, it will be requested on an as-needed basis
    • All commits must be approved by a team lead
    • After release, the code base will again be open for code delivery
  • RC2
    • After this build, we will be in a Test and Fix phase and only delivering critical fixes
    • We will continue to do nightly RC3 builds during this period
    • If a RC2 re-spin is required, it will be requested on an as-needed basis
    • All commits must be approved by a team lead
    • After release, the codebase will again be open for code delivery
  • After RC3
    • After the RC3 milestone release, we will be in a Test and Fix phase only and delivering critical, show-stopper bug fixes as necessary
    • There will be no nightly or integration builds during this period
    • If a build is required, it will be requested on an as-needed basis and any re-spin will be considered our RC4 candidate. If no build is required, the final RC3 candidate will become our RC4 candidate
    • Committers must annotate bugs proposed for inclusion in the release with risks and nature of fix
    • Committers must petition the DTP PMC using BZ for inclusion of specific bugs
  • Release