Nope, Oracle will need to do what WE like. That sounds rigorous, but there are not many public companies out there which use Java7 in production yet, because it still has way too many weird bugs and is much slower than java6 (25%).
As for compile and compat: Due to some weird API changes it's not possible to compile with java5,6 and 7. You can either choose 5+6 or 6+7. Thus I'm in favour to officially drop Java5 support first (we still support it in OWB for example, as we had some requests from BIG users: old WebSphere servers running in big banks and stock exchanges. We will most probably move to 6+7 in OWB-1.2.x which is round the corner). Imo the only really nice feature of Java7 is invokedynamic. Most other stuff is nice but not a real bummer. LieGrue, strub ----- Original Message ----- > From: Romain Manni-Bucau <[email protected]> > To: [email protected] > Cc: > Sent: Saturday, July 14, 2012 7:33 PM > Subject: Re: java 7 > > We have no choice i think excepted if you convince oracle ;) > > So i guess we need 2 builds > Le 14 juil. 2012 19:24, "Karan Malhi" <[email protected]> a > écrit : > >> I'd prefer extended Java 6 support beyond EOL. Hoping we'd still > have a >> build environment with 6 on it. >> >> On Sat, Jul 14, 2012 at 12:56 AM, Romain Manni-Bucau >> <[email protected]>wrote: >> >> > Yep clearly, we should switch it i think. Ill have a look soon. >> > Le 14 juil. 2012 09:43, "Enrico Olivelli" > <[email protected]> a écrit >> : >> > >> > > I knew >> > > as far as JavaEE6 requires jdk7 it won't be possibile to > compile the >> > > server with jdk7 :-( >> > > >> > > I was only suggesting as an user that TomEE can be run in > production >> > > environment on jdk7, this is not always true for every jdk6 (for >> instance >> > > first releases of Glassfish couldn't be run on jdk7) >> > > >> > > maybe it would be useful to run tests in both jdk6 and jdk7 to > ensure >> > that >> > > people who are using jdk7 will not fall into troubles upgrading > TomEE >> to >> > > next versions >> > > >> > > the endorsed lib in the release files downloadable from the > official >> page >> > > can be a problem for people who are using jdk7 >> > > >> > > thanks >> > > >> > > Enrico >> > > >> > > Il 14/07/2012 09:12, Romain Manni-Bucau ha scritto: >> > > >> > >> Here i speak about compile too, mvn build with compile + > tests. >> > >> Le 14 juil. 2012 08:11, "Enrico Olivelli" > <[email protected]> a >> > écrit : >> > >> >> > >> I'm running applications in production on JDK7 and > TomEE, no problem. >> > >>> The only thing is to remove the content of the endosed > lib >> > >>> maybe you can create doc page on running on top of JDK7 >> > >>> >> > >>> thanks >> > >>> Enrico >> > >>> >> > >>> Il 14/07/2012 04:01, Gaurav Sharma ha scritto: >> > >>> >> > >>> There are actually a few interesting things to look at > in v7. Three >> > >>>> that I >> > >>>> like the most: >> > >>>> 1. fork-join framework (work-stealing) >> > >>>> 2. nio2 finally fixing paging for direct buffers >> > >>>> 3. >> > > http://docs.oracle.com/javase/****7/docs/technotes/guides/**lang/**< >> > http://docs.oracle.com/javase/**7/docs/technotes/guides/lang/**> >> > >>>> > cl-mt.html<http://docs.oracle.**com/javase/7/docs/technotes/** >> > >>>> guides/lang/cl-mt.html< >> > > http://docs.oracle.com/javase/7/docs/technotes/guides/lang/cl-mt.html> >> > >>>> > >> > >>>> >> > >>>> Other than that, the G1 collector seems to have quite > different >> > >>>> behavior; >> > >>>> will be interesting to do some before/after gc log > analyses on some >> > >>>> simple >> > >>>> apps via 'ab' generated loads. >> > >>>> >> > >>>> >> > >>>> On Fri, Jul 13, 2012 at 3:58 PM, Romain Manni-Bucau >> > >>>> <[email protected]>wrote: >> > >>>> >> > >>>> just wondered regarding j6 EOL >> > >>>> >> > >>>>> no feature >> > >>>>> >> > >>>>> - Romain >> > >>>>> >> > >>>>> >> > >>>>> 2012/7/14 David Blevins > <[email protected]> >> > >>>>> >> > >>>>> On Jul 13, 2012, at 3:49 PM, Romain Manni-Bucau > wrote: >> > >>>>> >> > >>>>>> ok so when we'll we fork/branch? >> > >>>>>> I guess that'd be whenever we're > ready to stop working on TomEE >> 1.x >> > >>>>>> and >> > >>>>>> move onto TomEE 2.x/JavaEE7 >> > >>>>>> >> > >>>>>> The current timeline for Java EE 7 is middle > of next year. >> > >>>>>> >> > >>>>>> Is there a particular Java 7 feature you > want? >> > >>>>>> >> > >>>>>> >> > >>>>>> -David >> > >>>>>> >> > >>>>>> 2012/7/14 David Blevins > <[email protected]> >> > >>>>>> >> > >>>>>>> On Jul 13, 2012, at 3:43 PM, Romain > Manni-Bucau wrote: >> > >>>>>>> >> > >>>>>>>> when will we pass to j7? >> > >>>>>>>> >> > >>>>>>>>> typically i saw tomcat is moving > its trunk to j7 (with no j6 >> > >>>>>>>>> >> > >>>>>>>>> compatibility) >> > >>>>>>>> >> > >>>>>>>> As long as we are Java EE 6 level we > have to support Java 6. >> > >>>>>>>> >> > >>>>>>>> So I'd guess it'd be a while. >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> -David >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > >>> >> > > >> > > >> > >> >> >> >> -- >> >> Karan Singh Malhi >> twitter.com/KaranSinghMalhi >> >
