Marilyn Shoemaker wrote:
We plan to push development for the Solaris Companion out into the community,

Why the Companion?
  ... It's supplemental to Solaris and consequently not subject to reviews by 
internal architecture committees,

Ummm,

While the end result may be the same (no explicit ARC reviews needed), this 
statement
does not reflect the correct reason why it is so.

The "Companion CD" is a consolidation in the same way that OpenSolaris/ON is 
one.

As distinct consolidations, each can (and does) have its own rules and 
behaviors.

ON has chosen stability as their prime constraint, leading to the discussions we
had earlier about "no major releases".  The implication is that incompatible 
change
is strongly discouraged, if not forbidden.

The CCD has chosen to "always do major releases", but historically has only done
them in conjunction with a Solaris release so that consumers can plan for "flag 
days"
rather than being surprised by them.

In addition, all of the component "interfaces" found in the CCD consolidation 
are
classified as "changeable in incompatible ways in a micro release of the 
consolidation".
(The label in use at the time was "External", the interface taxonomy is in the 
process
of being updated to change it to "Volatile").

The combination of a release vehicle that does major releases and a component 
that
allows change at any time results in an environment that

        1) allows all types of change to the contents of the CCD consolidation
           to be "self reviewed" because they - by definition - have no 
architectural
           impact, and

        2) effectively prohibits any other consolidation that has stricter
           stability requirements from importing or using the CCD's interfaces.

Thus, the reason that the reviews are all Architectural SelfReview is because
the architecture of the component allows it, not because it is somehow
"supplemental to Solaris".

   -John

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to