Re: [Sugar-devel] GSOC 2010 project ideas from Sugarlabs
On Mon, Mar 29, 2010 at 6:10 PM, Tomeu Vizoso to...@tomeuvizoso.net wrote: On Sun, Mar 28, 2010 at 16:24, Yevlempy(Harsh Verma) yevle...@gmail.com wrote: Hi I Would like to propose GSOC 2010 idea for Sugarlabs. The Proposal I would like to propose an idea of Integrating LDTP with sugar. Gnome/LDTP[1] (Linux Desktop Testing Project) seem to be doing this set of things for Gnome (and other desktops) the evince test suite includes automatic UI tests as well. Advantages We can do a set of basic tests that simulate a user working with Sugar basically doing the Smoke Test stuff automatically. Having a fully working test suite that can not test those few parts will also be a good motivation/idea to replace them. Required As a starter i would need some kind of test framework that starts up Sugar in a virtual X server (i.e. something like xvfb), wait for Sugar to start up (for most of the tests - maybe some might try to crash it by activating things while the UI is still is loading) and run a single test (each test will start fresh).Which can be achieved by trying to reuse Mago[2]. And looking at the [3] we can also try to do some thing with xvfg.LDTP can be used to test the functionality of an accessibility enabled application. As sugar is build on top of the Gnome libraries, the AIUI, the Gnome libraries already take care of that. My FOSS expirence I have been a Fedora Ambassador[4] since a long time enjoying the open source world. I basically do stuff with python and pygtk(though in process of reading), recently i have made a control panel extension for sugar i.e font panel which codes be found at [5]. The detailed documentation of its making can be found [6]. I also have worked with web framework before i.e Rubyonrails. I would like someone to mentor me on this idea, and would love to hear up from mentors and developers. I think this is a very good idea. Automatic tests are strongly needed and the approach you mention seem to me like the best one. Regards and good luck, As proposed before i would like to participate in GSOC 2010 with proposal [7] in Sugarlabs. I will be including more of technical details as i proceed forward.I am looking for more comments and feedbacks in order to move forward with the idea. [7] http://wiki.sugarlabs.org/go/Summer_of_Code/2010/Integration_of_LDTP_with_Sugar thanks, --yev-- http://wiki.sugarlabs.org/go/Summer_of_Code/2010/speech-recognition Tomeu [1]http://ldtp.freedesktop.org/wiki/ [2]https://launchpad.net/mago [3]http://ldtp.freedesktop.org/wiki/HOWTO [4]http://fedoraproject.org/wiki/User:Yevlempy [5] http://git.sugarlabs.org/projects/sugar/repos/yevlempy/commits/973b0bd9def313cf6cf9ffea967c4626ebb9ffc6 [6]http://yevlempy.wordpress.com/2010/03/27/the-sugar-font-panel/ Thanks, --yev-- -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] mcnamara....@gmail.com
On Sun, Mar 28, 2010 at 7:51 PM, Yevlempy(Harsh Verma) yevle...@gmail.comwrote: Hi I Would like to propose GSOC 2010 idea for Sugarlabs. The Proposal I would like to propose an idea of Integrating LDTP with sugar. Gnome/LDTP[1] (Linux Desktop Testing Project) seem to be doing this set of things for Gnome (and other desktops) the evince test suite includes automatic UI tests as well. Advantages We can do a set of basic tests that simulate a user working with Sugar basically doing the Smoke Test stuff automatically. Having a fully working test suite that can not test those few parts will also be a good motivation/idea to replace them. Required As a starter i would need some kind of test framework that starts up Sugar in a virtual X server (i.e. something like xvfb), wait for Sugar to start up (for most of the tests - maybe some might try to crash it by activating things while the UI is still is loading) and run a single test (each test will start fresh).Which can be achieved by trying to reuse Mago[2]. And looking at the [3] we can also try to do some thing with xvfg.LDTP can be used to test the functionality of an accessibility enabled application. As sugar is build on top of the Gnome libraries, the AIUI, the Gnome libraries already take care of that. My FOSS expirence I have been a Fedora Ambassador[4] since a long time enjoying the open source world. I basically do stuff with python and pygtk(though in process of reading), recently i have made a control panel extension for sugar i.e font panel which codes be found at [5]. The detailed documentation of its making can be found [6]. I also have worked with web framework before i.e Rubyonrails. I would like someone to mentor me on this idea, and would love to hear up from mentors and developers. [1]http://ldtp.freedesktop.org/wiki/ [2]https://launchpad.net/mago [3]http://ldtp.freedesktop.org/wiki/HOWTO [4]http://fedoraproject.org/wiki/User:Yevlempy [5] http://git.sugarlabs.org/projects/sugar/repos/yevlempy/commits/973b0bd9def313cf6cf9ffea967c4626ebb9ffc6 [6]http://yevlempy.wordpress.com/2010/03/27/the-sugar-font-panel/ Thanks, --yev-- -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ Sorry for typo :(. -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Problem configuring sugar-jhbuild
Hi, I configured sugar-jhbuild on a fedora system. While i was working on building an extension for sugar-control panel, i faced this problem. After doing a make install in (sugar-jhbuidsourcesugar) as per my requirement. When i again started the sugar-emulator(./sugar-jhbuild run sugar-emulator), it gave me an error[1]. Then i configured the sugar-jhbuild in a different directory but got the same error again. Feedback is required to process furthur. [1] http://fpaste.org/ksCO/ Thanks, --yev-- -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Problem configuring sugar-jhbuild
On Thu, Feb 25, 2010 at 5:25 PM, Sascha Silbe sascha-ml-ui-sugar-de...@silbe.org wrote: On Thu, Feb 25, 2010 at 04:37:07PM +0530, Yevlempy(Harsh Verma) wrote: After doing a make install in (sugar-jhbuidsourcesugar) as per my requirement. The way to build and install (single) sugar packages inside sugar-jhbuild is to run ./sugar-jhbuild buildone -n name_of_package. While you can certainly run make install on your own after the first build (but only thereafter), I recommend using always sugar-jbhuild as it not only passes parameters to configure, but also sets up the environment. Differences in the environment can make for some hard to find problems. When i again started the sugar-emulator(./sugar-jhbuild run sugar-emulator), it gave me an error[1]. Looks like it cannot connect to your X server. How exactly are you running sugar-jhbuild? Please include all steps, including how you logged in (xdm/gdm/kdm, text console, ...). I am working on fedora12, i configured sugar-jhbuild[2], in my home directory git cloning it and all other steps. I run it from my gnome terminal going into sugar-jhbuild and then './sugar-jhbuild run sugar-emulator' , although it was working before but then suddenly it started me giving the error i mentioned. [2]http://wiki.sugarlabs.org/go/Jhbuild Thanks, --yev-- CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) iQEcBAEBAgAGBQJLhmUTAAoJELpz82VMF3DarRwH/A34HvxVt2JhF104/Bdq4pZ4 ESJDuM96iifGrmVC1G1MjYTIWfjji2bUo1yFv30Dq4SZpaan0dNbudCjGG+tcwvT VHrn4Pb9WdevuXoKEPjjI/xklSuyJi6mwzJNGA608VPxmrQgX4KceGyNnnH3neCK 19XIuInEkjgic9+ja/5MZPJqk88gB0+S6zlCtxn+LyvjkZgOJKN+ye3yayn4jEr3 cJVpSi59rZd3EnsBJ60YNYnjjfOPyN52JGyc2u05vGSQ8yvqwaqiTJ8yGVD7e+AU 8N+VddX29JuUz43//GzM/RgSNd1zJOZXnFHxBWk93HuwyV1jghNfiNHLgaOaGpM= =5x8v -END PGP SIGNATURE- -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Problem configuring font panel extension for sugar
Hi I was testing the codes i did for the font panel for sugar, but i think i have messed up a bit with things. I would like to present the steps and codes i did for Font Panel, so that i can get a feedback on where i am going wrong. The steps i followed are as follows 1Editted sugar-jhbuild/source/sugar/data/icons .Added text-size icon from sugar-artwork to sugar-jhbuild/source/sugar/data/icons folder and editted its name to module- text-size.svg and also editted Makefile, Makefile.am and Makefile.in in same folder by adding a line module-text-size.svg at below module-date_and_time.svg. 2 Added a font folder with _init_.py, Makefile.am, view.py, model.py which i have uploaded to sugar-jhbuild/source/sugar/extension/cpsection after that, going into sugar-jhbuildsourcesugar run ./autogen.sh and also editted sugar-jhbuild/source/sugar/extensions/cpsection/Makefile.am by editting a line starting with SUBDIRS with fonts and editted sugar-jhbuild/source/sugar/configure.ac by adding a line below datetime with font. 3 After going into the sugar-jhbuild folder did ./sugar-jhbuild build -a sugar but it showed me an error http://fpaste.org/3adI/ and when i went for the fifth option it gave me an error http://fpaste.org/PqfX/ . After going through all these steps when i run the sugar interface (./sugar-jhbuild run) i could not see anything. Kindly provide me a feedback as were the improvements need to be made and were i am going wrong, so that we can nail it in timeline. Thanks, --yev-- -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ __init__.py Description: Binary data Makefile.am Description: Binary data model.py Description: Binary data view.py Description: Binary data ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Fwd: Problem configuring font panel extension for sugar
-- Forwarded message -- From: Yevlempy(Harsh Verma) yevle...@gmail.com Date: Thu, Jan 28, 2010 at 10:07 PM Subject: Problem configuring font panel extension for sugar To: Sugar-dev Sugar-devel@lists.sugarlabs.org Hi I was testing the codes i did for the font panel for sugar, but i think i have messed up a bit with things. I would like to present the steps and codes i did for Font Panel, so that i can get a feedback on where i am going wrong. The steps i followed are as follows 1Editted sugar-jhbuild/source/sugar/data/icons .Added text-size icon from sugar-artwork to sugar-jhbuild/source/sugar/data/icons folder and editted its name to module- text-size.svg and also editted Makefile, Makefile.am and Makefile.in in same folder by adding a line module-text-size.svg at below module-date_and_time.svg. 2 Added a font folder with _init_.py, Makefile.am, view.py, model.py which i have uploaded to sugar-jhbuild/source/sugar/extension/cpsection after that, going into sugar-jhbuildsourcesugar run ./autogen.sh and also editted sugar-jhbuild/source/sugar/extensions/cpsection/Makefile.am by editting a line starting with SUBDIRS with fonts and editted sugar-jhbuild/source/sugar/configure.ac by adding a line below datetime with font. 3 After going into the sugar-jhbuild folder did ./sugar-jhbuild build -a sugar but it showed me an error http://fpaste.org/3adI/ and when i went for the fifth option it gave me an error http://fpaste.org/PqfX/ . After going through all these steps when i run the sugar interface (./sugar-jhbuild run) i could not see anything. Kindly provide me a feedback as were the improvements need to be made and were i am going wrong, so that we can nail it in timeline. Thanks, --yev-- -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ __init__.py Description: Binary data Makefile.am Description: Binary data model.py Description: Binary data view.py Description: Binary data ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [DESIGN] Control Panel Font configuration
Hi I am working on building the font configuring control panel, it will be a pygtk based control panel extension for handling the fonts. I have been working on few mockups for designing the font configuring control panel. There are three different kind of rough mockups i am giving here, with there own features and would like your advice and feedback on which to work upon. 1 http://img693.imageshack.us/img693/8779/sugarfontpanel1.png This contains a simple drag menu to adjust the size as starting from 5 to 48 with default 10 and default font Sans Serif .[1]This will also contain a restart sign at the bottom of the frame. 2http://img5.imageshack.us/img5/4790/sugarfontpanel2.png This contains the same features as in gnome font panel, the button at the middle of the frame works same as desktop fonts work in gnome, on pressing it we will get various font and size changing options. 3http://img39.imageshack.us/img39/5271/sugarfontpanel3.png The third one will kinda work as the language settings in sugar works i.e a dropdown menu will appear containing the font sizes. [1] By saying this i mean a icon at the bottom that updates the changes in font, the next time system is rebooted Kindly provide your feedback, so that i can start working on it. Thanks, yevlempy -- yevlempy | Harsh Verma Fedora Ambassador(INDIA) http://yevlempy.wordpress.com/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel