[External] : Re: Switch jdk8u development to Git/Skara

Andrew Hughes gnu.andrew at redhat.com
Tue Oct 12 23:25:45 UTC 2021


On 15:13 Tue 12 Oct     , erik.joelsson at oracle.com wrote:
> 
> On 2021-10-01 06:22, erik.joelsson at oracle.com wrote:
> >> Having discussed this at length with Severin, I propose the following 
> >> timetable:
> >>
> >> 1. End of November 2021 (Rampdown of 8u322 / Start of 8u332 Development)
> >>
> >> * Convert 8u & 8u-dev to Mercurial mono repositories.
> >> Given they should be identical at this point, it should be possible to
> >> do one conversion of 8u, provide copies at both 8u and 8u-dev, and
> >> then let each copy diverge.
> >>
> >> * Create live read-only mirrors of 8u & 8u-dev in git
> >>
> >> 2. End of February 2022 (Rampdown of 8u332 / Start of 8u342 Development)
> >>
> >> * 8u-dev development switches to Git & Skara, with the previous 
> >> read-only
> >> git mirror being used directly.
> >> * 8u remains on Mercurial for the release of 8u332.  8u can be synced
> >> to 8u-dev from the 8u git mirror.
> >>
> >> 3. April 2022 (Release of 8u332)
> >>
> >> * 8u git is used directly for promotions of 8u342.
> >>
> >> I think this provides the best balance of risk, while also allowing 8u
> >> to be consumed from git within the next few months.
> > I think this plan looks reasonable, but I will need to check 
> > internally before I can give a final go ahead. Could you narrow down 
> > the potential cut over windows to date ranges?
> >
> We think this timetable is good. I have filed [1] for the first step. We 
> need to decide on:
>

Great news!

> 1. Cutoff date
>

As I just mentioned in replying to your last mail, for the monorepo
conversion, I would say the week beginning Monday, November 29th 2021.
Rampdown is due to happen the Friday before:

https://wiki.openjdk.java.net/display/jdk8u/Main

> 2. New URL/name for https://hg.openjdk.java.net/jdk8u/jdk8u
> 
> 3. New URL/name for https://hg.openjdk.java.net/jdk8u/jdk8u-dev
>

Assuming the git versions can be different again and retain
the jdk8u & jdk8u-dev names for consistency with later versions
(i.e. github.com/openjdk/jdk8u & github.com/openjdk/jdk8u-dev),
I would suggest just using a "mono" prefix i.e.
jdk8u/monojdk8u & jdk8u/monojdk8u-dev as these are only going
to be in active use for <6 months.

But I'm open to better suggestions :-)

> /Erik
> 
> [1] https://bugs.openjdk.java.net/browse/SKARA-1214
> 

Thanks,
-- 
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222


More information about the jdk8u-dev mailing list