Accelerating the JDK release cadence

Ben Evans benjamin.john.evans at
Fri Sep 8 17:28:19 UTC 2017


In my experience, the git and Mercurial tools are broadly equivalent
in terms of functionality and usability.

However, git != github. The latter is a single point of failure, that
has (in my opinion) a rather high number of DDOS-related outages that
have prevented people from working effectively when it's affected.
This is not a good thing for OpenJDK.

Some friends in the content caching business tell me that GH is one of
a number of sites that are used by sophisticated attackers to wargame
how effectively they can bring down a high-traffic website - an
important "cyberwar" (I hate the ridiculous prevalence that prefix,
but here we are) technique for adversaries operating in the
increasingly centralized Internet we now live in.

I'm not really seeing what benefit we'd get from moving to Github -
we're basically painting a target on our back to offer ourselves up as
collateral damage. Is that really what we'd want for the mainstream of
OpenJDK development?

However, a downstream (or 2-way) feed into GH, and a "Community
Issues" GH board that can be triaged by the community & good ideas /
actual bug reports sent upstream - I think that would have a lot of
value. If I recall correctly, there are folks at AdoptOpenJDK already
working on that - Martijn, do you have any specifics?


On Fri, Sep 8, 2017 at 10:37 PM, Kelly O'Hair <kellyohair at> wrote:
> Has nothing to do with "afraid".
> If you have gone through as many source repository changes as I have, you learn that it is never as easy as people think.
> I'm not anti-GIT, I use it all the time. But the longer an organization uses a particular technology, the more embedded it becomes in the overall processes, so just converting the repos is the easiest part. Just keep in mind that there is more to it than that.
> -kto
>> On Sep 7, 2017, at 9:06 PM, Netroby <hufeng1987 at> wrote:
>> Linus hosting it's kernel repo on github. Microsoft now hosting .net
>> opensource on github either, python move from mercurial to github .
>> PHP move from svn to github, Ruby on github, Swift move to github,
>> Golang move to github.
>> Rust lang on github, Scala on github, haskell GHC on github, Clojure
>> on github, kotlin on github.
>> So why you afraid move to github?
>> Appreciate your time.
>> ----------------------------
>> Netroby
>> 2017-09-08 10:15 GMT+08:00 O'Hair Kelly <kellyohair at>:
>>> ��
>>> Sent from my iPhone
>>>> On Sep 7, 2017, at 13:58, Mario Torre <neugens.limasoftware at> wrote:
>>>> 2017-09-07 22:30 GMT+02:00 Kelly O'Hair <kellyohair at>:
>>>>> Convert from Mercurial to GIT? What a logistical nightmare. Seems like there might be bigger fish to fry.
>>>>> -kto
>>>> Mercurial was a mistake all along, we should have stick to TeamWare!
>>>> Cheers,
>>>> Mario
>>>> --
>>>> pgp key: PGP Key ID: 80F240CF
>>>> Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF
>>>> Java Champion - Blog: - Twitter: @neugens
>>>> Proud GNU Classpath developer:
>>>> OpenJDK:
>>>> Please, support open standards:

More information about the discuss mailing list