OpenJDK (Java) migrating from Mercurial?

Scott Palmer swpalmer at gmail.com
Sat Nov 16 04:05:42 UTC 2019



> On Nov 15, 2019, at 6:19 PM, František Kučera <konference at frantovo.cz> wrote:
> 
> Dne 26. 07. 19 v 17:19 duvall at comfychair.org <mailto:duvall at comfychair.org> napsal(a):
>> On Fri, Jul 26, 2019 at 03:03:12PM +0200, Arne Babenhauserheide wrote:
>> 
>>> Marek Lukáš via Mercurial <mercurial at mercurial-scm.org <mailto:mercurial at mercurial-scm.org>> writes:
>>>>>> From this: https://mail.openjdk.java.net/pipermail/discuss/2019-July/005096.html <https://mail.openjdk.java.net/pipermail/discuss/2019-July/005096.html>
>>>>>> It looks like most of the arguments for the move are not based in
>>> delivering improvements with the minimal amount of breakage, but rather
>>> in moving to git at any cost.
>> It seems likely that's the case: some unrelated team at Oracle has made the
>> decision that everything will be git, and now engineering teams (willing or not)
>> have to implement that decision, regardless of external consumers.  With Oracle,
>> if you're not a paying customer, you're not valued very much, if at all.  And
>> I'm sure that Oracle (again, as a company, not the individual teams and people
>> who interact with external communities) feels that they own OpenJDK as much as
>> they own Java, and that the community participation in governance is simply an
>> impediment to them doing whatever they feel they need to do.
>> 
>> There was strong pressure when I was still there to move the Solaris repos to
>> git.  In fact, the default stance (dictated by some small team way up in the
>> CTO's office, I think) was git for any external participation.  You were
>> expected to have a repo on github, though they relented and allowed us to
>> set up a mirror of the internal mercurial repo (for our opensource bits).  At
>> least one other repo gave up and converted.  I wouldn't be surprised if more
>> did.
>> 
>> Danek
> BTW: there is a new discussion „New candidate JEP: 369: Migrate to
> GitHub“ in the OpenJDK mailing list:
> <https://mail.openjdk.java.net/pipermail/discuss/2019-November/thread.html <https://mail.openjdk.java.net/pipermail/discuss/2019-November/thread.html>>
> 
> Some comments:
> 
>> I think we really need to get back to this proposal in an year or two
>> when we understand more of the implication
> 
> <https://mail.openjdk.java.net/pipermail/discuss/2019-November/005200.html <https://mail.openjdk.java.net/pipermail/discuss/2019-November/005200.html>>
> 
>> It worries me a little that an entire DVCS swap is being proposed
>> without, apparently, any attempts to speed up Mercurial operations
>> having being tried
> 
> <https://mail.openjdk.java.net/pipermail/discuss/2019-November/005195.html <https://mail.openjdk.java.net/pipermail/discuss/2019-November/005195.html>>
> 
> Franta

Yes, but I expect it is a done deal regardless.  The discussion smells like it’s just there to show they asked for input, but the decision was finished long ago.  OpenJFX already moved to Git. ( I had to deal with Git insanity when I submitted patches.  Such an awkward system to work with when you are used to Mercurial. It was painful.)
They do have a lot of automation based on GitHub though.  I’ll give them points for that.  

Scott


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20191115/8df63e16/attachment-0002.html>


More information about the Mercurial mailing list