📜 ⬆️ ⬇️

OpenJDK Release Candidate 10!


Download link: http://jdk.java.net/10/ .


Changes that will appear in this release



Release plan


For JDK10, the plan looks like this :
(Details of all phases are explained in a separate document )



--- you are here ---



But how ... Is there another carriage bugs?


There is a document about what requirements JDK 10 must meet in order to become a successful release candidate. The point of this phase of the process is to concentrate on fixing only those bugs that are absolutely critical to the success of the project. Next I will describe how these requirements look for the OpenJDK developers themselves.


Each bug has a priority, from P1 (for the most important bugs) and ending with P5 (for the least important). Specific criteria for choosing a priority depend on the specific project.


Formally, the list of requirements for RC looks like this:



Any P2-P5 level bugs should be postponed until the next release, regardless of whether they have already entered the product code, tests or documentation. Including, all fixes with noreg-doc and noreg-test tags should now be explicitly confirmed and have a P1 level.


There is no point in explicitly postponing unrepaired P2-P5 level bugs.


From now on, new assemblies will appear every week only when there is a need for it.


P1 level bugs


An updated list of bugs can be found here: http://j.mp/jdk-rc . If someone from the OpenJDK developers is responsible for a bug from this list, then he should do one of the following:



In any case, you should not change the prioritized bug just to remove it from the list. The priority of a bug should reflect the importance of fixing regardless of any particular release, and this practice has been maintained for many years of development by the JDK.


P2-P5 Level Bugs


Release Candidate contains only P1 level bugs. P2-P5 level bugs are not relevant for general release status, starting from the current moment and beyond. Regardless of which release they originally wanted to fix. Therefore, with the bugs P2-P5, it does not make sense to do something special. No need to postpone them (explicitly, using the appropriate procedure, or implicitly, by changing the "Fix Version" field). However, you can change the value of this field to tbd_feature or tbd_update , if this may be useful for future work.


Bugs P2-P5, which are aimed only at tests or documentation, will no longer be corrected.


Will we use the top ten when it comes out?


Probably yes. Regular releases are not experimental , they are full releases with at least six-month support from Oracle. Their difference from LTS is only in the period of support, which for LTS will be not less than 3 years. Presumably, releases will appear in March and September.


Mark Reinhold’s confirming slide from the FOSDEM'18 conference:



Minute advertising. Concerning all important JEPs, we will try to publish separate articles on Habré, in the blog JUG.ru Group . Some things we bring to the conference, for example, Christian Thalinger talks about Graal , and Volker Simonis talks about Application Class-Data Sharing . The video will be a few months after the conference, but if you go there live - you can talk directly with the developers of all these technologies.

')

Source: https://habr.com/ru/post/349024/


All Articles