Tsan project transition towards Git, GitHub, and Skara
Jean Christophe Beyler
jcbeyler at google.com
Fri Apr 3 22:26:09 UTC 2020
Hi all,
This transition is now done! If you have any questions about it or how to
now contribute, let us know!
Thanks to the Skara team for making this so easy :)
Jc
On Fri, Mar 27, 2020 at 1:54 PM Jean Christophe Beyler <jcbeyler at google.com>
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 are already a number of OpenJDK projects
> using Git, GitHub and Skara:
> - Loom
> - Panama
> - Valhalla
> - Metropolis
> - Portola
> - Lanai
> - OpenJFX
> - OpenJMC
>
> A transition entails switching to Git as an SCM [2], and the repository
> would be hosted on GitHub [3]. After the transition, the current
> Mercurial repository would no longer be updated. There is already a
> read-only mirror of Tsan 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 Tsan transition to Git, GitHub and Skara and that
> we set the target date for the transition to April 2. 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].
>
> If you have any comments or questions regarding this transition, please
> reply to this thread.
>
> Thanks,
> Jc
>
> [1] : https://openjdk.java.net/jeps/369
> [2] : https://git-scm.com/
> [3] : https://github.com/
> [4] : https://github.com/openjdk/tsan
> [5] : https://guides.github.com/introduction/flow/
> [6] : https://wiki.openjdk.java.net/display/SKARA/Skara
>
--
Thanks,
Jc
More information about the tsan-dev
mailing list