[yast-devel] RFC: Google Summer of Code 2011 ideas

Hi, prompted by Miska, Pavol, and Stano, I've been thinking how YaST can take part in GSoC, under the openSUSE umbrella. This is not finished, but I am being distracted by bugs so here is what I have so far for inspiration and discussion. Google starts accepting organization applications on Monday. For http://en.opensuse.org/openSUSE:GSOC_2011_Ideas == YaST === Template: Idea Name Abstract '''Required knowledge:''' '''Skill level:''' '''Mentor:''' [[User:foo|Foo Bar]] '''Student:''' STUDENT NEEDED === Use Augeas in YaST back-end [http://augeas.net/ Augeas] is a library to parse and write configuration files, using a generic mechanism driven by grammars ("lenses"). YaST has been using "agents" for this task, some of them also configurable, though in a more limited way. ==== Ambitious goal: replace all parser agents by Augeas lenses. ==== Medium goal: replace the major agents by Augeas The major agents include ag_ini and ag_any. ==== Small goal: replace a couple of agents by Augeas Choose some agents for the pilot. The majority of the project would be infrastructure: binding Augeas to the YaST library so that it can be easily used from the YCP language. '''Required knowledge:''' C++ for binding A to Y (? maybe unnecessary, could go via py/rb/pl); learn a little YCP '''Skill level:''' '''Mentor:''' [[User:Mvidner|Martin Vidner]] (feel free to replace me) '''Student:''' STUDENT NEEDED === Separate libyui yast2-libyui is still coupled to YaST too much. Make it a truly standalone project. === Do the whole Amaranth (But we want to work on that too at the same time. What part is well separated?) -- Martin Vidner, YaST developer http://en.opensuse.org/User:Mvidner Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu

On Friday, February 25, 2011 10:50:04 am Martin Vidner wrote: [...]
=== Separate libyui
yast2-libyui is still coupled to YaST too much. Make it a truly standalone project.
libyui isn't coupled to YaST in a technically way anymore. It doesn't depend on any YaST libriaries or so. Well, yes - organizationally it's coupled to YaST because YaST guys do the development and maintenance work. Cheers Thomas -- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org

I posted the ideas to the wiki page: http://en.opensuse.org/openSUSE:GSOC_2011_Ideas#YaST Augeas is almost unchanged, and I expanded libyui to explain that it is mainly about the (dis)integration ;-) Thanks to Pavol for organizing a brainstorming session and encouragement! -- Martin Vidner, YaST developer http://en.opensuse.org/User:Mvidner Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu
participants (2)
-
Martin Vidner
-
Thomas Goettlicher