Hello,
I'm Zhenbo Li[0], a student in Shanghai Jiao Tong University, China,
with major Pharmacy. I've been involved in GSoC 2014 for Wine, which
meant to improve Wine's support of JavaScript [1]. As I've been a
Fedora user since Fedora 16, I'm glad to contribute to Fedora in GSoC
2015.
After reading the Idea Page, I'm glad to choose "Enhance Fedora build
setup"[2]. I love Python, especially Python 3. I'm envious that Arch
Users can enjoy Python 3 by default[3], but I have to wait until
Fedora 22[4]. That is to say, I'm glad to move old code to Python 3.
I've glanced at releng scripts, and most of them are Python 2 only.
As the Idea page mentioned, "Make select releng scripts PEP8
compliant/python3 ready". Does this mean I need to keep the code
compatible with Python2, using the approaches mentioned in Python
Future[5]? If so, as there are so many methods, which one should I
choose? That's the first question I met.
I'm glad to work for Fedora Project this summer, and I'm waiting for
your feedback.
Thank you very much.
--
Have a nice day!
Zhenbo Li
[0]:
https://fedoraproject.org/wiki/User:Endle
[1]:
http://www.google-melange.com/gsoc/project/details/google/gsoc2014/zhenbo...
[2]:
https://fedoraproject.org/wiki/Summer_coding_ideas_for_2015#Enhance_Fedor...
[3]:
https://www.archlinux.org/packages/extra/x86_64/python/
[4]:
http://fedoraproject.org/wiki/Changes/Python_3_as_Default
[5]:
http://python-future.org/compatible_idioms.html