[webkit-dev] WebKit Transition to Git
Michael Catanzaro
mcatanzaro at gnome.org
Fri Oct 2 17:05:18 PDT 2020
On Fri, Oct 2, 2020 at 09:43, Jonathan Bedard <jbedard at apple.com> wrote:
> 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.
I don't think we need much integration to use the issue tracker? Once
we migrate existing bugs from WebKit Bugzilla, we can use it as we
would any other issue tracker? Why would it require integration?
We might need to use a separate repository with more limited
permissions to handle security reports. At least in GitLab, all project
developers (committers) have access to all confidential issues. I'm not
sure about GitHub, but I assume it would be the same.
What will require integration is pull request merges. If we want to
maintain linear version history, we will want a merge bot. On GNOME
GitLab, we have a large number of smaller projects and it's we don't
need them, but for a one huge project like WebKit there will be too
many conflicts otherwise, because every commit going into the main
branch will require all other pull requests to be rebased. A merge bot
-- e.g. [1] -- will handle that for us. (Not sure what merge bots are
common on GitHub. )
Michael
[1] https://gitlab.com/fsdk-marge-bot
More information about the webkit-dev
mailing list