[Webkit-unassigned] [Bug 184986] Eliminate python2 dependency

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 26 09:33:20 PDT 2018


--- Comment #2 from Michael Catanzaro <mcatanzaro at igalia.com> ---
(In reply to Carlos Alberto Lopez Perez from comment #1)
> (In reply to Michael Catanzaro from comment #0)
> > (4) At this point, we should be able to switch our Linux bots to using
> > python3. This will be a longer-term effort, but we should still try to
> > finish in advance of 2020.
> > 
> Our bots run Debian, which already has plans to maintain python2 beyond 2020.
> https://lists.debian.org/debian-devel/2018/04/msg00508.html
> On top of that there is always the possibility of building python2 on the
> JHBuild so developers using more bleeding edge distros can still keep using
> it for WebKit.

I *think* it would be possible. We'll have to first port jhbuild itself to python3, of course, because jhbuild is not itself going to be able to use the python built in the jhbuild environment. But we'd have to do that anyway. (My plan is actually to stop using jhbuild entirely, so we don't have to port it to python3, but that's an issue for another bug.)

> Certainly, moving to python3 seems a job we will have to do at some point.
> But I don't see a hard deadline in 2020 like you seem to do.

I don't use Debian, I use Fedora, and python2 has been orphaned there. It's unclear whether someone will step forward to maintain it, but if not, it might be retired later *this* year. And for our developers using Arch playing with sed to be able to run our scripts, like Adrian and Alicia, the deadline was half a decade ago. And point (1) is *already* urgent for RHEL and SUSE.

Really, we should have ported all our python long, long ago... let's stop delaying. I've volunteered to do this work (eventually), even if it means accomplishing little else for a long time; I'm not asking you to do it yourself.

> Maybe if we wait a bit more we can do this work together with the Mac
> developers. I hope the new MacOS (not sure when its released) will already
> have python3 in the base system.

Ryosuke already said on webkit-dev that this is not going to happen.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180426/8556ad98/attachment.html>

More information about the webkit-unassigned mailing list