Making hg 5.0 as beta release with python 3 support.

Pulkit Goyal 7895pulkit at gmail.com
Mon Mar 4 16:47:02 EST 2019


On Mon, Mar 4, 2019 at 10:03 PM Augie Fackler <raf at durin42.com> wrote:

>
>
> > On Mar 4, 2019, at 11:25, Pulkit Goyal <7895pulkit at 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?
>

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.

[0]: https://www.mercurial-scm.org/wiki/Python3
[1]: https://www.mercurial-scm.org/wiki/Python3#Beta_bugs

>
> >
> > Thanks and regards
> > Pulkit and Gmail autocomplete assistant
> >
> > _______________________________________________
> > 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/20190305/376e5f1f/attachment.html>


More information about the Mercurial-devel mailing list