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/5676830073815040 [2]: https://fedoraproject.org/wiki/Summer_coding_ideas_for_2015#Enhance_Fedora_build_setup [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 _______________________________________________ summer-coding mailing list summer-coding@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/summer-coding