[02:37] dfarning: Goodmorning. [02:38] dipankar, good morning [02:38] how are you? [02:38] fine. Thank you. how was your day? [02:38] dipankar, it was good:) [02:39] dipankar, what are you working on now? [02:40] dfarning: Last night, I was handling two issues : The sugar-emulator launcher to be changed.. and the other is the logger change for 'gsm not set' error [02:41] dfarning: you told you would help me in patching with logger issue and we then we will send a bug fix request to Debian [02:41] ah yes, did you find which package contains the sugar emulator laucher? [02:41] dfarning: So I tried on poking with sugar-emulator files, but couldn't get it done :( [02:42] dipankar, ok, i'll help you look. [02:42] The very obvious one is 'sugar-emulator-0.88' [02:45] dipankar, that make sense. IIRC sugar-emulator is a wrapper which sets some stuff up and the creates a sugar session [02:46] dfarning, ok.. [02:47] dipankar, so one option would be to find where the sugar-emulator script starts the sugar session and add the -f flag there. [02:47] dfarning, ok, that I found in /usr/bin/sugar-emulator [02:48] dfarning, In the last line there was written 'Starting emulator' then a long script calling python [02:49] dipankar, another probobly better option is to modify the menu item itself [02:50] That can be found in /usr/share/menu/sugar-emulator-0.88 [02:50] dfarning, yup that too I found in /usr/share/applications/sugar-emulator-0.88 [02:50] dfarning, but what ever I changed there did not reflect on the applications menu [02:52] dipankar, I think there is command like 'dbload' to cause ubuntu to reread the contents of /usr/share/menu otherwise your get the cached results. [02:53] dfarning, this one? http://manpages.ubuntu.com/manpages/dapper/man1/v.to.db.1grass.html [02:58] dipankar, I am still looking [02:59] dfarning: I am trying from my end :) [03:00] dipankar, see https://wiki.ubuntu.com/PackagingGuide/Complete#.desktop Files [03:03] dipankar, /usr/share/applications/sugar-emulator.desktop is the correct place menu/* is for a legacy menu system [03:04] dfarning, okk [03:05] dfarning, I am looking at that file only [03:06] dipankar, can you patch, test, and upload this fix to the ppa. [03:07] dipankar, the next thing that I would like you work on is git. [03:07] dfarning, I am still unable to find the fix on my machine [03:08] dipankar, were you able to modify /usr/share/applications/sugar-emulator-0.88 ? [03:09] dfarning, yes.. but no change in launcher.. [03:11] dfarning, wait.. there is no file as 'sugar-emulator-0.88' in '/usr/share/applications/'.. [03:13] dipankar, it appears as the file sugar in the filemanger [03:14] dfarning, can you tell me the path? [03:16] are you looking for this? dpkg -S `which sugar-emulator` [03:17] on my machine the binary package is named "sugar" [03:17] /usr/share/applications/sugar-emulator.desktop [03:18] grantbow, dipankar is looking for the desktop file to modify the menu entry [03:19] grantbow, Hello. As dfarning said I want to change the menu launcher by changing the script.. [03:19] dipankar, use your terminal to look for the file. The GUI filemanager treats .desktop files as launchers rather than normal files [03:19] aha, "dpkg -L sugar" shows that /usr/share/applications/sugar-emulator.desktop is in the sugar binary package too [03:19] 'Applications->Education->Sugar' [03:21] grantbow, dfarning, I tried that file already.. I made changes, did a restart, but in vain.. :( [03:24] https://wiki.ubuntu.com/PackagingGuide/Howtos/DesktopFiles is probably relevant but I don't see anything about updateing [03:24] updating [03:25] lots of apps must do this in post-install scripts [03:25] * grantbow looks [03:27] * dipankar, looking [03:27] /var/lib/dpkg/info/tomboy.postinst has something called update-menus in it [03:27] * grantbow uses man [03:28] guys, brb in 5 minutes. [03:28] dipankar, I just modified the /usr/share/applications/sugar-emulator.desktop file [03:29] Etoys is still under Science in my menus from a previous install [03:31] dipankar, so that Exec=/usr/bin/sugar-emulator -f [03:31] then I logged out and back in and it worked. [03:33] grantbow, ok thanks I have added fixing the etoys menu to our todays todo lists [03:33] well, etoys is a package and sugar-etoys is dependent [03:35] on my machine right now (Lucid with some PPAs) I have etoys 4.0.2340-1~ppa2 and sugar-etoys 115-1~ppa1 [03:37] dfarning, Mine is still not working :( [03:37] grantbow, but it would seem that it would make sense for etoys to be a general education app [03:39] grantbow, hmmm I just installed etoys from universe (i think) and it is correctly listed under the education menu. [03:40] dipankar, can you paste your /usr/share/applications/sugar-emulator.desktop to paste bin? [03:40] dfarning, in a minute [03:41] dfarning: "dpkg -l etoys sugar-etoys" tells me 4.0.2340-1~ppa2 and 4.0.2340-1~ppa2 - what do they show for you? [03:43] grantbow, etoys 3.0.1916+svn13 [03:44] http://paste.ubuntu.com/457149/ [03:44] dfarning, ^^ the pastebin link [03:46] dipankard It does not start full screen? [03:46] dipankard it looks right [03:46] no [03:47] dipankard try right clicking on the application menu to edit the menu by hand to see what it show for the sugar 'command' [03:48] dfarning, I screwed up my '/usr/bin/sugar-emulator' right now [03:49] dipankard :) [03:49] lfaraone, are you around? [03:49] dfarning: yes, currently working on sugar-terminal-activity. [03:50] dfarning, how do I recover it? I took a back up before.. but I seem to not get the extension correctly [03:50] dipankar: the file should be anything.desktop [03:50] dipankar: or were you editing the /usr/biin/sugar-emulator file itself? [03:51] lfaraone, ahh great, when you get a chance, can you introduce dipankard to git and maintaining packages in aloith. [03:51] lfaraone: editing /bin/sugar-emulator [03:52] dipankard: sudo apt-get remove sugar-emulator; sudo apt-get install sugar-emulator [03:52] dipankard, If you think something is screwed up I recommend.... luke bet me to it. [03:53] dipankard, can you take a break from the menu entry and work with luke awhile to learn git? We can look at the menu after you have cleared your head. [03:54] dfarning, :) Ok sure [03:55] dfarning, So I have to work on git /alioth? [03:55] dipankar: for starters, do the three things listed in the first section of wiki.debian.org/Sugar/GettingStartedGuide [03:56] lfaraone, ok [03:56] dipankar, I would appreciate it if you did. It is a critical skill. once you learn it you will be asked to teach the rest of the USR team:) [03:57] dfarning, :) [04:16] lfaraone, done. I have sent requests to join the teams [04:18] dipankar, are you familar with git and why we want to use it? [04:20] dfarning, I guess you told me that Jonas uses git. If we apply patch, Jonas can also be notified. uploading the patches to PPA doesn't help in that. [04:21] dipankar, yes, and now to take a step back as to 'why' jonas (and many other projects) use git? [04:22] dipankar, please see http://en.wikipedia.org/wiki/Git_(software) [04:24] dfarning, "Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server".. unlike PPA. [04:25] dipankar, yes and it has two very help full properties:) branching and merging. [04:26] dfarning, yeah.. I remember now.. The problem that occurred while packaging for sugar-artwork [04:26] when you branch you can make a copy of an existing branch and modify that branch. Very handy when modifying packages like we are. [04:28] dipankar, exactly git allows you to merge two branches, both of which have changed, back to to a single branch [04:28] ok.. thats great [04:29] dipankar, jonas can make changes to upsteam and we can make changes to ubuntu and we can automatically merge both change sets. [04:30] dipankar, and a third reason is it is trivial for one branch to 'cherry-pick' changes from another branch.... it we make a useful patch jonas can 'pull' it into his upstream patch. [04:31] hello all, can i join now in between [04:31] ? [04:32] dfarning, that makes sense.. [04:32] ankur, hi [04:32] read the irc log :) [04:32] dipankar, I'll let lfaraone finish the rest he is the debian guy. [04:33] ankur, sure feel free to jump in anytime. [04:33] ankur, what are you working on? [04:33] dipankar: finally, the critical reasons we use git (compared to the other VCSs that support building Debian packages) are twofold: Upstream (Sugar) uses Git already, and Jonas (the main DD behind Sugar-on-Debian) uses it for all his packages. [04:34] i was working on checking control panel for crashing and the date/time crash buge [04:34] i uploaded the sugar artwork package [04:35] dipankar: so, you should now understand why git is useful. are you familiar with its usage? [04:35] ankur, ahh yes and that looked pretty good. [04:35] and bug #3 and #7 were solved in here https://spreadsheets.google.com/a/seeta.in/ccc?key=0AkSamhAwInnsdGowV2dJc3ZzMzMxX2hfR2QxVFZaLWc&hl=en#gid=0 [04:35] i mean the bug mentioned there [04:36] ankur, for a few days we are going to be working on leaning new skill. [04:36] Also, in control panel there was only one more bug i found that it does not restart [04:36] dfarning, great :) [04:36] lfaraone: I guess so.. I have used it before : git-buildpackage.. [04:36] ankur, I would like you to look at installing and packaging Sugar for ubuntu 10.10 [04:37] dipankar: okay. that's only one command, which handles building the package itself. [04:37] lfaraone, i have never uploading to git. [04:37] *never done [04:38] dipankar: okay. git makes changes locally by default in your own little "git repository". [04:38] dipankar: so you can play around there without worrying about breaking other people's toys. [04:38] ankur, do you think you could set up a ubuntu 10.10 test system? [04:39] dipankar: http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html explains how to use git for most tasks, and is applicable to any time you use git, not just building Debian packages. I would recommend you read through it and be familiar with the commands mentioned. [04:39] I dont know exactly how to proceed but few pointers from your side could well get me up and running [04:40] dfarning, as for starters any thing recommended , also i am searching from my side as well [04:41] ankur, are you running ubuntu in a vm or as a dual boot setup? [04:41] dfarning, i am running ubuntu as dual boot system. [04:42] ankur, so now you will want to make it tri-boot windows, ubuntu 10.04, and ubuntu 10.10 [04:43] ankur, do you have enough harddrive space to make a 5 GB partition for Ubuntu 10.10 [04:44] dfarning, or i can run ubuntu 10.10 in virtual box on my current ubuntu as i wont have to restart every time , if there is no problem. And yes i have enough free space.I have 500gb harddisk and most of it is free [04:45] ankur, That would be a good idea to run in it a VM. [04:46] dfarning, http://cdimage.ubuntu.com/releases/10.10/alpha-1/ ? [04:46] dfarning: I need to be sleeping, I'll talk to you folks later :) [04:46] ankur, do you need time to set up the vm host, I prefer Virtual Box on Ubuntu? [04:46] lfaraone, It just came to my mind. Don't we have to have an account for git upload? [04:47] i have virtual box already installed on my system [04:47] lfaraone, ok see you in the morning [04:47] dipankar: let me know if you find anything in the git tutorial confusing. When you finish, go on to the git-tutorial-2 part [04:47] dipankar: to upload, yes. so we don't have to worry about that until you "push" your changes. [04:48] lfaraone, ok.. see you in some hours then. Good night :) [04:48] ankur, yes, give that a shot.... but it might fail. in that case we can try another method [04:48] okay [04:48] dipankar, please ping me with any questions... if you have them. [04:49] dfarning, I sure will :P [04:49] dfarning, what is the other method in between [04:49] ? [04:50] ankur, we can install ubuntu 10.04 in the vm and upgrade it to 10.10 [04:50] oh right [04:50] that too will do it i suppose [04:50] dfarning, i have already installed USR iso in my virtual box [04:51] do you think it will be a good idea to upgrade that to 10.10 ? [04:51] ankur, yes, that is worth trying:) [04:51] ankur, lets find some instuctions [04:52] ankur, there is a good intro and instruction to upgrade at http://www.ubuntu.com/testing/maverick/alpha1 [04:55] dfarning, Is there any package I can try my 'hands-on'.. The written portion is so boring [04:57] dipankar, what resource are you reading? [05:00] the one which luke provided http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html . I am not complaining about it.. its just that I want to try that on some package [05:00] dipankar, try going through http://www.kernel.org/pub/software/scm/git/docs/everyday.html it is much more hands on. [05:01] dipankar, each section has a hand on part with a explation of what the steps of the hands on part did. it is the way I prefer to learn:) [05:02] neeraj, how are you this morning? [05:02] dfarning, great.. [05:04] dfarning: I am fine.. :) [05:04] neeraj, what are you working on? [05:05] Manu sir asked me to go through sugar-manual.. I was doing that.. [05:05] is their anything on which I an work right now.. [05:06] an->can* [05:06] neeraj, I was thinking today would be a good time to learn to package activities. [05:07] dfarning: fine.. where should I start.. [05:07] I tried googeling it after reading your mail but couldn't find any suitable link.. [05:08] neeraj, ok let's work on packaging for a while then you can read then sugar manual after I go to sleep:) [05:09] neeraj, packaging activites is just like packaging the core pieces we are allready packaging. [05:10] we want to grab an activity from debian, modify it as necessary and upload it to the ppa. [05:11] neeraj, but one little twist is that we are going to have to double check that we have the latest version from aslo. [05:15] dfarning, sorry got dc. [05:15] neeraj, np [05:15] How should I start with packaging activities.. which you mentioned in the mail [05:16] neeraj, we want to grab an activity from debian, modify it as necessary and upload it to the ppa. [05:16] neeraj, but one little twist is that we are going to have to double check that we have the latest version from aslo. [05:20] neeraj, does that make sense? [05:21] this is frustrating.. train passed through no network are again :(.. nyway I will look into irc logs [05:22] dfarning, can i try to package one activity in eve? [05:23] neeraj_, sure ping me when you are ready. [05:23] k.. thanks :).. [06:01] dfarning, how about I contact you in the evening (IST)? I will go through git today [06:02] dipankar, sounds good. I'll try to be back in about 6 hours. [06:03] dfarning, good night then :) [13:16] lfaraone, around? [13:16] lfaraone, goodmorning [13:21] dfarning, good morning. Around? [13:45] dfarning, around? [13:45] good morning :) [13:47] Manusheel sir, dipankar good evening :) [13:48] ankurkhurana : Good evening Ankur. [13:58] lfaraone, goodmoring [13:58] dipankar: sorry, just woke up. if you'll pardon me, I'll have breakfast and be back in thirty minutes. [13:59] lfaraone, no problem. sure [14:31] dipankar: I have a presentation to give at 10am local. (another thirty minutes for me) can you emial me your questions? [14:32] lfaraone, No problem. I just had two urgent-questions [14:32] lfaraone, It will take two minutes [14:32] dipankar: okay [14:32] lfaraone, First one is: I am unable to add anything through 'git add .' [14:33] when I run 'git commit' after that.. it gives me a weird msg: 'Commit message unchanged' [14:33] dipankar: "git add ." adds the current directory (".") and its contents to git. [14:34] dipankar: did you put something in the folder? [14:35] lfaraone, no.. I got confused.. [14:35] dipankar: okay. so you create a git repository in the current directory with "git init", right? [14:35] lfaraone, done [14:36] dipankar: then you copy some files into t he current directory. [14:36] dipankar: then you add the files with "git add ." [14:36] lfaraone, then I made a simple hello world script [14:36] x1.sh [14:36] okay. tell me what the output of "ls -lat" is. [14:37] just a sec [14:37] total 20 [14:37] drwxr-xr-x 7 dipankar dipankar 4096 2010-06-30 17:45 .git [14:37] -rw-r--r-- 1 dipankar dipankar 46 2010-06-30 17:45 x2.sh [14:37] drwxr-xr-x 3 dipankar dipankar 4096 2010-06-30 17:45 . [14:37] -rw-r--r-- 1 dipankar dipankar 40 2010-06-30 17:40 x1.sh [14:37] drwxr-xr-x 4 dipankar dipankar 4096 2010-06-30 17:36 .. [14:38] sorry luke.. I pasted here.. to save some time.. [14:38] dipankar: okay. what does "git status" tell you? [14:38] # On branch master [14:38] # [14:38] # Initial commit [14:38] # [14:38] # Changes to be committed: [14:38] # (use "git rm --cached ..." to unstage) [14:38] # [14:38] # new file: x1.sh [14:38] # new file: x2.sh [14:38] # [14:38] * sorry once again [14:39] dipankar: okay. that tells you that there are new files that are staged to be committed. What does "git commit" tell you? [14:39] it should take you to an eidtor. [14:39] yes.. just like the dch one.. [14:40] dipankar: okay. so now that you've added files to the git repository, you have to specify a commit message. [14:40] lfaraone, ok.. [14:41] dipankar: in the editor, above the second line, explain the changes you made, then save+quit the editor. [14:42] lfaraone, done [14:42] lfaraone, now no more error messages [14:42] :) [14:42] dipankar: okay. so git tells you you've committed. [14:42] lfaraone, ok [14:43] lfaraone, after that I have to run the git-buildpackage command I guess [14:43] dipankar: well, no. [14:43] oops.. I guess no [14:43] I haven't made the debian folder yet [14:43] :( [14:43] dipankar: heh, no worries. [14:44] lfaraone, What should be next step then? According to manual page that you specified, it explains to use 'git --diff' [14:44] * git diff --cache [14:45] dipankar: try "updating an existing package" from http://wiki.debian.org/Sugar/GettingStartedGuide [14:46] lfaraone, Ok.. I will contact you after your presentation then. [14:46] lfaraone, thanks for clearing my doubts [14:47] dipankar: hope I could help. [14:47] lfaraone, you sure did, and best of luck for your presentation [14:49] lfaraone: do u know when will david be able to come? === Ankur_Khurana is now known as ankurkhurana === ankurkhurana_ is now known as ankurkhurana [15:13] dipankar: though i have already set 10.10 test system , i was hoping to set it in my windowx as well [15:14] if i install it again, thought i will be able to import my pgp keys, but i am afraid that you will have to provide access to me again. [15:15] to vm host [15:19] good morning -- sorry to be so late. I just can't live on a few hours of sleep anymore. [15:20] we will have decide which is more useful for me to join you in the morning of evening. [15:23] dfarning: good morning [15:26] ankurkhurana, good morning how is it going? [15:26] everything is fine. [15:26] i set the test system in afternoon [15:27] ankurkhurana, the ubuntu 10.10 on a vm? [15:27] there was only one problem, that when i click on about ubuntu, it shows 10.04 and when i check in terminnal thru this command, lsb_release -a i get 10.10 [15:27] yes on a vm [15:29] :) they probably have not updated the artwork and all of the strings to reflect the current version. [15:30] okay, so what are we onto today? [15:31] ankurkhurana, did you set everything to update to the most recent repsoitories in synaptic? [15:32] not yet [15:32] i just installed the system. [15:32] will do it, also can you give me 10 minutes so that i can reboot.I was in windows currently. :) [15:32] ankurkhurana, ok that is just some thing to remember. [15:33] sure and your next set of tasks will be updating the sugar packages to 10.10 [15:33] i was installing ubuntu under windows in vm as of now [15:34] it will take 10 minutes or so [15:34] in the meanwhile we can discuss on how to proceed , if that is a good idea [15:36] kandarpk, how is debian coming? [15:37] Haven't installed sugar on it yet [15:37] was doing some documentation on sphinx [15:38] I shall try doing it now [15:40] kandarpk, welcome back. [15:40] logged into Debian [15:41] shall I install sugar-emulator-0.88 ? [15:42] or education-desktop-sugar ? [15:42] Sure, that would be good. The goal will be to test debian for the bugs we found in ubuntu and submitted the patches to debian if they exist there [15:42] both:) [15:42] Ok. [15:42] kandarpk, btw what did you upgrade too [15:43] upgrade as in ? [15:43] didn't get you .. [15:44] Now that you have debian succeffully installed, you will want to upgrade to 'unstable' [15:44] oh [15:44] I somehow managed to get that weekly release working [15:45] told you Windows-manager wasn't there [15:45] so installed Gnome-session, Gnome-panel, etc [15:46] then updated the system [15:46] dfarning, selecting education-desktop-sugar is selecting 0.84 version of all packages inside sugar [15:47] should I leave it then ? [15:49] kandarpk, ok great and good job, you will still want to set things up so you are sure you are working on 'unstable' [15:50] ok. [15:50] How do I do that ? [15:51] kandarpk, there is a good faq at http://wooledge.org/~greg/sidfaq.html [15:52] kandarpk, You do that by editing /etc/apt/sources.list and changing your sources from stable to unstable. [15:53] Ok. [15:53] thanks [15:56] I've some sources like : [15:56] deb http://http.us.debian.org/debian testing main contrib non-free [15:56] deb http://security.debian.org testing/updates main contrib non-free [15:57] is testing same as unstable ? [15:58] unstable is even more bleeding edge than testing:) [15:58] Ok. :) [15:59] http://www.debian.org/releases/ [16:01] dfarning, by the way, the installation failed because my cd was corrupt [16:02] kandarpk, arggg . that is frustrating. [16:02] it had an integrity test [16:02] came to know after running that [16:05] good morning neeraj, how are you doing? [16:06] good morning dfarning I am fine.. [16:06] how are you? [16:06] neeraj, how are the activities coming. [16:07] dfarning: As I told you earlier I was just going through sugar mannual I will start with packaging activity now.. [16:07] neeraj, I am well rested... I will have to either work work you guys longer in the morning of longer in the evening. I was not getting enough sleep meeting you on both ends [16:08] neeraj, ok [16:08] dfarning, sugar got installed [16:08] dfarning: I will ping u in 15 min.. after dinner.. [16:08] kandarpk, awesome. does it work? [16:08] neeraj, see you soon. [16:09] wow [16:09] emulator is working better than it did in Ubuntu [16:09] completely amazing [16:09] dfarning,i am back [16:10] web browser is working good [16:10] currently in ubuntu. [16:10] nice, we will have to figure out what is going wrong with ubuntu and why [16:10] its now that I know how sugar is supposed to behave [16:12] let me try sugar session [16:14] kandarpk, cool. since ubuntu works much better on debian. It might be a good idea to focus on creating the documentation so everyone else can see how well it works. [16:14] ankurkhurana, how are you doing? [16:14] dfarning, i would be leaving early today , as it's my parents anniversary today, can you assign me the tasks so that i could get back to you after i am done with them? [16:15] dfarning, do we have only browse and read activity ? [16:15] dfarning, i am fine :) [16:15] hey ankurkhurana, wish them a happy anniversary [16:15] ankurkhurana, you are working in ubuntu 10.10? [16:15] dfarning: I am back.. I can work on packaging activities :) [16:16] no i am currently in 10.04 [16:16] with a virtual box running 10.10 [16:17] ankurkhurana, ok then the next task for you will be testing the sugar packages in 10.10. and then updating the as necessary [16:17] neeraj, great. [16:18] i would be adding sugar ppa in 10.10 and try to run xephyr in it after upgrading everything [16:18] ? [16:19] ankurkhurana, are their sugar packages available in 10.10 with out adding the ppa? [16:19] ankurkhurana, they might be auto synced from debian already [16:20] checking on it [16:23] dfarning, read activity failed to start [16:23] dfarning: can you guide me where should I start? [16:24] kandarpk, I belive that you will need to install activities manually with apt-get or synaptic. [16:24] dfarning, i can't upgrade sucrose because of browse activity. [16:24] didnt we remove the browse activity dependency? [16:26] kandarpk, can you write down the problems you come across and email them to me. I will talk to manu about the order he want to tackle them. [16:26] sure [16:26] dfarning, i am getting errors ,all those which we tried to solve in past few days.I suppose i will have to add ppa to get the latest version [16:26] have some other problems as well [16:27] ankurkhurana, exactly +1 ppa packages are for 10.04 so you will have to rebuild the necessary packages for 10.10 [16:28] neeraj, I would start by going to the debain activity package list [16:29] dfarning, got it, they will need repackaging and change in dput.cf file as well and then we upload them to our ppa [16:29] am i right? [16:29] Yes that is correct. [16:30] dfarning, any tutorials or link for that , sure i will search for them but i will be leaving now.so [16:31] pointers to perform the job.i will meet you in morning(IST) [16:32] ankurkhurana, it is exactly the same process as we used for building and uploading the packages to the ppa for 10.04 [16:33] okay [16:33] ankurkhurana, if you get lost on anything the other members of the team can help you.... that is way we are spending so much time cross training:) [16:35] dfarning, i was not exactly asking that, i was asking for keywords and changes. and surely that is a much smarter way. Shall i try to upload packages on my own, as i get it? i am sure if anything goes wrong it can be rectified or shall i wait for you tommorow evening? [16:36] also what time you will be coming from now on, your morning or evening? [16:37] ankurkhurana, I think that It will work better if I come for my evening add stay longer as needed. [16:37] dfarning, oh no... [16:37] ankurkhurana, go ahead and upload. it is impossiable to break anything. [16:37] kandarpk, yes. [16:38] dfarning, then i will be looking for you this evening. going now.Bye everybody tke care :) [16:38] I am not available in the morning(IST) most of the times [16:40] kandarpk, how about evenings starting around 7 or 8 your time. That will let me get a normal nights rest. [16:42] dfarning: Sorry for I ignorance but I guess you are talking about package listed here http://packages.debian.org/search?keywords=sugar [16:42] kandarpk can you seen a quick email to jonas at the olpc-devel mailing list introducing your self and describing what you are doing. He is getting eager to meet you:) [16:43] sure [16:43] and its 9:15 here [16:44] so if you can come at around 8 [16:44] it will be great [16:44] kandarpk, I will try [16:44] thanks [16:45] neeraj, yes, can you start by looking at the calculate activity? [16:45] shall I mail it on the mailing list addressing Jonas ? [16:45] kandarpk, yes, that would be good. [16:45] ok [16:46] by the way, I had joined the IRC as kandarpkaus-010a [16:47] from sugar [16:47] *using [16:48] nice I was wonder what systems your various name were for. [16:49] :) [16:50] dfarning, sugar's the culprit ....is that another bug in sugar [16:50] :) [16:53] kandarpk, I think sugar create the name kandarpkaus-010a on purpose. we will have to ask upstream [16:53] dfarning: please enlighten me what exactly I need to do.. I think my main task is to download these packages and push them in sugar ppa after building [16:54] neeraj, that is correct. Our end goal is to have all of the important activites individually packaged for ubuntu. [16:56] neeraj, to get started I rolled all of the activites into a single packages.... it was quick but will not be accepted in to ubuntu universe [16:58] neeraj, the process ( for now ) will be to grab a couple of easy packages from debian, update them to the latest version on ASLO, upload them to the ppa, remove that activity from the current activity clump, and test out your work. [17:00] neeraj, after you have done a couple of activities, we will ask you to start packing activities directly in debian. [17:01] neeraj, is that more clear? [17:01] dfarning: crystal clear :) [17:03] wait.. aslo? [17:05] neeraj, currently kandarpk is setting up and testing sugar in debian, dipankar is learning to use git and package for debian, and anurak is installing and testing ubuntu 10.10, and you are learning to package activites. This weekend I hope that we can start combining these skill and start building activies directly in debain and autosyncing them to ubuntu. [17:06] neeraj, ASLO stands for activites.sugarlabs.org [17:06] dfarning: kk.. [17:07] neeraj, it is where all of the most recent versions of activities are available. [17:08] dfarning: mainly after building these packages we will upload it at both ASLO and ppa.. [17:08] After that we will test them on our local system.. for ny bug(if ny) [17:11] neeraj, actully, we will be grabbing the activites from ALSO, adding some packaging stuff, and uploading them to debian. Then we will 'pull' the activites into ubuntu using something called autosync. [17:12] dfarning: ok.. [17:12] neeraj, there is information on syncing at https://wiki.ubuntu.com/SyncRequestProcess [17:15] neeraj, we can't sync to ubuntu 10.04 because it is too late in the release process for 10.04 [17:15] but we can sync to 10.10 until sept 24 according to the calander at https://wiki.ubuntu.com/MaverickReleaseSchedule [17:17] dfarning: ok.. [17:18] neeraj, I understand it is confussing.... but I think all of the pieces will start to make sense in a week or so. [17:19] dfarning: yeah.. hope so the confusion gets clear soon :).. Ok can you help me with calculate activity now so that I can get a clear idea [17:25] neeraj, I am looking for a link that lfaraone sent to dipankar last night. [17:25] dfarning: Ok.. I will wait.. [17:27] neeraj, the link I was look for is http://wiki.debian.org/Sugar/GettingStartedGuide [17:29] neeraj, can you start by creating the following: An account on Alioth. [17:29] A subscription to the debian-olpc-devel mailing list [17:29] Membership in the debian-olpc and collab-maint Alioth teams. [17:30] and then send a brief email introduction to debian-oplc mailing list describing what you are going to be working on. [17:31] dfarning, what should I look for now ? === neeraj_ is now known as neeraj [17:33] kandarpk, can you follow the same instructions I just gave neeraj? [17:33] I am a member of debian-olpc [17:33] and mailed just now [17:35] kandarpk, Yes, see you are subscribed and successfully sent an email to the list. [17:37] kandarpk, have you created an account on alioth and applied for membership to the two teams. [17:38] I am searching for it [17:38] Is this the link : [17:38] http://wiki.debian.org/Alioth/PackagingProject [17:39] kandarpk, there are links at the top of http://wiki.debian.org/Sugar/GettingStartedGuide [17:40] Ok. [17:40] thanks [17:43] dfarning: I guess there is something wrong with alioth.debian.org registration process. Tomorrow morning, I will again try to register on it [17:47] neeraj: Please let me know what issues are we facing there. [17:49] manusheel sir : after clicking on confirmation mail, I get redirected to alioth.debian.org with the following msg [17:49] In order to complete your registration, login now. Your account will then be activated for normal logins. [17:50] but when I try to log in then it shows [17:50] Error [17:50] Could Not Get User [17:50] neeraj: I have seen that problem occuring while registering myself at certain list servs. Sure. [17:51] dfarning: Is there a workaround for this? Whom can we contact on this issue? [17:52] neeraj, did you add -guest after your username ? [17:56] kandarpk: thanks... I forgot to add -guest :) [17:56] so did I [17:56] :) [17:57] neeraj and kandarpk: [17:57] glad it worked out [17:57] kandarpk: Experience matters. [17:57] :-) [17:58] neeraj: We can now move forward with the next set of tasks. Appreciate your patience. [18:00] manusheel sir: Sure.. Right now I am applying for debian-olpc and collab-maint Alioth teams. [18:00] neeraj: Sure, Neeraj. [18:01] neeraj: Kindly send me an e-mail once you get a confirmation on it. [18:02] manusheel sir: Ok [18:04] manusheel, everyone is ramping up to start packaging directly on debian. dipankar learnined about git. neeraj is learning about packaging activities, and kandar is gaining familiarity with debian unstable and sugar on debain. [18:05] manusheel, the goal over the next couple of day will be packaging activities on debain using git. [18:06] manusheel, I have specifically ask each person to concentrate on a part of that problem so they will be able to teach the others their new skills and come together as a team. [18:08] manusheel, and ankur is installing and gaining familiarity with ubuntu 10.01. so he can 'sync' the new debian packages to ubuntu 10.10. [18:09] manusheel, that will bring us full circle on the entire packaging workflow and the skill neecessary to achive it. [18:11] dfarning: Great. That is wonderful to hear. [18:12] manusheel: Hello Sir. Sorry, had to go somewhere urgently. [18:12] dfarning: Hello. Sorry got late a bit [18:12] dfarning: In this way, our patches will go upstream to Debian, and will be easily synced with Ubuntu. Will save us lot of trouble while working on each of the functional areas. [18:13] dipankar: Sure. You can join us in the assignments now. [18:13] dipankar: How has the git work been coming along? [18:14] manusheel: Sir, I got started with adding files and committing in git. [18:14] manusheel, Yes exactly the 'cost' of learning the new skill will be paid back within a couple weeks because of the reduced maintaince work. [18:14] dipankar: Great. That is neat to hear. Please document the required things when you get time. [18:15] manusheel: Next task that Luke assigned me was trying out updating a package. This I am planning to do now before going to sleep. [18:16] dfarning: Sure. The idea is to get our team to become a master in core operating system functional areas, and develop core technical expertise. The following steps should be very helpful in this direction. [18:16] dipankar: Sure. That is a neat workflow. [18:17] kandarpk: Thank you for raising the issues. I'll put them in the spreadsheet. [18:17] We'll start working on them once we arrive at good conclusion on the set of tasks assigned to all of us. [18:18] manusheel sir, please assign me some task for the coming days [18:18] kandarpk: Sure, Kandarp. [18:18] manusheel, dfarning : I guess I have missed quite a lot of things.. Let me go through irclogs. I will join you in a 5 minutes [18:18] dipankar: Sure. [18:19] kandarpk: You have debian at your system, right? neeraj: you too, right? [18:19] system -> local machine. [18:20] yes sir [18:20] manusheel sir: no.. I don't have debian on my system [18:21] kandarpk: Great. We should start working on the blocker issues in Debian. [18:21] neeraj: Ok. [18:24] kandarpk: Me and David just had a discussion on it. [18:25] neeraj: Learning git and how to package with git is something that we all need to learn to effectively work on the entire packaging workflow. Would like you and Kandarp to work with Dipankar and Luke on developing a clear understanding on this area. [18:28] lfaraone: ping [18:28] neeraj: It would be great if you work on activities while developing this skill set. You'll need to set up the Debian system on your local machine. [18:28] neeraj: Will send you a document on it. [18:28] neeraj: Any questions you have in reference to this area? [18:32] manusheel sir: I guess no ques till now.. Will get back to you or dfarning in case if I need any help.. :) [18:32] lfaraone: you around? [18:33] neeraj: Neat. [18:33] dipankar: sorry, still in the mtg [18:33] neeraj: I'll send you a manual to get an understand of Sugar software activities (applications). [18:34] lfaraone: ok, No problem [18:34] neeraj: Do go through it side by side. [18:35] manusheel sir: Ok [18:35] kandarpk: I would like you to learn to use git and how to package with git. That is very important for all us to understand the entire packaging workflows. [18:35] Ok [18:36] sir [18:36] Would like to work with Dipankar, Luke and Neeraj on this area. [18:36] kandarpk: I would like you to work on blocker issues in Debian while working on this key area. [18:37] manusheel sir, issues like ? [18:38] The focus will be on control panel, activation and interface in the beginning. [18:38] kandarpk: Three of the issues that were reported by you are blocker issues. [18:38] Let us fix them at the earliest. [18:38] Ok. [18:38] We can start with - [18:39] 1) sugar-emulator crashes on selecting date/time under My Settings. [18:39] 3) nothing happens on selecting language, except for cross and tick appearing on top right side. [18:39] manusheel sir, 1) is solved [18:39] after updating [18:40] 5) Emulator doesn't restart automatically after changing color [18:40] kandarpk: Ok, great. [18:40] manusheel sir, the emulator never restarts [18:41] after updating values [18:41] under my settings [18:41] kandarpk: That is an issue, Kandarp. We'll need to open a separate issue for this. [18:42] I am going to good to lunch. but before I go I would like to mention that I had a good talk with Jonas this morning. He understands our long term commitment to Sugar on Ubuntu and Debian. He will try to be as patient and helpful as possible..... but while jonas has very good technical skills, he somethimes forgets to use his social skill. So please don't take anything he says personally:) [18:42] dfarning: Thank you for informing us about it. Appreciate your support. [18:43] kandarpk: Let us see if we can get some help on this issue. [18:44] kandarpk: Can you undo the changes and see if the emulator starts up? [18:45] the emulator can be restarted manually [18:45] there is no problem in that [18:45] but shouldn't selecting restart now restart it automatically ? [18:46] kandarpk: Let us discuss this issue on debian mailing list, and see if we can get some help for this issue. [18:46] It should. [18:47] kandarpk: Please mention the initial issue, the fix committed, the new issue (emulator restart problem) in that memo. [18:47] Ok sir [18:47] manusheel: Sir, I have done the upgrading a packaging in git. [18:48] dipankar: Neat. Glad to hear. [18:48] How did you find it? [18:48] kandarpk:Great. [18:49] manusheel: Sir, They are somewhat different from regular packaging that we have done so far.. [18:49] kandarpk: Let us work on the other two issues #3 and #5 in the meantime. [18:49] dipankar: Ok, in what all aspects? [18:49] Surely, they ought to be different. [18:50] manusheel: Sir, like we are not running buildpackage after changing any file [18:50] dipankar: Sure, Dipankar. [18:50] manusheel: Sir, we just run git commit [18:50] dipankar: Yes. [18:51] manusheel: Sir, then how come the changes are uploaded to git.. [18:51] kandarpk: Please send me the documentation reports too whenever you get time today or tomorrow. [18:52] Sir. I've made the docs but was not able to run sphinx to generate HTMLs [18:52] dipankar: They are approved by the central maintainer, and pushed by the person. We do a git push for pushing the changes to the git. [18:52] kandarpk: Ok. [18:52] Its not installed on Debian [18:53] kandarpk: Sure. [18:53] manusheel: Sir, Ok.. So we need not necessarily build package for pushing changes in git unlike ppa [18:53] ? [18:54] dipankar: Yes. That part is done by the tree maintainer. We can do that only when the person gives us those rights. [18:55] dipankar - ppa is "personal" package manager. Git is not a personal package manager :-) [18:56] manusheel: ok Sir.. That makes sense, :) [18:56] dipankar : :-) [18:56] dipankar: Please do the git documentation at the earliest. [18:57] dipankar: Very important. Kandarp and Neeraj will be coming upto speed on this front. They'll need in their core functional tasks. [18:57] ok Sir.. How about I do the documentation first thing in the morning tomorrow? [18:58] dipankar: Sure. [18:58] side-by-side I can continue understanding git closely. [18:58] dipankar: Absolutely. [18:58] I miss the bug removal tasks! :( They used to be so challenging.. [18:59] dipankar: You'll be working on them after completing this part. Very very important. [19:00] ok Sir :) [19:00] dipankar: That area has not been very well done. [19:00] dipankar: Power management is the functional area that I would like you to test side by side as you get time. [19:00] dipankar: kandarpk sir please upload the documents on usr development folder which Manu sir shared with us.. [19:01] yes, please do so there too, as explained in the e-mail. [19:03] dipankar, you modified sugar-emulator script successfully ? [19:05] neeraj: I didn't get you clearly.. [19:05] L( [19:06] dipankar, neeraj, kandarpk: will be writing a couple of technical documents. Please send me an e-mail to expedite communication. [19:07] kandarpk: Sir. Sorry not yet.. David was able to produce the result from same codes where as I couldn't [19:07] ok [19:07] kandarpk: Sir, I will check that fix again tomorrow by running an update. [19:08] dipankar: you can replace $@ with -f [19:08] in /usr/bin/sugar-emulator [19:08] last line in the script [19:08] dipankar log in into your seeta mail a/c. Go to google -documents-> shared folder with me [19:09] dipankar, and just comment out the original line [19:09] do not modify it [19:09] actually the file we should be looking for is /usr/share/applications/sugar-emulator [19:09] so that you know what the original script was [19:10] the main menu is using /usr/bin/su... [19:10] so just thought that one is to be used [19:10] hmm... [19:10] you may be correct.. [19:10] but can try this in the morning only [19:11] I am laptop and all sugar packages are installed on desktop (test-machine) [19:11] np [19:11] but sure I will give that a try [19:11] you just need to edit 1 line [19:11] that worked for me [19:12] I got you :) The python -c... line [19:12] so not to worry [19:12] yup [19:12] remember : do not modify [19:12] just comment it out [19:12] I thought -f was checked by the script only.. [19:12] $@ means command line argument [19:13] ohk.. that explains [19:13] so, if you want it to always run in full screen [19:14] ...change $@ to -f [19:14] ? [19:14] yeah [19:15] But I was thinking another way [19:15] dipankar, like ? [19:15] there is this file, sugar.desktop in /usr/share/applications/ [19:16] or sugar-emulator,.. confused with name.. [19:16] :P [19:16] sugar-emulator.desktop [19:16] :) [19:17] so in that file, the script /bin/sugar-emulator is called.. [19:17] ok [19:17] with a line Exec = '/usr/bin/sugar-emulator' [19:17] I was thinking of adding a -f in the above [19:18] ok [19:18] hmm [19:18] thats a better option [19:18] that would make the situation: if somebody runs emulator from applications menu [19:18] s/he will get a full screen [19:19] yeah [19:19] you are right [19:19] but for developers like us, in terminal running 'sugar-emulator' would run a window mode [19:19] and executing emulator from terminal wont change its default behaviour [19:19] definitely a better approach [19:19] I guess that would be a better option :) [19:20] :) [19:20] This above process worked in David's machine [19:20] But not on mine :( [19:20] :( [19:21] I have to try again tomorrow morning [19:21] btw how's Debian as compared to Ubuntu? [19:22] looks good [19:22] seriously?? [19:22] but not much of a difference [19:23] in the end they all are running Gnome [19:23] :) [19:23] would try that some day.. [19:23] hmmm [19:23] So, the packages are working fine there? [19:24] sugar is wonderful [19:24] on debian [19:24] completely different experience [19:27] neeraj: Ok got it now.. I will do as you mentioned [19:27] kandarpk: sir how so? [19:27] I mean the packages are same... [19:27] but everything is working almost perfectly [19:28] the web browser [19:28] is just like any other we use [19:28] thats why we are here :P [19:28] UBUNTU-SUGAR-REMIX! [19:29] :) [19:31] manusheel sir, kandarpk sir, neeraj , dfarning : I should go to bed now :) Bye all. Goodnight [19:32] dipankar: good night [19:32] good night