> 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