...
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 jdk11u-dev to jdk11u: 1. On jdk11u-dev repository:
2. On jdk11u repository:
|
Announce (short) freeze of jdk11u-dev for preparation of release 11.0.<n+1>on the mailing list | |
Set status of jdk11u-dev to "closed" and jdk11u to "accepting fixes for 11.0.<n>" in Wiki | |
Tag jdk11u-dev with jdk11.0.<n+1>+0:
| |
Request new JBS version 11.0.<n+1> and change of hgupdater settings for jdk11u-dev codeline to honor new version on push | |
Update JBS filter https://bugs.openjdk.java.net/issues/?filter=36558 that shows eligible critical fixes Add version 11.0.<n> to fixVersion | |
Create patch to bump the version in jdk11u-dev to 11.0.<n+1>, look at JDK-8219710 for an example. | |
Await confirmation for hgupdater change, then update Wiki to set status of jdk11u-dev to "accepting changes for 11.0.<n+1>", announce opening of jdk11u-dev for new release on mailing list | |
Update https://bugs.openjdk.java.net/issues/?filter=36412 that shows eligible fixes for pushing Add version 11.0.<n+1> to fixVersion | |
~6 weeks before GA until ~2 weeks before GA in a weekly rythm initial tag (b1) to be done right after merge from jdk11u-dev | Tag jdk11u and merge back to jdk11u-dev: 1. On jdk11u repository:
2. On jdk11u-dev repository:
|
release day, when security changes and jdk-11-0<n>.0.<n>-ga tag have been pushed | Sync ga tag back to jdk1u-dev: 1. On jdk11u repository:
2. On jdk11u-dev repository:
|
Set status of jdk11u to "closed" | |
Request new hgupdater setting for jdk11u codeline to honor version 11.0.<n+1> on push |