[PATCH 3 of 6] packaging: upgrade Debian packaging to build with Python 3
Martin von Zweigbergk
martinvonz at google.com
Mon Oct 21 12:59:10 EDT 2019
On Mon, Oct 21, 2019 at 9:53 AM Yuya Nishihara <yuya at tcha.org> wrote:
> On Mon, 21 Oct 2019 09:01:51 -0700, Gregory Szorc wrote:
> > On Mon, Oct 21, 2019 at 6:57 AM 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
> > >
> > We ideally produce Python 2 and Python 3 package variants. Then we switch
> > to Python 3 exclusive in a future release.
> > For Debian packaging, this could be a bit more difficult, as I believe
> > need to fork the Debian packaging templates in the repository.
> Maybe python-mercurial package can be split off so we can generate both
> python-mercurial and python3-mercurial. The main mercurial package will
> to depend on one of these, but we can at least run python|python3
What's the advantage of that? You mean that tortoisehg would depend on
And the main mercurial package would also contain any native code then,
right? Or is that compatible across Python versions?
> That might also apply to tortoisehg, which py3 support is highly unstable.
> > I doubt the in-repo Debian packaging is used that much. So I could go
> > either way with regards to transitioning the packaging to Python 3
> > exclusive. Definitely safer to hold off.
> Seems fine so long as our package isn't advertised as stable one.
> Mercurial-devel mailing list
> Mercurial-devel at mercurial-scm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mercurial-devel