John, I'm not sure I understand. Compiling with JDK6 or JDK7 with 1.6 compat mode on and running ACS on JRE7 are two different things. I definitely think we should test with both JRE6 and JRE7 even in 4.1 and let the system admin make the decision on when to switch from JRE6 to JRE7. However, I don't think, at this point, we should compile with JDK7 and use JDK7 only features which forces the admin's hand in upgrading from JRE6 to JRE7.
--Alex > -----Original Message----- > From: John Burwell [mailto:jburw...@basho.com] > Sent: Tuesday, February 26, 2013 12:12 PM > To: cloudstack-dev@incubator.apache.org > Subject: Re: [DISCUSS] Supported Java version > > Alex, > > Putting on my systems administrator hat, I consider security updates a > significant, if not, vital feature. Since Oracle will cease issuing security > updates for Java6 at the end of this month (February 2013), I think support > for Java7 becomes compelling if not mandatory. Since we will not officially > support Java7 in 4.1, our users be forced to run on an unsupported JRE for 4- > 6 months. The question to my mind is not whether or not Java7 is supported > in the next major release (with Java6 deprecated), but can we provide a > remediation sooner that would allow our users to run on a supported JRE? > > Thanks, > -John > > On Feb 26, 2013, at 2:55 PM, Alex Huang <alex.hu...@citrix.com> wrote: > > > I apologize for this. I really meant popular distro versions instead of > > "new". > > > > We have to consider existing CloudStack users here. They may want to > update CloudStack but have an existing OS deployment that they're perfectly > fine with and updating it means more complications in the upgrade process > and longer downtime. I don't think we can cease support for 6 that quickly. > > > > In my previous work, support for an older Java version generally ceases > only when the newer Java version has features that we really want to use. > For example, generics or annotations. Is there anything Java 7 that we really > need to use in CloudStack? > > > > --Alex > > > >> -----Original Message----- > >> From: Joe Brockmeier [mailto:j...@zonker.net] > >> Sent: Tuesday, February 26, 2013 11:19 AM > >> To: cloudstack-dev@incubator.apache.org > >> Subject: Re: [DISCUSS] Supported Java version > >> > >> On Tue, Feb 26, 2013, at 12:38 PM, John Burwell wrote: > >>> +1 to the major version bump. > >>> On Feb 26, 2013, at 6:07 AM, Wido den Hollander <w...@widodh.nl> > wrote: > >>> > >>>> On 02/25/2013 06:36 PM, Alex Huang wrote: > >>>>> I don't think these things are mutually exclusive. > >>>>> > >>>>> We should support Java7. > >>>>> We should keep supporting Java6 until it is no longer supported by > >>>>> the > >> new distros. > >> > >> So - Oracle Java 6 is no longer supported by Ubuntu, at least, nor > >> shipped any longer. > >> > >> OpenJDK 6 will wind down support this month, if I'm understanding > >> things > >> correctly: > >> > >> http://mail.openjdk.java.net/pipermail/jdk6-dev/2013-January/002835.h > >> tml > >> > >> We should deprecate Java 6 in 4.2 - continue to support it, but be > >> very loud that we are going to cease officially supporting Java 6 after > >> 4.2. > >> If that means we bump 4.2+1 to 5.0, then it's probably going to be > >> time to do so. > >> > >> Best, > >> > >> jzb > >> -- > >> Joe Brockmeier > >> j...@zonker.net > >> Twitter: @jzb > >> http://www.dissociatedpress.net/