[PATCH 3 of 6] packaging: upgrade Debian packaging to build with Python 3

Denis Laxalde denis at laxalde.org
Mon Oct 21 11:32:02 EDT 2019


Martin von Zweigbergk a écrit :
> On Mon, Oct 21, 2019, 06:57 Yuya Nishihara <yuya at tcha.org> wrote:
> 
> > On Mon, 21 Oct 2019 12:00:55 +0200, Denis Laxalde wrote:
> > > # HG changeset patch
> > > # User Denis Laxalde <denis at laxalde.org>
> > > # Date 1571648394 -7200
> > > #      Mon Oct 21 10:59:54 2019 +0200
> > > # Node ID 09f95d7a20c6d2e0bf6218e2a5bc9cd2b803c8ec
> > > # Parent  70764c9ddba397fa6cc2c92a28a1a65c5bdddaea
> > > packaging: upgrade Debian packaging to build with Python 3
> > >
> > > Also drop the explicit "Depends: python" as debhelper will add it.
> >
> > So, are we ready to ship py3 version as stable?
> > I know it's planned for 5.2, but I have no idea about the current state.

That's how I interpreted recent announces:

  https://www.mercurial-scm.org/pipermail/mercurial-devel/2019-October/134689.html
  https://www.mercurial-scm.org/pipermail/mercurial-devel/2019-October/134989.html

but perhaps I'm a bit optimistic...

> I'm a bit uncomfortable with shipping it since we have probably had pretty
> much no testing of it on real users (including ourselves). How many here
> have been running py3 hg for a while? I have only tried it for an hour or
> so before I ran into a problem with our internal extension, so I don't
> really know how well it works.

I've been using hg with py3 for a several weeks now; I've fixed all
issues I discovered quite quickly. The only third party extension I use
is Evolve. Now it's stable as far as my usage is concerned, though this
is mostly on client side less on server side.

Aside, it's not clear to me who is actually using the Debian packaging
in our repository as it differs from the one in Debian. I, for one, have
always used the latter and have therefore started adjusting that one
first.

Anyways, just let me know if this premature.


More information about the Mercurial-devel mailing list