Plan for the migration out of Phabricator

Raphaël Gomès raphael.gomes at octobus.net
Thu May 12 11:35:05 EDT 2022


Hi all,

There is now a wiki page explaining the new Heptapod contribution workflow.

https://www.mercurial-scm.org/wiki/Heptapod

The previous email contained the complete expected timeline, but I'll 
repeat it here to make it extra obvious for this particular concern:
     - contributions using this workflow will be possible starting May 16th
     - contributions through Phabricator will be deprecated on the same day.
- contributions through Phabricator will not be possible starting June 1st.

We have a couple of things to polish and there (like updating the rest 
of the wiki, etc.), but the base is pretty much ready so I though I'd 
send the email sooner rather than later.

Raphaël

On 5/2/22 21:38, Raphaël Gomès wrote:
> 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
>
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mercurial-scm.org/pipermail/mercurial-devel/attachments/20220512/c372fb77/attachment.html>


More information about the Mercurial-devel mailing list