Geir Magnusson Jr. wrote:
>
> > There are many people unsure of the wisdom of treating the
> > set of code bases as a whole, and insist on only building
> > their little corner of the world against stable, released
> > versions of everything else.
>
> But I agree with Costin here - no one in their right mind
> would build a production system against a nightly build...
Geir, I don't disagree with you, but we have a semantic problem here - I
use the term project differently than you do.
Take project "X", and split it into two subprojects, "Y" and "Z" and put
them in the same cvs tree and nothing much changes. Place these same two
subprojects into separate cvs trees and an interesting social dynamic
occurs. People working on "Y" will suddenly be resistant to changes in "Z"
and vice versa. Even if nothing else changes.
The Jakarta project today is alreay split up in a pretty granular fashion.
When we are talking about separate webapps, then there is less of an issue,
but if we go any more granular than that we are going to need to focus on
version-to-version compatibility and pluggability a bit more than we have.
- Sam Ruby