On Wed, Dec 06, 2006 at 01:51:18PM -0500, James Carlson wrote:

> What would stop you from doing the same thing under SCM?

It already is.  Only, like you said, it's just not copied from a source
location.

I think, though, that separating the deployment from the development may
make sense here.  What I was getting hung up on was that before you can
make a change to a file in the gate, you have to test (if you're using
RTIs, at least), but I can't test without making a change to a file in the
gate.  Splitting it out makes sense.  You could even collapse the two
again, by saying that you can't commit a change until it's tested, even if
the file you're testing is in the repo itself.  But I've no particular
attachment to that.

Any way I look at it, it's a bit of a confusing development/deployment
scenario -- either it's overly formal and files need to be copied from the
dev tree to the live tree, or there's confusion about how the RTI process
applies.

> > And what do we do when we're in a code freeze, with two reviewers
> > required, and all RTI's going through the tech lead?  Should the gate
> > management code be frozen as well?  Does that make sense?
> 
> No, it doesn't make sense.  But I don't see why it'd be necessary,
> either.
> 
> Updating these files is roughly equivalent to updating the local
> usr/src/doc or usr/src/bugs directory that many ON-child projects
> maintain -- no extraordinary review process is necessary because it's
> not the system source code.

Except that we're talking about putting this directly in ON.  ON has a
single review process for all files, no exceptions.  I don't think changing
that policy is in scope here.

> > I absolutely see the utility of having many, if not all of these tools
> > generally available, but I don't think this is that project.  Regardless, I
> > also believe that the gate management tools should be in their own repo;
> > projects such as ON can build on these tools by extension and subclassing,
> > but embedding them in ON binds them too tightly to the one consolidation.
> 
> It depends on whether the tools need to evolve with the gate itself.
> 
> If not -- if they're really indendent of the gate -- then keeping them
> in a separate repository sounds like a fine idea.

I don't see that they need to evolve with the gate, no.  They're related,
but not intimately (no "Consolidation Private" interfaces are used, to my
knowledge).

> > So while they don't totally
> > belong in ON, they at least have some of that tight binding.
> 
> Actually, folks in other consolidations, such as Install, use 'wx' and
> some of the other ON tools.  Just with great difficulty.  :-/

Which would be nice to fix, but not this discussion.

Danek
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to