<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 4, 2019 at 10:03 PM Augie Fackler <<a href="mailto:raf@durin42.com">raf@durin42.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On Mar 4, 2019, at 11:25, Pulkit Goyal <<a href="mailto:7895pulkit@gmail.com" target="_blank">7895pulkit@gmail.com</a>> wrote:<br>
> <br>
> Hey everyone,<br>
> <br>
> I hope everything is going well.<br>
> <br>
> 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:<br>
> <br>
> 1) phabricator extension<br>
> 2) curses interface<br>
> 3) out of core extensions like evolve, topic<br>
> <br>
> I will try to fix 1) and 2) this week.<br>
> <br>
> 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:<br>
> <br>
> 1) start testing python 3 more aggressively by having more people install hg on py3 by default<br>
> 2) advertising that next release will be py3 beta will give enough time for extensions author to port their extensions<br>
> 3) help/advice/guide extensions authors on how to port their extensions to Py3 while keeping py2 compatibility<br>
> <br>
> How do you feel?<br>
<br>
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?<br></blockquote><div><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">I have updated the Python3[0] wiki page. If there are pushbacks, I will revert it to old state. I have made BetaBugs[1] section in that page. Interestingly there is "Things need to be investigated" section also.<br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">[0]: <a href="https://www.mercurial-scm.org/wiki/Python3">https://www.mercurial-scm.org/wiki/Python3</a><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">[1]: <a href="https://www.mercurial-scm.org/wiki/Python3#Beta_bugs">https://www.mercurial-scm.org/wiki/Python3#Beta_bugs</a></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> <br>
> Thanks and regards<br>
> Pulkit and Gmail autocomplete assistant<br>
> <br>
> _______________________________________________<br>
> Mercurial-devel mailing list<br>
> <a href="mailto:Mercurial-devel@mercurial-scm.org" target="_blank">Mercurial-devel@mercurial-scm.org</a><br>
> <a href="https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel" rel="noreferrer" target="_blank">https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel</a><br>
<br>
</blockquote></div></div></div></div>