NB68HighResistance

NetBeans 6.8 High Resistance

Contents



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

Dates

  • HR starts on Nov 16 0:00am CEST time in main-silver - means all team repositories are in High resistance mode.
  • release68 clone is created on Sat, Nov 21st. Announcement email is sent and team repositories are opened for integrations, once the clone is ready to be used.
  • Only 68_HR_FIX bugs can be fixed in release6.8 clone

Process

Only stoppers P1 will be fixed during High Resistance mode. P1 and P2s filled after cut off date (11/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 68_HR_FIX_CANDIDATE to issue
  3. proceed with fixing ...


Fixing - after 6.8 clone (21/Nov)
  1. integrate fix (into team repository/silver) -> leave issue as STARTED with TM=6.8
  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 informations:
  • Description of the bug (including IZ #)
  • Impact assessment i.e. why it is a showstopper?
  • Risk assessment i.e. why is it safe?
  • Confirmation of peer code review and QE verification of fix
  • Changeset info (for reviewing diffs)
  1. integrate fix into release68 clone and replace keyword 68_HR_FIX_CANDIDATE by 68_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 Mon 11/16 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
Fixing - before 6.8 clone ( before Nov 21st )

This process applied to fixing of stoppers between 11/16 - 11/20.

  1. integrate stopper P1 fix as usual (into team repository/silver) -> set issue as FIXED with TM=6.8 and replace Keyword = 68_HR_FIX_CANDIDATE by 68_HR_FIX
  2. sent an email to reviewersATnetbeans.org with following informations:
  • Description of the bug (including IZ #)
  • Impact assessment i.e. why it is a showstopper?
  • Risk assessment i.e. why is it safe?
  • Confirmation of peer code review and QE verification of fix
  • Changeset info (for reviewing diffs)
  1. QE verifies the fix.
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