+1 for dropping Java 6 from future releases. 

On 07/08/2015 09:59 AM, Robbie Gemmell wrote:
> Epic bump.
>
> As per https://issues.apache.org/jira/browse/PROTON-935 the build is
> currently broken again on Java 6. We need to either update it to
> compile on Java 6, since that is still the builds compiler
> source/target, or alternatively drop support for Java 6 and require
> Java 7.
>
> I'd do the latter given that noone except the CI box seems to be
> testing it, Java 7 is already EOL itself, and most if not all of the
> dependent proejcts that I am aware of using proton-j already require
> Java 7 themselves now.
>
> Robbie
>
> On 24 September 2014 at 15:24, Robbie Gemmell <robbie.gemm...@gmail.com> 
> wrote:
>> The compilation issue I missed in the patch was test-only this time, but it
>> could have as easily been in non-test code. The other tests now failing
>> might actually point to some functionality under test not working under Java
>> 6 at runtime though, which is more of an issue. If the tests showing it
>> didnt exist, or the CI job had been using either the current or previous
>> major Java release, then that might not have been noticed prior to release.
>>
>> Whether it compiles or not isnt the only reason to drop support. Releasing
>> new versions that people can continue deploying to EOL plaforms in years to
>> come isnt necessarily helping anyone if we aren't in fact properly ensuring
>> it really works there. If we dont tuly support it, we should probably cut
>> it.
>>
>> Whether we do it now, or later, I just think it would be a good idea to
>> actually decide on a timeline.
>>
>> Robbie
>>
>>
>> On 24 September 2014 14:11, Clebert Suconic <csuco...@redhat.com> wrote:
>>> This is just testing... can't you have a java7 tests folder? you would be
>>> able to still have java7 specific tests.
>>>
>>>
>>>
>>> On Sep 24, 2014, at 7:13 AM, Robbie Gemmell <robbie.gemm...@gmail.com>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> With Qpid 0.30 we have made the move to requiring Java 7+. Currently,
>>>> proton still allows for use of Java 6, so I wonder what peoples thoughts
>>>> are on the timing of a similar move for Proton? I'd personally like to
>>>> do
>>>> it soon since Java 6 is EOL, but if not then I think we should at least
>>>> decide when we will.
>>>>
>>>> Robbie
>>>>
>>>> Background:
>>>> I committed a patch yesterday which contained some Java 7 API usage in
>>>> its
>>>> tests, and subsequently broke the ASF Jenkins jobs that are still using
>>>> Java 6 (I'm using 8). Having now noticed this I updated the test to make
>>>> it
>>>> compile and run on Java 6, unfortunately having to disable use of some
>>>> of
>>>> the input aimed at testing the defect in question. Everything now
>>>> compiles
>>>> and the test in question passes, but the overall test run is still
>>>> failing
>>>> because it turns out some other new changes in recent days mean there
>>>> are
>>>> now a couple of URL tests which fail on Java 6 (but work on Java 8).


-- 
Tim Bish
Sr Software Engineer | RedHat Inc.
tim.b...@redhat.com | www.redhat.com 
twitter: @tabish121
blog: http://timbish.blogspot.com/

Reply via email to