Hi Nico,

thanks for starting this thread (and removing ARC number) because the 
comments are generic now, not relevant to the case:

On 08/24/09 18:16, Nicolas Williams wrote:
> The comments about /contrib are great and all, but, are they
> architecture?  If the i-team wants to proceed, can this case be
> [derailed and then, ultimately,] denied?
>
> If an i-team asserts "Linux familiarity" to get past bikeshed paint
> distaste, on whose shoulders is the burden of proof: ARC members' or the
> i-team's?
>
>   

But this case was not "Linux fam" case (and it was not declared in ARC 
materials I think). Btw. "Linux fam" is still very vague (who is the 
authority saying "something is Linux fam case"?).

> Going by past ARC history I'd say that the complaints so far in this
> case are about design, not architecture, therefore if the i-team
> insists and there are no architectural problems, then their case must
> get approved.
>
>   

Isn't "unneeded additional thing" architecture thing? Is ARC really only 
about "API"? It is also about the product architecture.

> But the questions raised are worth debating (though probably not in this
> case's record).  Is the /contrib suggestion about bloat in SXCE/Nevada?
> bloat in the pkg list in /release? about Solaris being better than Linux
> by treating FOSS like the FOSS in this case as icky?  But surely the ick
> factor is not just about us being snobs -- Linux distros tend to
> differentiate between must-have FOSS and Joe's random small bit of FOSS,
> and if they can make such choices, why not us too?  But who shall be
> judge?  Right now it could only be the ARC, even though that's not been
> its job in the past.
>
>   

Maybe not ARC, maybe P-team? But yes, the evaluation about release 
(must-have) vs. contrib (random bints) should be done by some board, as 
part of the Product architecture. Maybe splitted from ARC, otherwise ARC 
will remain Sun-centric board and not OpenSolaris project dedicated.

> Another question that may arise is the architectural status of /contrib
> (e.g., can the ARC bless integrations into /contrib in some manner that
> confers, say, protection to filesystem namespace camping in /contrib?
> do interfaces in /contrib have to advertise stability attributes?
> etcetera).
>
> IMO: Integrate it all, and let users sort it out (a paraphrase of a
>      Spanish inquisitor quote) (e.g., with a voting scheme).  If an
>      i-team can't commit to interface stability, then make all public
>      interfaces Volatile, and mark the package as "toxic interface
>      stability", see if users still want it :)
>
>   

And who will sustain such thing for the next 10+ years? ARC is looking 
at effectivness Sun Engineering resources. Pushing something to 
repository does not mean end of issue, it is the cheapiest thing.

Best regards,

Milan


Reply via email to