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).
>>
>

Reply via email to