river-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Creswell <dan.cresw...@gmail.com>
Subject Re: Release 2.2 comments
Date Thu, 30 Jun 2011 08:53:46 GMT
On 30 June 2011 08:25, Peter <jini@zeus.net.au> wrote:
> The qa suite needs to be considered separately from the main build.  It currently requires
jdk1.6, there are other tests using sun internal implementations that depend on jdk 1.6.
>
> With source=1.4 or jsr14 it didn't matter, it still had to be compiled with 1.6, we bundled
it into the main build in recent times, it used to have it's own separate make build.
>
> If we use source=5, target=5 we need to check it compiles and runs on java 6, even if
it doesn't compile on 5.
>
> My preference:
>
> Compile on jdk 1.6, test on java 5 and 6, some tests will fail on 5.
>
> Java is bytecode backward compatible,  but not necessarily source backward compatible.
>
> Forget deleting tests, this is just a distraction and side effect of using a very large
build while trying to support a number of platforms.

+1

>
> +1 release current artifacts.
>
> This is the best release so far with a number of fixes, lets get it out there.
>

+1

> We can deal with this issue given proper time to consider alternatives to sun internal
implementations, eg DI, mocking?
>
> File a jira, lets release, fix the qa platform compile issue later.
>
> Peter.

Mime
View raw message