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