• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. JDK Updates
  4. Detailed Process Description

Page History

Versions Compared

Old Version 5

changes.mady.by.user Christoph Langer

Saved on Apr 01, 2019

compared with

New Version 6

changes.mady.by.user Christoph Langer

Saved on Apr 24, 2019

  • Previous Change: Difference between versions 4 and 5
  • Next Change: Difference between versions 6 and 7
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WhenWhat
Very early, e.g. 6 months before GAPublish 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:

hg pull -u

2. On jdk11u repository:

hg pull -u
hg pull <jdk11u-dev repository location>
hg merge
hg commit -m "Merge"
hg push ssh://<userid>@hg.openjdk.java.net/jdk-updates/jdk11u


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:

hg pull -u

hg tag jdk-11.0.<n+1>+0

hg push ssh://<userid>@hg.openjdk.java.net/jdk-updates/jdk11u-dev


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:

hg pull -u

hg tag jdk-11.0.<n>+<b>

hg push ssh://<userid>@hg.openjdk.java.net/jdk-updates/jdk11u

2. On jdk11u-dev repository:

hg pull -u

hg pull <jdk11u-dev repository location> -r <change id of tag change>

hg merge

hg commit -m "Merge"

hg push ssh://<userid>@hg.openjdk.java.net/jdk-updates/jdk11u-dev

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:

hg pull -u

2. On jdk11u-dev repository:

hg pull -u

hg pull <jdk11u-dev repository location> -r <change id of ga tag>

hg merge

hg commit -m "Merge"

hg push ssh://<userid>@hg.openjdk.java.net/jdk-updates/jdk11u-dev


Set status of jdk11u to "closed"

Request new hgupdater setting for jdk11u codeline to honor version 11.0.<n+1> on push
Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 275, "requestCorrelationId": "869367ba3dca0705"}