> On Oct 2, 2020, at 11:47 AM, Tetsuharu OHZEKI <tetsuharu.ohz...@gmail.com> > wrote: > > Hi Jonathan, > > As a contributor, I hear this change positively and I'm looking > forward to transition to a new process. > > I have some questions and feelings: > > 1. Will we continue to use https://trac.webkit.org/wiki after moving > to something to host the Git repository? > > This is just my curiosity.
We don’t have plans to migrate the wiki in the immediate future, although I suspect that as development workflows switch to GitHub, we will eventually want to move the wiki to GitHub as well. > > > 2. About GitHub Issues, how will we categorize an issue? > > I feel GitHub issues require some techniques to manage/categorize a bug > when we host a large scale project like a Web Engine on GitHub issues. > I think it might be a bit harder than doing with Bugzilla. > > As my past experiences to collaborate with some projects, > Rust and Servo project's label management was nice to categorize issues. > https://github.com/rust-lang/rust-wiki-backup/blob/master/Note-tag-label-names-and-definitions.md This is something that we’re still figuring out, personal experience like what you’re providing here is super valuable! > > > -- > Tetsuharu OHZEKI > tetsuharu.ohz...@gmail.com > > > > > On Sat, Oct 3, 2020 at 1:43 AM Jonathan Bedard <jbed...@apple.com> wrote: >> >> Hello WebKit Contributors, >> >> This year, Apple would like to push WebKit’s source code management off of >> Subversion and onto git. Our rationale for this is the rest of the industry >> has settled on git as their source code management solution. We’re also >> interested in moving to a hosted Git solution (namely, GitHub) to make it >> easier for new contributors to interact with the project. I would like to >> outline our plan so far, and solicit feedback from our contributors about >> some of the pieces we’re still discussing. >> >> Monotonic Commit Identifiers >> Of great interest to Apple’s engineers has been retaining some kind of >> ordered tag we can use to refer to commits to make defending CI and >> bisection easier. We’ve developed a scheme for this that assigns commits an >> ordered identifier per-branch, outlined in >> https://trac.webkit.org/wiki/commit-identifiers, designed to be used >> alongside git hashes. These identifiers can be used in our current >> Subversion repository, and we would like to start using them before the >> project has transitions to git. >> >> Hosting the Repository >> We're most likely going to be hosting the repository in public GitHub. The >> rationale for choosing GitHub over alternatives (namely, GitLab) is that >> GitHub has a far more active community, and Apple would like WebKit to be >> more connected to the open source community. For this reason, we prefer to >> place the canonical WebKit repository on public GitHub so the project is >> more accessible to new contributors, although some concerns have been raised >> about GitHub’s terms and conditions, which contributors of WebKit would need >> to agree to in addition to the terms and conditions of the WebKit project. >> We are interested in what our current community of contributors thinks about >> this, and what preferences contributors may have. >> >> Patches to Pull Requests >> In the coming months, more automation will start using the git version of >> the repository instead of the Subversion version. Even immediately after we >> switch, the patch review workflow will remain what it is now (EWS bots >> mostly already use a git clone as their checkout). We do, however, intend to >> switch from a system of patch review to a system of pull requests. This >> process will be incremental and the patch review system will remain alive as >> long as Bugzilla does. >> >> GitHub Issues >> The last part of transitioning away from Subversion is to re-evaluate our >> bug tracker. Bugzilla has served us well, but seems to be an impediment to >> engaging with the open source community. We are interested in moving away >> from Bugzilla and to GitHub Issues, allowing new developers to work with a >> system they are likely already familiar with and to allow us closer >> integration with repositories managed by W3C. Although GitHub Issues has had >> performance problems in the past with projects that have many bugs, these >> performance problems have been resolved to the satisfaction of a few large >> projects hosted on GitHub that are of a comparable scale to WebKit. The >> biggest blocker we are aware of is managing security bugs, since the >> security advisory system used by GitHub is essentially the opposite of how >> WebKit security bugs work. Moving to GitHub Issues, if it happens, will be >> the last part of this transition, and we are interested in soliciting >> feedback from our contributors on what the WebKit project’s integration with >> GitHub Issues should look like. >> >> Look forward to hearing from all of you, >> >> Jonathan Bedard >> WebKit Operations >> _______________________________________________ >> webkit-dev mailing list >> webkit-dev@lists.webkit.org >> https://lists.webkit.org/mailman/listinfo/webkit-dev _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev