...
When | What |
---|---|
Very early, e.g. 6 months before GA | Publish timeline on Wiki page |
Create release specific JBS filters, e.g. for monitoring backports to keep in sync with Oracle | |
~ 6 weeks before GA | Merge jdk8u-dev to jdk8u: 1. On jdk8u-dev repository (and all its subrepositories):
2. On jdk8u repository (and all its subrepositories):
|
Announce (short) freeze of jdk8u-dev for preparation of release 8u<release after n>on the mailing list | |
Set status of jdk8u-dev to "closed" and jdk8u to "accepting fixes for 8u<n>" in Wiki | |
Tag jdk8u-dev (and all its subrepositories) with jdk8u<release after n>-b00:
| |
Request new JBS version openjdk8u<release after n> and change of hgupdater settings for jdk8u-dev codeline to honor new version on push | |
Update JBS filter https://bugs.openjdk.java.net/issues/?filter=36562 that shows eligible critical fixes Add version openjdk8u<n> to fixVersion | |
Await confirmation for hgupdater change, then update Wiki to set status of jdk8u-dev to "accepting changes for 8u<release after n>", announce opening of jdk8u-dev for new release on mailing list | |
Update https://bugs.openjdk.java.net/issues/?filter=3641236427 that shows eligible fixes for pushing Add version 11.0.<n+1> openjdk8u<release after n> to fixVersion | |
~6 weeks before GA until ~2 weeks before GA in a weekly rythm initial tag (b1b01) to be done right after merge from jdk11ujdk8u-dev | Tag jdk11u jdk8u and merge back to jdk11ujdk8u-dev: 1. On jdk11u repositoryjdk8u (and all its subrepositories):
2. On jdk11ujdk8u-dev repository(and all its subrepositories):
|
release day, when security changes and jdk-11.0.<n>jdk8u<n>-ga tag have been pushed | Sync ga tag back to jdk1ujdk8u-dev: 1. On jdk11u repositoryjdk8u (and all its subrepositories):
2. On jdk11ujdk8u-dev repository(and all its subrepositories):
|
Set status of jdk11u jdk8u to "closed" | |
Request new hgupdater setting for jdk11u jdk8u codeline to honor version 11.0.<n+1> openjdk8u<release after n> on push |