<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hey everyone,<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I hope everything is going well.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">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:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">1) phabricator extension</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">2) curses interface</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">3) out of core extensions like evolve, topic</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I will try to fix 1) and 2) this week.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">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:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">1) start testing python 3 more aggressively by having more people install hg on py3 by default</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">2) advertising that next release will be py3 beta will give enough time for extensions author to port their extensions</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">3) help/advice/guide extensions authors on how to port their extensions to Py3 while keeping py2 compatibility</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">How do you feel?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks and regards</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Pulkit and Gmail autocomplete assistant</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div>