/srv/irclogs.ubuntu.com/2010/08/04/#ubuntu-sugarteam.txt

=== neeraj_ is now known as neeraj
dfarningkandarpk, dipankar good morning15:32
kandarpkdfarning: good morning15:33
dipankardfarning, hello, I was just about to ping you15:33
dipankar:)15:33
dfarningkandarpk, dipankar  what are you working on today?15:34
dipankardfarning, I am trying to solve the DCON unfreeze bug15:34
dipankarhttps://bugs.launchpad.net/ubuntu/+source/sugar-0.88/+bug/50151115:34
dfarningdipankar, did you find where the error was emitted15:34
kandarpkdfarning: trying to package http://exelearning.org/wiki15:34
dfarningkandarpk, how is that going?15:35
kandarpkdfarning: and will correct activities packaged earlier.15:35
dfarningkandarpk, +115:35
kandarpkdfarning: just starting right now.15:35
dipankardfarning, I think I found the DCON unfreeze call15:36
dipankardfarning, can you guide me a bit? I found this page useful: http://patchwork.sugarlabs.org/patch/147/15:37
dfarningdipankar, I don't know what most of the thread is talking about:(15:40
dfarningdipankar, but it appears to be a valuable and useful topic.15:41
dipankardfarning, I think they are discussing to add a check to verify the presence of hardware before unfreezing DCON15:41
dipankardfarning, I think it is already solved!15:44
dipankardfarning, I am not getting this error; here is my shell.log : http://paste.ubuntu.com/473123/15:46
dfarningdipankar, has michael's patch been applied upstream.15:49
dfarningdipankar, I think that this is an important issues and a good example of how USR can help the upstream projects.15:51
dipankardfarning, I have the patch already applied on my system (I didn't do it manually).15:51
dfarningdipankar, A good idea is to set up a sugar-jhbuild system when looking at code.  sugar-jhbuild always has the latest upstream code.15:56
dipankardfarning, I have sugar-jhbuild15:57
dipankar*already15:57
dfarningok and is the patch applied to to jhbuild tree?15:57
dfarningdipankar, ^^15:58
dipankardfarning, just a sec, let me check15:58
dipankardfarning, btw how do I check? :(16:00
dfarningdipankar, run ./sugar-jhbuild update16:01
dipankarohk16:01
dfarningdipankar, that will update your tree to the the most recent upstream tree.16:01
dipankardfarning, * btw I was successfully able to make my usb datacard run on Ubuntu :D16:02
dipankarI am online from my Ubuntu system :)16:02
dipankardfarning, Update is now complete16:03
dfarningdipankar, then go the source dir for sugar session and look at line 240 on bin/sugar-session16:03
dfarningdipankar, that is great it will save a lot of time.16:03
dipankardfarning, there16:04
dipankardfarning, these are the following lines16:05
dipankar"16:05
dipankar# this must be added early, so that it executes and unfreezes the screen16:05
dipankar    # even when we initially get blocked on the intro screen16:05
dipankar    if os.path.exists("/sys/devices/platform/dcon"):16:05
dipankar        gobject.idle_add(unfreeze_dcon_cb)16:05
dipankar"16:05
dfarningdipankar, ok that fix is good enough for us for now and it has been accepted upstream.16:06
dipankardfarning, ok16:07
dfarningdipankar,  you can close the bug in the Ubuntu bug tracker.16:07
dipankardfarning, I changed the status to status to 'fix released'16:09
dipankarhow do I close the bug?16:09
dfarningdipankar, +1 fix release mean that is it closed.16:10
dipankardfarning, ohk16:10
dipankardfarning, what about the other errors? I am not getting them too16:10
kandarpkdfarning: how do I package eXe16:11
kandarpk?16:11
dfarningdipankar, can you attach a copy of mike's patch to the bug report in lp so others can you how it was fixed16:11
dipankardfarning, sure16:12
dfarningdipankar, which other errors?16:12
kandarpkit has a debian folder ( along with gentoo, rpm, windows, osx ) under installs directory16:12
dipankardfarning, I am just going for dinner16:13
kandarpkdfarning: ^^16:13
dfarningkandarpk, I don't know what that mean:(16:13
dipankarI will be back in 3016:13
dfarningdipankar, see you later16:13
* dipankar is away: Be Right Back16:13
manusheelkandarpk: Hi Kandarp.16:15
dfarningkandarpk, I would ask luke or on the debain olpc mailing list16:15
kandarpkdfarning: how do I know the dependencies of eXe ?16:15
manusheeldipankar: Hi Dipankar.16:15
manusheelkandarpk: Let me discuss the dependencies with you.16:15
kandarpkmanusheel sir: Hello sir.16:15
kandarpkmanusheel sir: how do I package eXe ?16:16
manusheelkandarpk: Open up the exelearning page.16:16
dfarningkandarpk, just run test builds and add dependencies as you get build or runtime errors.16:16
dfarningkandarpk, dependencies are trial and error.16:17
kandarpkmanusheel sir: yes sir.16:17
kandarpkdfarning: a control file is present under exe/installs/debian/ubuntu/twisted16:18
kandarpkand exe/installs/debian/ubuntu/debian16:19
kandarpkfirst is for twisted, second for python-exe16:19
dfarningkandarpk, I wish I could help you.... but you know more about packaging than I do.16:20
kandarpkmanusheel sir: what should I look for at that page ?16:20
manusheelkandarpk: Sending you a document.16:20
manusheelOn exelearning.16:20
kandarpkOk.16:21
manusheelkandarpk: Send.16:26
manusheelkandarpk: Familiarize yourself a bit with exelearning first.16:26
kandarpkmanusheel sir: yes sir, going through it.16:26
manusheelkandarpk: Neat.16:31
kandarpkmanusheel sir: is it something like Adobe dreamweaver ?16:33
kandarpk*helps in designing web pages16:33
manusheelkandarpk: Not really.16:36
manusheelIt is an authoring tool.16:36
manusheelThat is correct.16:36
dfarningkandarpk,  it creats JavaScript/HTML5 out put rather than flash16:37
manusheelkandarpk: It is used for content creation using JS and HTML516:37
manusheeldfarning: +116:37
kandarpkdfarning, manusheel sir: Ok.16:38
manusheelkandarpk: Now, how we have to package is like the following -16:38
manusheel1. Run the test build.16:38
manusheel2. As you run it, you'll dependencies missing;16:38
manusheelOr, dependencies unavailable.16:39
manusheel4. Check the errors if any;16:39
manusheel3. Add and remove dependencies according to their availability;16:39
manusheel5. Check the warnings if any;16:39
manusheel6. Work with the control file.16:40
manusheelThere are two files here-16:40
manusheel1. One for python-exe and other for twisted.16:40
manusheelSee which one fits our use-case.16:40
manusheel7. If it is not feasible, open a feature request, and discuss at olpc debian list serv.16:41
kandarpkmanusheel sir: shall I try using one of them and try building the package ?16:41
manusheelkandarpk: First analyze and see the file, then build the package.16:44
kandarpkmanusheel sir: Ok.16:44
manusheelkandarpk: This package is a non-conventional one. So, will require understanding and analysis from our side. We might get into the code too.16:44
dfarningkandarpk, and this program is interesting in that it also runs on windows.16:46
kandarpkmanusheel sir: I'll try the usual steps, and see if that works.16:47
manusheelkandarpk: Take this as an exercise of the concepts learned. You'll like the challenge.16:49
kandarpkmanusheel sir: hmmm, it will be interesting.16:49
manusheelkandarpk: +116:51
kandarpkmanusheel sir: is eXe available in git repo ?17:17
manusheelkandarpk: ?17:24
manusheelkandarpk: Yes, it should have a git repo.17:24
manusheelCheck out its source page.17:24
kandarpkmanusheel sir: eXe uses subversion.17:27
kandarpkhttp://exelearning.org/wiki/SourceControl17:27
* dipankar is back (gone 00:00:09)17:33
manusheelkandarpk: Yes.17:44
manusheelThat is a concurrency revision control system.17:45
manusheelVery much like git.17:45
manusheelkandarpk: Let us ask a question on debian olpc mailing list if we find issues with svn.17:45
manusheeldipankar: Hi Dipankar.17:45
kandarpkmanusheel sir: yes sir, I am trying to checkout the source code17:46
dipankarmanusheel, Hello Sir17:46
dipankarmanusheel, Sir I accidentally attached a patch to wrong bug17:53
dipankar:(17:53
dfarningdipankar, no problem just add a note to the end of the bug report that you mistakenly add a patch to the wrong bug.17:54
dipankardfarning, I removed that patch17:55
dipankarfile from the tracker17:55
dfarningdipankar, great some trackers don't let you delete.... so one's mistakes live on forever:)17:55
dipankardfarning, :P17:56
dipankardfarning, I have attached the patch to the tracker now17:58
* dipankar : BUG #501511 at lp is closed17:58
dipankarhttps://bugs.launchpad.net/ubuntu/+source/sugar-0.88/+bug/50151118:00
manusheeldipankar: Ok. We all learn from mistakes.18:00
manusheelPlease take care in future.18:00
dfarningdipankar, closing bug feel good.18:00
dipankarmanusheel, dfarning, I am now moving on to next bug https://bugs.launchpad.net/ubuntu/+source/sugar-0.88/+bug/50299118:05
dfarningdipankar, do you understand the bug?  Tam Tam is a suite of music activities.18:08
dipankarok,18:09
dfarningthe best solution would be to package the suite of activites correctly.18:09
dfarningdipankar, but that might be hard it is kind of complicated.  You might want to mark that one wishlist and get back to it later.  unless you want a packaging challange:)18:11
dipankardfarning, thats not fair :P18:13
manusheeldipankar: You can accept the packaging challenge.18:15
manusheel:-)18:15
dipankardfarning, manusheel : ok I will try my best18:15
dfarningdipankar, nice thanks.  it is a really cool activity.... when it works.18:16
dipankardfarning, cool. what is the problem really about?18:17
dfarningdipankar, there are a couple of binary blobs which will need to be pulled out and packaged separately.  Like Luke did with physics.18:18
dipankardfarning, I could not get the 'binary blobs' part. I thought the error was due to some syntax error in except statement18:24
manusheeldipankar: Not very difficult to understand. Spend sometime with the activity, and you'll be able to figure this part. Also, have a look at what Luke did with Physics activity.18:27
dfarningdipankar, tam tam is not package in Ubuntu.  Instead the user installed the activitity from ASLO.18:27
manusheeldipankar: You can send him an e-mail and copy ubuntu sugar team list serv too.18:28
dfarningdipankar, activites in also some time contain blobs or .so (shared objects) libs.  These libs should be broken out into seperate packages.18:29
dfarnings/also/ASLO/18:29
dfarninghey ishan18:29
ishanhi dfarning18:29
dfarningwhat are you working on?18:30
ishandfarning, i am presently working on packaging moon activity18:30
manusheeldfarning: Ishan has been learning things pretty quickly.18:31
dfarningcool have you tried the activity?  It is really cool for learning about phases of the moon and how the moon, sun and earth interact.18:32
dfarningishan, ^^18:32
ishandfarning, i tried it once when we were trying the collaboration part18:32
manusheelishan: how did you find it?18:32
ishanmanusheel, quite interesting sir18:33
manusheelishan: wonderful.18:33
manusheeldfarning: Yes, it is a neat activity.18:34
dipankarmanusheel, ok18:34
manusheeldfarning: The sugar deployment team at Delhi have created a lesson plan on teaching eclipses (solar and lunar eclipse) for grade V students using this activity.18:35
dipankardfarning, what would be the best way to download the activity?18:35
dfarningmanusheel, very cool18:35
dipankarthree cheers!!18:36
dfarningdipankar, look for a tarball in dl.sl.o or else look in git.sl.o18:36
manusheeldfarning: thanks for the pointer. dipankar, look for sl.o18:49
manusheelgit.sl.o18:50
dipankarmanusheel, it is not there on git.sl.o18:50
dfarningmanusheel, I think the i386 build crashed because the hard drive was full18:50
manusheeldfarning: Ok. Let us clean up the older builds in the hard drive. Can we try again?18:54
dfarningdipankar, that is weird. http://activities.sugarlabs.org/en-US/sugar/addon/4061 does not help either.18:54
dfarningdipankar, maybe git.laptop.org ?18:54
dfarningmanusheel, yes I deleted the old .iso files and and rerunning the build.18:55
dipankardfarning, I got only .xo files at http://download.sugarlabs.org/activities/4061/19:03
dfarningdipankar, see http://dev.laptop.org/browser and search for tamtam19:08
dipankarohk. found it. Is it ok if I continue the work tomorrow as I am feeling very tired today,please19:11
dfarningdipankar, that is a manusheel question:)19:13
dipankarmanusheel, can I please continue work tomorrow? please19:14
* dipankar is really feeling sleepy. Says good night to all19:17
manusheeldipankar: Sure.19:17
dipankarmanusheel, dfarning, sorry for this kind  of exit19:17
dipankardfarning, have a great day19:18
manusheeldipankar: Good progress today. Thanks for training Ishan and Mukul, and for the good meeting updates.19:18
ishandipankar, bye sir19:18
manusheeldipankar: We'll start tomorrow.19:18
dipankarsure sir19:18
manusheeldfarning: Thanks for deleting the old iso files.19:19
dfarningdipankar, no need to apologize.  Balancing school and work will keep you busy.19:19
* dipankar : goodbye19:19
dfarningmanusheel,  sure. I think the build is working this time.19:20
manusheeldfarning: Great.19:34
dfarningmanusheel, It worked this time.19:36
manusheeldfarning: Great.19:36
manusheelThis is good news.19:36
dfarningmanusheel, it is ready for downloading19:37
manusheeldfarning: Sure. I'll start downloading it now.19:38
manusheelneeraj: Hi Neeraj.20:03
neerajmanusheel sir, hi20:03
dfarningneeraj, how are you?20:04
dfarningneeraj, the i386 build failed yesterday because we ran out of space on the hard drive20:05
neerajdfarning, yes. I went through the log :)20:05
neerajdfarning, m fine btw.. hw are u?20:05
neerajirc log*20:07
dfarningneeraj, doing well.  For some reason today has felt productive and unusually satisfying.20:07
neerajdfarning, glad to hear :)20:08
dfarningneeraj,  A lot of it has to do you you guys:) the USR build worked, a couple packages moved though the queue in the packaging process, a couple of bugs got closed, ....20:09
dfarningneeraj, it fells like we have a steady foundation for USR moving forward.20:11
neerajdfarning, yes. :)20:11
dfarningneeraj, enough of my rambling.... what are you working on today.20:12
neerajdfarning, At present helping ishan with moon activity..20:12
dfarningneeraj, nice I mentioned yesterday that we have a few more tasks to update the build system for USR.  They are not necessary at this point so we can do them after the next alpha release and then after the files release.20:15
neerajdfarning, Ok.20:16

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!