Richard Lowe writes:
> > The interesting question then is how does code get from this "beta"
> > workspace to the production-ready gate.  Our experience with merges is
> > that project team does a better job than third parties when it comes to
> > merging their changes into another workspace.  So I'm not enthusiastic
> > about the "cherry picking" model.
[...]
> (and yes, there's a whole lot of "how would this work without doubling the 
> amount of effort required?" handwaving going on on my part, too).

I think the handwaving that bothers me is "how would this
lower-quality (or 'not yet finished') gate be kept sane?"

The reason we have the rules around the main gate is to avoid the
Quality Death Spiral.  Why would the new LQ/NYF gate not succumb to
dozens of partially-functional projects that drag the whole thing to
its knees?  How would anyone use bits produced by this gate?

More importantly, perhaps, how do you deal with overlaps?  It's
commonly the case that multiple projects must touch the same files;
often in non-trivial ways.  We handle this today by serializing
integrations into the main gate.

Code that lives in the separate gate will have to deal with
differences between this gate and the main gate, both at the time it
integrates to this separate gate and (later) when it migrates over to
the main gate and some of the changes "disappear."  The tests done on
the previous bits may or may not have anything to do with the final
ones.

Ultimately, what I think you're actually describing is a separate
release train, where what we currently think of as the "marketing
release" is placed on ice and allowed to gel.  The new release just
has lower quality goals (e.g., not caring about i18n).

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to