On 11 Aug 2016 23:48, "Petr Viktorin" <pviktori@redhat.com> wrote:
>
> Hello,
> As of now, http://fedora.portingdb.xyz shows that we are 50% done porting Fedora packages to Python 3. This is a big magic milestone; if you're looking for a reason to celebrate, this is it! :)

Very cool!

> Now, what's next?
> I can't speak for everyone involved, but at Red Hat's python-maint team, we'll tone down the focus on getting as many packages ported as possible. This led to us picking the low-hanging fruit, which is better left to people that are just getting started. We'll be around to answer questions, provide hints, and otherwise help others get the badges instead of stealing them for ourselves :)
>
> Instead, we should shift our focus from porting specfiles to upstream projects. At this point, if some software is easy to port it was probably ported already; what we're left with are either tough nuts to crack or projects with few people relative to the codebase size. Some projects that come to mind that could use attention are GTK, Mercurial, Samba, wxPython, PySide, Koji & Fedora infra, Ansible.
> I don't know yet what our priorities should be here, but that's the general direction.

That makes sense to me. Ansible in particular is going to be a thorny one, since even after Ansible itself is made Py3 compatible, there's still the wide array of modules on Ansible Galaxy to deal with.

It may be worth investing some further time in ensuring that porting aids like your py3c compatibility helper, "pylint --py3k", python-modernize, and perhaps the "sixer" tool Victor built to help with Python 3 porting are readily available.

Cheers,
Nick.