This is the main page for the 2015 Python 3 Porting FAD, which is a FAD (a mini-conference) focused on working on the missing packages, libraries and applications that are not ported to Python 3 but are relevant to the release of the Fedora operating system according to the PortingDB app.
Location and Date
- Location: Global
- Date: November 14-15
- Chat at the IRC channel #fedora-python (will be logged).
- Share ideas and information of packages on Etherpad.
- Join us on the video conference at opentokrtc.
Purpose
One of the foundations of the Fedora Community is Features, which represents our commitment to excellence. Five years ago the Python 3 stack was added to Fedora with the hope that at some point Python 3 would replace Python 2. About two years ago an effort was begun to make Python 3 the default implementation. There has been great progress but it is not enough. Fedora has 2941 Python packages, which only the 32% have been ported to Python 3. This is the main premise that identifies the latent need to migrate packages, libraries and applications to Python 3. This is why we started this FAD. We are proposing two days where Python programmers and other members of the Fedora community can participate remotely in a virtual environment to migrate Python 2 packages to Python 3.
Impact
The main outcome of this FAD will be a reduced number of missing packages for porting.
Additional outcomes will be:
- Fedora project will be closer to implement Python 3 as default.
- Fedora community will offer lot of contributions to Python upstream.
- Fedora system tools will be able to switch to Python 3.
- Members of the Python SIG from LATAM, EMEA and NA will get in touch.
Points of Contact
- LATAM: Abdel Martínez
- EMEA: Matej Stuchlik
- NA: Ralph Bean
Important Skills
- Knowledge of Python programming language.
- Experience porting Python 2 applications and libraries to Python 3.
Planning
LATAM
Participants
Name | Location | Saturday | Sunday | Tasks |
---|---|---|---|---|
Abdel Martínez | Panama | Yes | Yes | Organizer + Developer |
Luis Segundo | Panama | Yes | Yes | Developer |
Yohan Graterol | Colombia | Yes | Yes | Developer |
Eduardo Echeverría | Colombia | Yes | Yes | Developer |
Eduardo Mayorga | Nicaragua | Yes | Yes | Developer |
Daniel Bruno | Brazil | Yes | Yes | Developer |
Adolfo Fitoria | Nicaragua | Yes | maybe | Developer |
Davi Souza | Brazil | Yes | Yes | Developer |
Tonet Jallo | Perú | Yes | Yes | Developer |
Efren Robledo | México | Yes | Yes | |
William Moreno Reyes | Nicaragua | Yes | Maybe | |
OscarGonzalez | Mexico | Yes | Yes |
EMEA
It will part of the PyCon CZ 2015 as a sprint.
Participants
Name | Location | Saturday | Sunday | Tasks |
---|---|---|---|---|
Matej Stuchlik | Czech Republic | Yes | Yes | Organizer + Developer |
pingou | France | Yes | Yes | Developer (remote) |
Miro Hrončok | Czech Republic | No | Yes | Developer |
Fabian Affolter | Switzerland | No | Yes | Developer & Packager |
Slavek Kabrda | Czech Republic | Yes | Yes | Developer |
Francesco Frassinelli | Italy | Yes | Yes | Developer & Packager |
Till Maas | Germany | No | Yes | Developer & Provenpackager (remote) |
NA
Participants
Name | Location | Saturday | Sunday | Tasks |
---|---|---|---|---|
Ralph Bean | USA | Yes | Yes | Organizer + Developer |
Toshio Kuratomi | USA | Yes | Maybe | Developer + Packager |
Zbigniew Jędrzejewski-Szmek | USA | Yes | Maybe | Developer + Packager |
John Dulaney | USA | No | Yes | Developer + Packager |
Rewards
Active participants will get this badge:
- Parselmouth: You can speak Python and helped with porting stuff to Python 3.
Reports
IRC Logs
- Minutes: http://meetbot.fedoraproject.org/fedora-python/2015-11-14/python3-porting-vfad.2015-11-14-14.30.html
- Minutes (text): http://meetbot.fedoraproject.org/fedora-python/2015-11-14/python3-porting-vfad.2015-11-14-14.30.txt
- Log: http://meetbot.fedoraproject.org/fedora-python/2015-11-14/python3-porting-vfad.2015-11-14-14.30.log.html
Blog Posts
- Python 3 Porting FAD: “We’ve done a lot of things…” by 'Matej Stuchlik'.
- Python 3 Porting FAD: Results by 'Abdel Martínez'.
- Python 3 Porting FAD: Lessons Learned by 'Abdel Martínez'.