Yes, this shouldn't be an issue for packaging/releases, because we can
just move the dependency to openjdk-7, CentOS/Ubuntu have both in
their standard repos.

On Mon, Feb 25, 2013 at 10:26 AM, John Burwell <jburw...@basho.com> wrote:
> All,
>
> One clarification, I am speaking for 4.2, not 4.1.
>
> Thanks,
> -John
>
> On Feb 25, 2013, at 11:04 AM, John Burwell <jburw...@basho.com> wrote:
>
>> Noa,
>>
>> I think of one very good reason -- as of this month, Java6 has been EOL'ed 
>> [1] by Oracle (i.e. no more updates).  Given the number of security issues 
>> that have cropped in Java lately, it seems prudent, in my mind, to ensure 
>> that the next release runs on an officially supported JRE.  Also, OpenJDK 7 
>> is widely available for modern distributions (see openjdk-7 packages in 
>> Ubuntu 12.04 and java-1.7.0-openjdk in RHEL/CentOS 6.3).
>>
>> Thanks,
>> -John
>>
>> [1]: http://www.oracle.com/technetwork/java/eol-135779.html
>> On Feb 25, 2013, at 10:24 AM, Noa Resare <n...@spotify.com> wrote:
>>
>>> Unless someone comes with a very good argument to drop java 6 compatibility
>>> (and make a good case for it in in public and gather consensus) I would
>>> consider this a bug that needs to be fixed.
>>>
>>> /noa
>>>
>>>
>>> On Mon, Feb 25, 2013 at 4:00 PM, Chip Childers 
>>> <chip.child...@sungard.com>wrote:
>>>
>>>> I didn't think that we agreed to bumping the java version to 7, and it
>>>> seems like that might make working with distros / packages difficult.
>>>>
>>>> Adding Alex and Frank to the CC to get their take.
>>>>
>>>> On Mon, Feb 25, 2013 at 12:23:39PM +0100, Wido den Hollander wrote:
>>>>> Hi,
>>>>>
>>>>> So the last couple of days the master branch wouldn't build on my
>>>> systems:
>>>>>
>>>>> [INFO] Apache CloudStack Framework - IPC ................. FAILURE
>>>> [1.874s]
>>>>> ...
>>>>> ...
>>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>>> [ERROR] Failed to execute goal
>>>>> org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile
>>>>> (default-compile) on project cloud-framework-ipc: Compilation
>>>>> failure: Compilation failure:
>>>>> [ERROR]
>>>> /home/employee/wido/repos/cloudstack/framework/ipc/src/org/apache/cloudstack/framework/rpc/RpcServerCallImpl.java:[51,58]
>>>>> type parameters of <T>T cannot be determined; no unique maximal
>>>>> instance exists for type variable T with upper bounds
>>>>> T,java.lang.Object
>>>>> [ERROR]
>>>> /home/employee/wido/repos/cloudstack/framework/ipc/src/org/apache/cloudstack/framework/rpc/RpcClientCallImpl.java:[191,60]
>>>>> type parameters of <T>T cannot be determined; no unique maximal
>>>>> instance exists for type variable T with upper bounds
>>>>> T,java.lang.Object
>>>>>
>>>>> So I'm running Ubuntu 12.04.1 on all my systems (laptop, desktop,
>>>>> servers) and this is the maven information:
>>>>>
>>>>> wido@wido-desktop:~$ mvn -v
>>>>> Apache Maven 3.0.4
>>>>> Maven home: /usr/share/maven
>>>>> Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
>>>>> Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
>>>>> Default locale: en_US, platform encoding: UTF-8
>>>>> OS name: "linux", version: "3.2.0-38-generic", arch: "amd64", family:
>>>> "unix"
>>>>> wido@wido-desktop:~$
>>>>>
>>>>> Now, that Java version is old, I know, but it's the openjdk version
>>>>> which is in Ubuntu 12.04's repositories right now.
>>>>>
>>>>> I downloaded Java 7:
>>>>>
>>>>> wido@wido-desktop:~/repos/cloudstack$ JAVA_HOME="/opt/jdk1.7.0_15" mvn
>>>> -v
>>>>> Apache Maven 3.0.4
>>>>> Maven home: /usr/share/maven
>>>>> Java version: 1.7.0_15, vendor: Oracle Corporation
>>>>> Java home: /opt/jdk1.7.0_15/jre
>>>>> Default locale: en_US, platform encoding: UTF-8
>>>>> OS name: "linux", version: "3.2.0-38-generic", arch: "amd64", family:
>>>> "unix"
>>>>> wido@wido-desktop:~/repos/cloudstack$
>>>>>
>>>>> With that Java version the master branch builds just fine.
>>>>>
>>>>>
>>>>> What I want to discuss which version of Java we support.
>>>>>
>>>>> I'd say we support the LTS version of any major release of CentOS or
>>>> Ubuntu.
>>>>>
>>>>> I also understand that Java 6 is pretty old, so what do we do?
>>>>>
>>>>> Wido
>>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Engineering Experience, Infrastructure tribe, Spotify
>>
>

Reply via email to