Build Policies and Procedures

From Eclipsepedia

Revision as of 18:40, 1 March 2006 by Jgraham (Talk | contribs)

Jump to: navigation, search

Back to DTP Main Page

Contents

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): Stabilization on Eclipse 3.2M5
  • 3/1 (Wednesday): DTP 0.7 feature freeze
  • 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 3/1
  • Additional feature work allowed into code line 3/1 to 3/3 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