Plan for the migration out of Phabricator

Raphaël Gomès raphael.gomes at octobus.net
Mon May 2 19:38:44 UTC 2022


Hello all,

It is time to set a flag day for our migration to Heptapod as a review tool.

We are currently making very good progress with the team at OSUOSL who 
will - unless a disaster occurs - provide us with infrastructure and 
help with the migration, the details of which are being ironed out right 
now. This is the most confident I have ever been about a smooth 
transition, thanks again to the OSUOSL¹.

Mercurial 6.1.3 should be released on or right after the 1st of June. 
Phabricator will need to be set to read-only mode before the VM goes out 
of support to give us a window between it being deprecated and it going 
out of service entirely.

I think a month is the best we can do for such a migration. More clearly 
(all dates are best-effort and may differ by a couple of days):

- Patches will be accepted to Phabricator until May 30th
- Patches will be accepted to Heptapod starting May 16th (a separate 
email will explain this)
- hg-committed will become deprecated in favor of the Heptapod repo on 
May 16th
- Phabricator will be set to read-only on June 1st
- We will run the scripts that save Phabricator as an archive (I have 
developed them already and have done a successful run)
- The archive will be made public for people to look at and check what 
we've missed before it's too late
- Phabricator will be replaced by its archive on July 1st
- hg-committed will simply redirect to hg at some point after the migration

This will be going on while we make the infrastructure migration happen 
and answer to our other obligations whether work-related or personal, so 
please bear with us if anything is sub-optimal.
I am confident that Mercurial as a project will be a lot healthier in 
terms of tooling within the next few months, and while not everything 
will be perfect, we are taking multiple good steps forward IMO.

Feedback is appreciated, as always.
Raphaël

[1] https://osuosl.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mercurial-scm.org/pipermail/mercurial-devel/attachments/20220502/eb5d4729/attachment.html>


More information about the Mercurial-devel mailing list