If somebody asks that question, the correct answer is that we have
automated builds that check every single commit against both Java
versions and that our developers are using different Java versions
from different vendors on different platforms. I know that some
developers use 1.6 because it happened in the past that they committed
things to the trunk that broke the build on Java 1.5. These issues
were mostly related to the endorsed library stuff in JAX-WS and easy
to fix.

Maintaining 1.5 compatibility doesn't mean that we force people to
stay away from Java 1.6. It also doesn't mean that developers have to
use Java 1.5. It only means that developers should watch the
notifications from Jenkins and take appropriate actions if they break
the build on 1.5. Obviously this may include deciding to drop support
for 1.5 if at some point the cost of maintaining 1.5 compatibility
becomes too high.

Andreas

On Wed, Mar 16, 2011 at 05:48, Afkham Azeez <[email protected]> wrote:
> What I'm saying is, if somebody asks has Axis2 been thoroughly tested on
> JDK/JRE 6, the best answer we could give is; 'Yes, everything should work
> fine, but we the developers have not rigorously tested it with JDK 6, nor do
> we regularly build it with JDK 6. So yeah, run in on JDK 6 on your own risk"
>
> On Wed, Mar 16, 2011 at 10:14 AM, Afkham Azeez <[email protected]> wrote:
>>
>> What I've been observing is the world is gradually moving away from Java
>> 5, most of the people who download a JDK download JDK 6. The JRE itself
>> contains many improvements. Sticking to JDK5 means, Axis2 does not get
>> tested of Java 6 on a regular basis by the developers, so we cannot give
>> 100% assurance that everything in Axis2 works fine with Java 6.
>>
>> On Wed, Mar 16, 2011 at 8:54 AM, Dennis Sosnoski <[email protected]> wrote:
>>>
>>> On 03/16/2011 12:59 AM, Afkham Azeez wrote:
>>>
>>> On Mon, Mar 14, 2011 at 4:01 PM, Dennis Sosnoski <[email protected]>
>>> wrote:
>>>>
>>>> Going from 1.4 to 1.5 gave access to many new features. Going from 1.5
>>>> to 1.6 seems to me to add very little that's useful.
>>>>
>>>> What do you see as the big advantages of moving to 1.6/Java 6?
>>>
>>>
>>> Perhaps you are in a better position to answer that question than me :)
>>>
>>> I guess I'm confused - I thought you were the one saying we should move
>>> to requiring Java 6?
>>>
>>> One of the main "advances" of Java 6 is the bundling of Sun/Oracle's JAXB
>>> and JAX-WS implementations into the base distribution. But that's not really
>>> a gain for us on Axis2, since we want to use our own versions instead of the
>>> (generally outdated) ones that are present in the distribution. Aside from
>>> that, there are a few added classes (with Deque probably the most useful),
>>> and some scattered added methods. None of this is going to make any
>>> significant difference to the Axis2 codebase, as far as I can see.
>>>
>>>   - Dennis
>>>
>>
>>
>>
>> --
>> Afkham Azeez
>> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
>>
>> Member; Apache Software Foundation; http://www.apache.org/
>> email: [email protected] cell: +94 77 3320919
>> blog: http://blog.afkham.org
>> twitter: http://twitter.com/afkham_azeez
>> linked-in: http://lk.linkedin.com/in/afkhamazeez
>>
>> Lean . Enterprise . Middleware
>>
>
>
>
> --
> Afkham Azeez
> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
>
> Member; Apache Software Foundation; http://www.apache.org/
> email: [email protected] cell: +94 77 3320919
> blog: http://blog.afkham.org
> twitter: http://twitter.com/afkham_azeez
> linked-in: http://lk.linkedin.com/in/afkhamazeez
>
> Lean . Enterprise . Middleware
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to