[Maildev] Obligatory GitHub vs Mercurial (Mozilla-hosted) Question

Tom Prince mozilla at hocat.ca
Mon Dec 4 21:20:52 EST 2017


There are at least two questions that are being conflated here.

1) Should we provide a git and/or github based workflow to people wanting
to contribute to thunderbird.
2) Should the source of truth for thunderbird be moved from hg.mozilla.org
to somewhere else.

The answer to the first question is an emphatic yes, and the answer to the
second question is an emphatic no.

There already exist mirrors of comm-central
<https://github.com/mozilla/releases-comm-central> (it appears that
mirroring is currently broken: Bug 1423049
<https://bugzilla.mozilla.org/show_bug.cgi?id=1423049>) and mozilla-central
<https://github.com/mozilla/gecko-dev>, So, people can already develop
based on git. There are some pointers to instructions here
<https://developer.mozilla.org/en-US/docs/Mozilla/Git> although they could
definitely use some improvement and some comm-central specific information.
We should also perhaps see above moving the comm-central mirror to a more
discoverable repository.

Regarding moving the source of truth. I've got enough work to do on the
build system that I'm not going make the automation also support git. And,
despite Ben's off-hand comment that Andrei can just throw something up,
setting up a production quality VCS hosting service, that has proper
backups, monitoring, security, scalability isn't trivial, and certainly an
order of magnitude bigger commitment than setting up a hobby server. I
think we probably have enough other infrastructure needs that setting up a
VCS server isn't a good use of Andrei's time while Mozilla is willing to
continue hosting us and there are several commercial hosting offerings that
we can use if we need to host somewhere else.

-- Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.thunderbird.net/pipermail/maildev_lists.thunderbird.net/attachments/20171205/150a1b0c/attachment.html>


More information about the Maildev mailing list