Transition project Valhalla to git and GitHub

Stanislav Smirnov stanislav.smirnov at oracle.com
Wed Mar 11 13:30:01 UTC 2020


Hi David,

Do you want to start using the Git version of the repo in the Mach5 CI pipeline for the lworld branch?

Best regards,
Stanislav Smirnov





> On Mar 11, 2020, at 6:05 AM, David Simms <david.simms at oracle.com> wrote:
> 
> 
> And the transition of "lworld" branch to github is now complete.
> 
> Current repository(s) status:
> 
> * Only "lworld" branch has transitioned
>     o "nestmates" remains in mercurial (also happens to be mirrored on
>       github)
> * "master" (formerly "default" branch under mercurial) is now
>   automatically up-to-date with "jdk mainline"
>     o "lworld" is the "git default", meaning a new clone will have
>       "lworld" branch already checked-out
> * For information on working on OpenJDK projects in github:
>     o   https://wiki.openjdk.java.net/display/SKARA
> * There is a known issue with push notifications, being worked on
>     o    https://bugs.openjdk.java.net/browse/SKARA-301
> * Any Project Skara related issues and questions may be sent here:
>     o skara-dev at openjdk.java.net
> 
> 
> Thanks to Erik Duveblad and Robin Westberg !
> 
> /David Simms
> 
> 
> On 10/03/20 4:28 pm, David Simms wrote:
>> 
>> New time: Wednesday March 11 at 07:30 CET
>> 
>> Cheers
>> /David Simms
>> 
>> On 2020-03-10 09:04, David Simms wrote:
>>> 
>>> So there is some delay due to a combination of timezones and a minor technical issue mail notifications (which we prefer to have working)...
>>> 
>>> ...should be a day or two more.
>>> 
>>> During this delay, it is totally okay push to the repository, a notice 10 minutes before the move will go out (even then individual commits can be moved after the fact).
>>> 
>>> Cheers
>>> /David Simms
>>> 
>>> 
>>> On 26/02/20 10:35 am, David Simms wrote:
>>>> Hi all,
>>>> 
>>>> You might have heard that there is an OpenJDK project named Skara evaluating and trialing using Git for OpenJDK and GitHub for hosting the repositories [1]. We have been asked to try out Git, GitHub and the Skara tooling, as a means of validating, and to provide feedback about the Project Skara effort. There is already a number of OpenJDK projects using Git, GitHub and Skara:
>>>> - OpenJFX
>>>> - OpenJMC
>>>> - Loom
>>>> - Mobile
>>>> - Panama (the "foreign" branches)
>>>> - Skara
>>>> 
>>>> A transition entails switching to Git as an SCM (see the Git manual [2]), and the repository would be hosted on GitHub [3]. After the transition, the current Mercurial repository would no longer be updated. There is currently already a read-only mirror of Valhalla in place [4], you can it use to try out Git and some of the tooling, though submitting pull requests and pushing will not work (as it is a read-only mirror).
>>>> 
>>>> I suggest that project Valhalla transition to git, GitHub and Skara and that we set the target date for the transition to around 2 weeks from now. How about Monday the 9th of March? I also suggest we adopt GitHub's pull request workflow together with the bots from project Skara.
>>>> 
>>>> Adopting pull requests and the Skara bots means that the review process would work partly through GitHub. In particular, all changes must start out as pull requests. Skara automatically generates webrevs, "RFR" emails and supports bi-directional syncing between mailing lists and GitHub for those that prefer using webrev and the mailing lists. If you are unfamiliar with GitHub and pull requests, I suggest checking out GitHub's guide [5]. Note that project Skara also provides CLI tools for interacting with GitHub for those that prefer working from a terminal. You can find more info about these tools on the Skara wiki page [6] or from the Skara README [7].
>>>> 
>>>> If you have any comments or questions regarding this transition, please reply to this thread.
>>>> 
>>>> Cheers,
>>>> Mr. Simms
>>>> 
>>>> [1] : https://openjdk.java.net/jeps/369
>>>> [2] : https://git-scm.com/docs/user-manual
>>>> [3] : https://github.com/
>>>> [4] : https://github.com/openjdk/valhalla
>>>> [5] : https://guides.github.com/introduction/flow/
>>>> [6] : https://wiki.openjdk.java.net/display/SKARA/Skara
>>>> [7] : https://github.com/openjdk/skara
>>>> 
>>> 
>> 
> 



More information about the valhalla-dev mailing list