> On Mar 4, 2019, at 11:25, Pulkit Goyal <7895pul...@gmail.com> wrote:
> 
> Hey everyone,
> 
> I hope everything is going well.
> 
> After years of work on porting mercurial to Python 3 by everyone, we are 
> close, very close. Right now, only 5 tests fail on python 3 and there are 4 
> regressions (tests which were passing earlier and started failing recently). 
> Few days ago, I installed mercurial using Python 3 as default mercurial on my 
> personal system. Things are working good. Things which I have noticed not 
> working are:
> 
> 1) phabricator extension
> 2) curses interface
> 3) out of core extensions like evolve, topic
> 
> I will try to fix 1) and 2) this week.
> 
> That said, I will like to propose to mark the upcoming major release hg 5.0 
> as the beta release with Python 3 support. We have more than 50 days before 
> that release. We can:
> 
> 1) start testing python 3 more aggressively by having more people install hg 
> on py3 by default
> 2) advertising that next release will be py3 beta will give enough time for 
> extensions author to port their extensions
> 3) help/advice/guide extensions authors on how to port their extensions to 
> Py3 while keeping py2 compatibility
> 
> How do you feel?

I'm strongly in favor - even without the above fixed, I think we're in a good 
enough place to ship it as a beta with a "known issues" list someplace 
prominent. Maybe we should make the bug report link point at a Python3BetaBugs 
wiki page until we're satisfied things work completely?

> 
> Thanks and regards
> Pulkit and Gmail autocomplete assistant
> 
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel@mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to