OpenSolaris

You are not signed in. Sign in or register.

heads up: reminder on restrictions for builds 78 & 79

Date: Mon, 29 Oct 2007 23:24:36 -0700
From: John Beck <jbeck at eng dot sun dot com>
To: onnv-gate at onnv dot eng dot sun dot com
Subject: heads up: reminder on restrictions for builds 78 & 79

This is an updated version of the heads-up I sent on August 30, when builds
77-80 were only on the horizon.  But as of tonight's clone update a few
minutes ago, 77 closed and 78 opened, so the following needs restating.

As shown on the ON Nevada build schedule [1], the content of builds 78 and 79
will be partially restricted to stabilize the next Solaris Express Developers
Edition (SXDE) release.  Here are some guidelines on how we approach such
milestone builds, and ON CRT (change review team) advocacy in general:

* use good judgement

  Not all bugs and RFEs are equally important.  If you are headed for
  integration into a restricted build, consider delaying until after the
  restriction has been lifted.  The goal of restricted builds is stability
  and bug reduction, not new features.  Expect your CRT Advocate to discuss
  this with you if you file an RTI during the restricted period.

* shrink to fit

  All of our processes are designed to shrink to fit the occasion.  If a
  given change is low risk, low impact, and high reward, then it needs less
  scrutiny.  Things that are higher risk, higher impact, or lower reward
  will receive more attention, especially during restricted builds.

* milestone builds

  Traditionally, we have clamped down on milestone builds.  But in this era
  of regular (the goal would seem quarterly) milestones, the following seems
  appropriate (in this case, N=79):

  * N-2: no restrictions
  * N-1: RFEs and bug fixes which are low-impact
  * N: RFEs and bug fixes which are low-impact and low-risk
  * N+1: no restrictions

* code reviewers

  We have often required two code reviewers for milestone builds in the
  past.  This, however, also falls under the above points about good
  judgement and shrink-to-fit.  So two (or more) reviewers are recommended
  for milestone builds, and also for a high-risk or high-impact change at
  any other time.

If you think an RTI's risk or impact might be too high, and you missed the
last unrestricted build (77 in this case) before the milestone in question,
defer it until the next unrestricted build (80 in this case).  When in doubt,
consult the tech lead (that's me now).

-- John

[1] http://opensolaris.org/os/community/on/onnv_schedule.txt