NB69HighResistance

NetBeans 6.9 High Resistance

Contents



In order to better stabilize 6.9 FCS we will utilize HR process.

Dates

  • HR starts on May 19 0:00am CEST time in main-silver - means all team repositories are in High resistance mode.
  • release69 clone is created on Tues May 18. Announcement email is sent and team repositories are opened for integrations, once the clone is ready to be used.
  • Only 69_HR_FIX bugs can be fixed in release6.9 clone

Process

Only stoppers P1 will be fixed during High Resistance mode. P1 and P2s filled after cut off date (5/12) are evaluated, P2s for stopper status. If any issue is evaluated as stopper :

  1. upgrade priority to P1 and ask QA for decision (email or add to CC)
  2. if QA agreed with stopper status , they will add Keyword 69_HR_FIX_CANDIDATE to issue
  3. proceed with fixing ...


Fixing - after 6.9 clone (May 18)
  1. integrate fix (into team repository/silver) -> leave issue as STARTED with TM=6.9
  2. verify fix by QE (build from team repository or silver/golden) -> add comment into the issue
  3. review fix by peer -> add comment into the issue
  4. sent an email to reviewersATnetbeans.org with following information:
    1. Description of the bug (including IZ #)
    2. Impact assessment i.e. why it is a showstopper?
    3. Risk assessment i.e. why is it safe?
    4. Confirmation of peer code review and QE verification of fix
    5. Changeset info (for reviewing diffs)
  5. integrate fix into release69 clone and replace keyword 69_HR_FIX_CANDIDATE by 69_HR_FIX -> change issue to RESOLVED FIXED
    1. you can use hg transplant to cherry-pick a bug fix from team repository into clone
    2. or if the parent revision was in the clone, you can just pull & merge it
    3. details: HgHowTos#WorkingWithReleaseClones

Fixing of all priorities continues in trunk.

Terms :
  • All P2s are evaluated for showstopper status
  • HR fixes are only stoppers (P1s) selected by QE
  • HR starts on Wed May 19 0:00am
  • Clone is used only for HR integrations
  • When clone is created all repositories are opened for integrations.
  • Builds from clone are done on demand
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo