xml-xmlbeans-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cezar Andrei" <ce...@bea.com>
Subject RE: Beginning V2 ....
Date Fri, 26 Sep 2003 19:59:49 GMT
David Bau wrote:
> Eric wrote:
> > I'm planning on getting the V2 code base started by making 
> a copy of V1
> and checking it in to V2.
+1

> Here's what I think we're going to need to do overall while 
> we ramp up v2:
> 
> (1) Get the old code (copy of v1) checked into v2 and building
> 
> (2) Keep the XMLBeans functionality running while we build "new" stuff
> either into it or on the side of it, e.g., in new directories 
> where new
> stuff isn't just minor mods.  While doing this, nobody gets 
> to break DRTs
> (i.e., "ant drt") - unless there's a really good reason, in 
> which case the
> DRTs get modified.  For example, when you're working on the 
> new store, you
> don't get to break the old store, because other folks will be 
> depending on
> having _some_ store that works.  When I (and others) start 
> reworking binding
> to generalize it, we don't get to take away the old binding 
> code until we
> have new code that works better.
> 
> (3) When the new store is ready for prime-time (or any other 
> big component),
> we can plug it in and remove old code either (a) atomically 
> in a single
> commit, not breaking DRTs, or (b) over a transition period where it's
> possible to run either the old or new code, and there is a 
> path that passes
> DRTs.  The switchover is either atomic or overlapping, but 
> there should be
> no switchover with a gap, so that other developers that are 
> depending on
> basic stuff running can continue to work in parallel.
> 
> In other words, let's make sure any new work is side-by-side with old
> working code until it's good enough so that old code can be 
> deleted. I think
> it's what we need to do to be able to make parallel forward 
> progress on v2.
> Sensible?
> 
+1

Is there a way to run the drt automatically after a checkin, something similar to what they
have for Mozilla? ( http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey )
Do other Apache projects have something similar? 

Cezar

- ---------------------------------------------------------------------
To unsubscribe, e-mail:   xmlbeans-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-dev-help@xml.apache.org
Apache XMLBeans Project -- URL: http://xml.apache.org/xmlbeans/


Mime
View raw message