Need help testing the EA builds

Alan Bateman Alan.Bateman at oracle.com
Wed Mar 2 15:00:58 UTC 2016


We are starting to think through how to bring the module system that is 
the monster patch in jigsaw/jake forest into the JDK 9 main line.

There are many reasons to do this. One reason is to reduce testing 
effort. Another is to reduce the cost of sync ups as it takes a lot of 
effort each week to merge in the changes from JDK 9. We also have 
confused some developers by having two early access (EA) builds, one EA 
build with Project Jigsaw, the other without. It should also be obvious 
that time is moving on and we don't want to be rushing things right 
before JDK 9 Feature Complete.

Merging into the JDK 9 main line will be a big step and there are many 
things that need to be done to make this happen. The proposal will most 
likely be to take snapshot of what we have in jake and bring it into JDK 
9 after stabilization, testing and of course review. Once it is in JDK 9 
then we'll continue to iterate and work through the many issues that 
need attention.

One thing that would be useful is to get as many people as possible to 
try out the EA builds [1]. It really helps confidence when there is 
confirmation that existing libraries and applications work as before. If 
there are bugs or issues that involve any of the supported interfaces 
then we want to know. We know well that there are several compatibility 
issues and we've attempted to capture those in the Risks and Assumption 
section of JEP 261 [2].

We also interested in bug reports and issues from those trying out the 
EA builds to create their own modules or migrating existing code or 
libraries to modules. Bonus points for those brave enough to try out 
some of the many new APIs too.

-Alan

[1] https://jdk9.java.net/jigsaw/
[2] http://openjdk.java.net/jeps/261


More information about the jigsaw-dev mailing list