Search

Categories

Links

Referers

Update on b83

May 04 2006, 08:30:00 PM PDT »General Comments [6]
Unfortunately, something went wrong in a merge and a few fixes were lost (it has been corrected). This means that the change from -target 6 to -target 5 missed b83. However, Joe managed to get an updated version of JSR 269 API added to b83 after our normal dead-line. I'll mention these changes when I blog about b85. Just to be clear: it wasn't Joe that accidentally deleted the -target change.

This should demonstrate the value of writing tests for even the most trivial of changes. Did somebody recently mention something about testing...? ;-)

Post a Comment:
Comments are closed for this entry.
Comments:

to think a decision like "-target 5" can go wrong like that... this world is really interesting, surely 8-)

Posted by Alex Lam on May 05, 2006 at 09:56 AM PDT #

Yeah. I must jinxing it by blogging about it before it has shipped ;-)

Posted by Peter von der Ahe on May 05, 2006 at 11:33 AM PDT #

Well to me this is not jinxing, but an increase in transparency and thus (hopefully) accountability.

It gives the team an incentive to "keep promises", so to speak, which might in turn diminish the rather indeterministic, negatively impacting last minute decisions, such as the one you've mentioned in this entry ;-)

So surely this is a good thing!

Posted by Alex Lam on May 05, 2006 at 06:50 PM PDT #

There were no last minute decisions here, simply a bad merge between two source roots (work spaces). We didn't notice the problem until b83 was "promoted". Once a build is promoted, we cannot change it, we just have to fix the problem in the next build.

Posted by Peter von der Ahe on May 05, 2006 at 06:54 PM PDT #

True :-)

I wonder what happens if this is going to be the release build?

Posted by Alex Lam on May 05, 2006 at 07:05 PM PDT #

In Mustang Beta 1 we had b59a to b59g.

Posted by Peter von der Ahe on May 05, 2006 at 07:10 PM PDT #

Java is a trademark of Sun Microsystems, Inc.
Copyright © 2006,2007 Peter von der Ahé