Jump to: navigation, search

Difference between revisions of "Build Policies and Procedures"

 
(DTP Build Policies and Procedures Wiki)
Line 1: Line 1:
==DTP Build Policies and Procedures Wiki==
+
=DTP Build Policies and Procedures Wiki=
 +
==DTP 0.7 Endgame Plan==
 +
===Build Frequency===
 +
* 2/20 (Monday): Build holiday
 +
* 2/21 (Tuesday) -- 2/24 (Friday): Daily builds
 +
* Week of 2/27: Builds on 2/27 (Monday), 3/1 (Wednesday), 3/3 (Friday)
 +
* Week of 3/6: Daily builds, Monday -- Friday (inclusive)
 +
* Week of 3/13: Daily builds, Monday -- Thursday (inclusive)
 +
===Key Dates===
 +
* 2/24 (Friday): DTP 0.7 feature freeze, stabilization on Eclipse 3.2M5
 +
* 3/16 (Thursday): DTP 0.7 final build
 +
* 3/17 (Friday): DTP 0.7 promotion
 +
===Policies===
 +
'''Features'''
 +
* Feature work allowed into code line through 6AM ET on 2/24
 +
* Additional feature work allowed into code line week of 2/27 with
 +
** Prior agreement by owning project lead(s)
 +
** Notification to dtp-pmc mailing list
 +
* No feature work allowed into code line week of 3/6 and later through 0.7 unless
 +
** Proposed to PMC
 +
** Accepted by PMC
 +
** Notification to dtp-dev
 +
** No serious objections registered on dtp-dev (as determined by PMC)
 +
'''Bug Fixes'''
 +
* Bug fixes allowed into code line through midnight 3/3 (Friday)
 +
* Bug fixes allowed into code line 3/6 (Monday) through midnight 3/10 (Friday)
 +
** Prior agreement by owning project lead(s)
 +
** Notification to dtp-pmc mailing list
 +
* Bug fixes allowed into code line 3/13 (Monday) through midnight 3/16 (Thursday)
 +
** Proposed to PMC
 +
** Accepted by PMC
 +
** Notification to dtp-dev
 +
'''Documentation and Test Cases'''
 +
* Non-code based documentation changes allowed through midnight 3/16 (Thursday)
 +
* Code-based (JavaDoc) documentation changes subject to ''Bug Fix'' policies above
 +
* Test cases (automated or otherwise) separate from build plug-ins allowed at any time
 +
* Test cases (automated or otherwise) incorporated into build plug-ins subject to ''Bug Fix'' policies above

Revision as of 17:35, 17 February 2006

DTP Build Policies and Procedures Wiki

DTP 0.7 Endgame Plan

Build Frequency

  • 2/20 (Monday): Build holiday
  • 2/21 (Tuesday) -- 2/24 (Friday): Daily builds
  • Week of 2/27: Builds on 2/27 (Monday), 3/1 (Wednesday), 3/3 (Friday)
  • Week of 3/6: Daily builds, Monday -- Friday (inclusive)
  • Week of 3/13: Daily builds, Monday -- Thursday (inclusive)

Key Dates

  • 2/24 (Friday): DTP 0.7 feature freeze, stabilization on Eclipse 3.2M5
  • 3/16 (Thursday): DTP 0.7 final build
  • 3/17 (Friday): DTP 0.7 promotion

Policies

Features

  • Feature work allowed into code line through 6AM ET on 2/24
  • Additional feature work allowed into code line week of 2/27 with
    • Prior agreement by owning project lead(s)
    • Notification to dtp-pmc mailing list
  • No feature work allowed into code line week of 3/6 and later through 0.7 unless
    • Proposed to PMC
    • Accepted by PMC
    • Notification to dtp-dev
    • No serious objections registered on dtp-dev (as determined by PMC)

Bug Fixes

  • Bug fixes allowed into code line through midnight 3/3 (Friday)
  • Bug fixes allowed into code line 3/6 (Monday) through midnight 3/10 (Friday)
    • Prior agreement by owning project lead(s)
    • Notification to dtp-pmc mailing list
  • Bug fixes allowed into code line 3/13 (Monday) through midnight 3/16 (Thursday)
    • Proposed to PMC
    • Accepted by PMC
    • Notification to dtp-dev

Documentation and Test Cases

  • Non-code based documentation changes allowed through midnight 3/16 (Thursday)
  • Code-based (JavaDoc) documentation changes subject to Bug Fix policies above
  • Test cases (automated or otherwise) separate from build plug-ins allowed at any time
  • Test cases (automated or otherwise) incorporated into build plug-ins subject to Bug Fix policies above