>>>>> "meem" == Peter Memishian <peter.memishian at sun.com> writes:

meem> In other words, we're really just pushing the problem around.

I don't think that's true if the move is done skillfully.

I agree that if the foo code depends on private interfaces that are
exported by something else in ON, then foo is a bad candidate to move.
And I think that if foo is something we own, it's not as good a
candidate as something that we just repackage from upstream.  (I don't
have a list of things that we just repackage, but my understanding is
that Perl falls into that category.)

I also agree that if we just throw a pile of stuff into SFW, we would
just reproduce the problem in SFW.  But the existing consolidation
organization is not set in stone.

Making ON smaller would also help by reducing build time.  And it would
reduce the porting burden for code that we do get regular upstream
updates for, in that the ON makefile structure is almost certainly
different from upstream's.

I'm not saying that putting ON on a diet is sufficient to solve the push
contention problem.  I don't even think it's necessary for solving that
problem.  But I do think it would help with the push contention problem,
and I think it would be a good thing to do in general.  (Along with the
several hundred other things on our list of good things to do, I
suppose. :-/)

mike

Reply via email to