John Plocher wrote:
> For things like cat, ls, ..., there is no real reason to
> continually recompile and redeliver them on a nightly or
> even bi-weekly basis - they don't change that often.  What
> would happen if they were built and pushed into a repo only
> when they changed?

The major down side of that is that since the source almost never
changes they wouldn't get the benefit of all the generic changes.  For
example ON related linker changes for direct binding, non executable
stack, and in the past largefile support.  On the other hand tools like
ls actually did get quite a big set of changes recently and this might
not have been as easy to do if they were in a consolidation other than ON.

If they live in a different source code repository (consolidation) then
when things like the direct binding support, or other "general goodness"
projects, (that apply to very large chunks of code) wouldn't be so easy
to get as large a benefit.

Before we do refactoring of stuff that *is* OpenSolaris, rather than
upstream FOSS, out of ON we need to be sure what the goal is and what
won't happen to those things if they move out of ON.  Some things rot in
ON as it is I'm concerned that if the are moved elsewhere the will rot
even further by not being able to take advantage of the "consolidation
wide" changes that happen quite frequently in ON.

-- 
Darren J Moffat

Reply via email to