[concurrency-interest] Why not J2SE 5?
Mon, 06 Dec 2004 09:17:03 -0500
I was personally quite happy to jump to 1.5 and found no problems. In
fact, having used dl.u.c for a while, it was nice to see that j.u.c has
several design improvements. But I got a big "whoa there" from my
engineers when I tried to move quickly to 1.5. It all comes down to QA.
Notwithstanding all the regression tests run by Sun, noone was prepared
to move to 1.5 without some QA process. And given that even with zero
code changes, doing full QA will take time that noone has, it wasn't an
option to do a dotted release. So unfortunately, moving to 1.5 has to
fit into the product release schedule.
Having said that, and with all due respect to the backporters, given
that either moving to 1.5 or using j.u.c with the backport under 1.4
will require QA, it seems a no-brainer to me which is preferable.
Doug Lea wrote:
> I'm starting to wonder why there's so much resistance out there to
> changing from 1.x to J2SE5 (1.5). Having seen how obsessed the Sun
> J2SE5 release managers and engineers were with back-compatibility, and
> the huge numbers of regression tests run, and the very large number of
> bug-fixes and performance improvements in J2SE5, I honestly don't know
> of a good technical reason not to switch over to it, even (or
> especially?) if people don't need new functionality. I suppose some of
> it might be just be fear of any x.0 release (to be addressed soon, I
> think, with the first "underscore" release, "1.5_01" or somesuch
> name). And maybe it takes time to install/deploy new JVMs across all
> machines etc. But is there some more fundamental reason that I'm
> Concurrency-interest mailing list