id summary reporter owner description type status priority milestone component version resolution keywords cc field_blocks field_dependson field_seealso 573 Port Bazaar to HelenOS Vojtech Horky "Port [http://bazaar.canonical.com/ Bazaar] version control system to HelenOS. Details:: Bazaar is a distributed version control system that is also used for the main HelenOS development branch. [[br]][[br]] The goal of porting this tool to HelenOS is to allow developers checkout source code of HelenOS inside HelenOS and possibly fix bugs directly inside HelenOS environment. The goal is to port only the command-line parts of Bazaar as HelenOS does not yet offer a full-fledged GUI toolkit. [[br]][[br]] Bazaar itself is written in Python and since Python port to HelenOS is not [http://lists.modry.cz/private/helenos-devel/2013-December/006930.html complete], the task involves adding necessary support to Python itself. What Gains and Benefits will this bring?:: The biggest benefit of this task is in the ability to allow modification of HelenOS inside HelenOS, thus possibly speeding-up development process and, as a more distant goal, develop HelenOS fully inside HelenOS. Difficulty:: Easy to Medium Required skills:: A successful applicant will have good skills of programming in the C and Python languages, knowledge of the Bazaar VCS and the ability to survive in a non-standard non-POSIX application environment. Documentation:: * [http://python.org/ CPython homepage] * [http://bazaar.canonical.com/ Bazaar homepage] Possible mentors:: HelenOS Core Team, Vojtech Horky " enhancement closed major 0.7.2 helenos/app/other mainline deferred gsoc14, gsoc15 #403