[15:32] <dfarning> kandarpk, dipankar good morning
[15:33] <kandarpk> dfarning: good morning
[15:33] <dipankar> dfarning, hello, I was just about to ping you
[15:33] <dipankar> :)
[15:34] <dfarning> kandarpk, dipankar  what are you working on today?
[15:34] <dipankar> dfarning, I am trying to solve the DCON unfreeze bug
[15:34] <dipankar> https://bugs.launchpad.net/ubuntu/+source/sugar-0.88/+bug/501511
[15:34] <dfarning> dipankar, did you find where the error was emitted
[15:34] <kandarpk> dfarning: trying to package http://exelearning.org/wiki
[15:35] <dfarning> kandarpk, how is that going?
[15:35] <kandarpk> dfarning: and will correct activities packaged earlier.
[15:35] <dfarning> kandarpk, +1
[15:35] <kandarpk> dfarning: just starting right now.
[15:36] <dipankar> dfarning, I think I found the DCON unfreeze call
[15:37] <dipankar> dfarning, can you guide me a bit? I found this page useful: http://patchwork.sugarlabs.org/patch/147/
[15:40] <dfarning> dipankar, I don't know what most of the thread is talking about:(
[15:41] <dfarning> dipankar, but it appears to be a valuable and useful topic.
[15:41] <dipankar> dfarning, I think they are discussing to add a check to verify the presence of hardware before unfreezing DCON
[15:44] <dipankar> dfarning, I think it is already solved!
[15:46] <dipankar> dfarning, I am not getting this error; here is my shell.log : http://paste.ubuntu.com/473123/
[15:49] <dfarning> dipankar, has michael's patch been applied upstream.
[15:51] <dfarning> dipankar, I think that this is an important issues and a good example of how USR can help the upstream projects.
[15:51] <dipankar> dfarning, I have the patch already applied on my system (I didn't do it manually).
[15:56] <dfarning> dipankar, A good idea is to set up a sugar-jhbuild system when looking at code.  sugar-jhbuild always has the latest upstream code.
[15:57] <dipankar> dfarning, I have sugar-jhbuild
[15:57] <dipankar> *already
[15:57] <dfarning> ok and is the patch applied to to jhbuild tree?
[15:58] <dfarning> dipankar, ^^
[15:58] <dipankar> dfarning, just a sec, let me check
[16:00] <dipankar> dfarning, btw how do I check? :(
[16:01] <dfarning> dipankar, run ./sugar-jhbuild update
[16:01] <dipankar> ohk
[16:01] <dfarning> dipankar, that will update your tree to the the most recent upstream tree.
[16:02] <dipankar> dfarning, * btw I was successfully able to make my usb datacard run on Ubuntu :D
[16:02] <dipankar> I am online from my Ubuntu system :)
[16:03] <dipankar> dfarning, Update is now complete
[16:03] <dfarning> dipankar, then go the source dir for sugar session and look at line 240 on bin/sugar-session
[16:03] <dfarning> dipankar, that is great it will save a lot of time.
[16:04] <dipankar> dfarning, there
[16:05] <dipankar> dfarning, these are the following lines
[16:05] <dipankar> "
[16:05] <dipankar> # this must be added early, so that it executes and unfreezes the screen
[16:05] <dipankar>     # even when we initially get blocked on the intro screen
[16:05] <dipankar>     if os.path.exists("/sys/devices/platform/dcon"):
[16:05] <dipankar>         gobject.idle_add(unfreeze_dcon_cb)
[16:05] <dipankar> "
[16:06] <dfarning> dipankar, ok that fix is good enough for us for now and it has been accepted upstream.
[16:07] <dipankar> dfarning, ok
[16:07] <dfarning> dipankar,  you can close the bug in the Ubuntu bug tracker.
[16:09] <dipankar> dfarning, I changed the status to status to 'fix released'
[16:09] <dipankar> how do I close the bug?
[16:10] <dfarning> dipankar, +1 fix release mean that is it closed.
[16:10] <dipankar> dfarning, ohk
[16:10] <dipankar> dfarning, what about the other errors? I am not getting them too
[16:11] <kandarpk> dfarning: how do I package eXe
[16:11] <kandarpk> ?
[16:11] <dfarning> dipankar, can you attach a copy of mike's patch to the bug report in lp so others can you how it was fixed
[16:12] <dipankar> dfarning, sure
[16:12] <dfarning> dipankar, which other errors?
[16:12] <kandarpk> it has a debian folder ( along with gentoo, rpm, windows, osx ) under installs directory
[16:13] <dipankar> dfarning, I am just going for dinner
[16:13] <kandarpk> dfarning: ^^
[16:13] <dfarning> kandarpk, I don't know what that mean:(
[16:13] <dipankar> I will be back in 30
[16:13] <dfarning> dipankar, see you later
[16:13]  * dipankar is away: Be Right Back
[16:15] <manusheel> kandarpk: Hi Kandarp.
[16:15] <dfarning> kandarpk, I would ask luke or on the debain olpc mailing list
[16:15] <kandarpk> dfarning: how do I know the dependencies of eXe ?
[16:15] <manusheel> dipankar: Hi Dipankar.
[16:15] <manusheel> kandarpk: Let me discuss the dependencies with you.
[16:15] <kandarpk> manusheel sir: Hello sir.
[16:16] <kandarpk> manusheel sir: how do I package eXe ?
[16:16] <manusheel> kandarpk: Open up the exelearning page.
[16:16] <dfarning> kandarpk, just run test builds and add dependencies as you get build or runtime errors.
[16:17] <dfarning> kandarpk, dependencies are trial and error.
[16:17] <kandarpk> manusheel sir: yes sir.
[16:18] <kandarpk> dfarning: a control file is present under exe/installs/debian/ubuntu/twisted
[16:19] <kandarpk> and exe/installs/debian/ubuntu/debian
[16:19] <kandarpk> first is for twisted, second for python-exe
[16:20] <dfarning> kandarpk, I wish I could help you.... but you know more about packaging than I do.
[16:20] <kandarpk> manusheel sir: what should I look for at that page ?
[16:20] <manusheel> kandarpk: Sending you a document.
[16:20] <manusheel> On exelearning.
[16:21] <kandarpk> Ok.
[16:26] <manusheel> kandarpk: Send.
[16:26] <manusheel> kandarpk: Familiarize yourself a bit with exelearning first.
[16:26] <kandarpk> manusheel sir: yes sir, going through it.
[16:31] <manusheel> kandarpk: Neat.
[16:33] <kandarpk> manusheel sir: is it something like Adobe dreamweaver ?
[16:33] <kandarpk> *helps in designing web pages
[16:36] <manusheel> kandarpk: Not really.
[16:36] <manusheel> It is an authoring tool.
[16:36] <manusheel> That is correct.
[16:37] <dfarning> kandarpk,  it creats JavaScript/HTML5 out put rather than flash
[16:37] <manusheel> kandarpk: It is used for content creation using JS and HTML5
[16:37] <manusheel> dfarning: +1
[16:38] <kandarpk> dfarning, manusheel sir: Ok.
[16:38] <manusheel> kandarpk: Now, how we have to package is like the following -
[16:38] <manusheel> 1. Run the test build.
[16:38] <manusheel> 2. As you run it, you'll dependencies missing;
[16:39] <manusheel> Or, dependencies unavailable.
[16:39] <manusheel> 4. Check the errors if any;
[16:39] <manusheel> 3. Add and remove dependencies according to their availability;
[16:39] <manusheel> 5. Check the warnings if any;
[16:40] <manusheel> 6. Work with the control file.
[16:40] <manusheel> There are two files here-
[16:40] <manusheel> 1. One for python-exe and other for twisted.
[16:40] <manusheel> See which one fits our use-case.
[16:41] <manusheel> 7. If it is not feasible, open a feature request, and discuss at olpc debian list serv.
[16:41] <kandarpk> manusheel sir: shall I try using one of them and try building the package ?
[16:44] <manusheel> kandarpk: First analyze and see the file, then build the package.
[16:44] <kandarpk> manusheel sir: Ok.
[16:44] <manusheel> kandarpk: This package is a non-conventional one. So, will require understanding and analysis from our side. We might get into the code too.
[16:46] <dfarning> kandarpk, and this program is interesting in that it also runs on windows.
[16:47] <kandarpk> manusheel sir: I'll try the usual steps, and see if that works.
[16:49] <manusheel> kandarpk: Take this as an exercise of the concepts learned. You'll like the challenge.
[16:49] <kandarpk> manusheel sir: hmmm, it will be interesting.
[16:51] <manusheel> kandarpk: +1
[17:17] <kandarpk> manusheel sir: is eXe available in git repo ?
[17:24] <manusheel> kandarpk: ?
[17:24] <manusheel> kandarpk: Yes, it should have a git repo.
[17:24] <manusheel> Check out its source page.
[17:27] <kandarpk> manusheel sir: eXe uses subversion.
[17:27] <kandarpk> http://exelearning.org/wiki/SourceControl
[17:33]  * dipankar is back (gone 00:00:09)
[17:44] <manusheel> kandarpk: Yes.
[17:45] <manusheel> That is a concurrency revision control system.
[17:45] <manusheel> Very much like git.
[17:45] <manusheel> kandarpk: Let us ask a question on debian olpc mailing list if we find issues with svn.
[17:45] <manusheel> dipankar: Hi Dipankar.
[17:46] <kandarpk> manusheel sir: yes sir, I am trying to checkout the source code
[17:46] <dipankar> manusheel, Hello Sir
[17:53] <dipankar> manusheel, Sir I accidentally attached a patch to wrong bug
[17:53] <dipankar> :(
[17:54] <dfarning> dipankar, no problem just add a note to the end of the bug report that you mistakenly add a patch to the wrong bug.
[17:55] <dipankar> dfarning, I removed that patch
[17:55] <dipankar> file from the tracker
[17:55] <dfarning> dipankar, great some trackers don't let you delete.... so one's mistakes live on forever:)
[17:56] <dipankar> dfarning, :P
[17:58] <dipankar> dfarning, I have attached the patch to the tracker now
[17:58]  * dipankar : BUG #501511 at lp is closed
[18:00] <dipankar> https://bugs.launchpad.net/ubuntu/+source/sugar-0.88/+bug/501511
[18:00] <manusheel> dipankar: Ok. We all learn from mistakes.
[18:00] <manusheel> Please take care in future.
[18:00] <dfarning> dipankar, closing bug feel good.
[18:05] <dipankar> manusheel, dfarning, I am now moving on to next bug https://bugs.launchpad.net/ubuntu/+source/sugar-0.88/+bug/502991
[18:08] <dfarning> dipankar, do you understand the bug?  Tam Tam is a suite of music activities.
[18:09] <dipankar> ok,
[18:09] <dfarning> the best solution would be to package the suite of activites correctly.
[18:11] <dfarning> dipankar, 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:13] <dipankar> dfarning, thats not fair :P
[18:15] <manusheel> dipankar: You can accept the packaging challenge.
[18:15] <manusheel> :-)
[18:15] <dipankar> dfarning, manusheel : ok I will try my best
[18:16] <dfarning> dipankar, nice thanks.  it is a really cool activity.... when it works.
[18:17] <dipankar> dfarning, cool. what is the problem really about?
[18:18] <dfarning> dipankar, there are a couple of binary blobs which will need to be pulled out and packaged separately.  Like Luke did with physics.
[18:24] <dipankar> dfarning, I could not get the 'binary blobs' part. I thought the error was due to some syntax error in except statement
[18:27] <manusheel> dipankar: 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] <dfarning> dipankar, tam tam is not package in Ubuntu.  Instead the user installed the activitity from ASLO.
[18:28] <manusheel> dipankar: You can send him an e-mail and copy ubuntu sugar team list serv too.
[18:29] <dfarning> dipankar, activites in also some time contain blobs or .so (shared objects) libs.  These libs should be broken out into seperate packages.
[18:29] <dfarning> s/also/ASLO/
[18:29] <dfarning> hey ishan
[18:29] <ishan> hi dfarning
[18:30] <dfarning> what are you working on?
[18:30] <ishan> dfarning, i am presently working on packaging moon activity
[18:31] <manusheel> dfarning: Ishan has been learning things pretty quickly.
[18:32] <dfarning> cool 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] <dfarning> ishan, ^^
[18:32] <ishan> dfarning, i tried it once when we were trying the collaboration part
[18:32] <manusheel> ishan: how did you find it?
[18:33] <ishan> manusheel, quite interesting sir
[18:33] <manusheel> ishan: wonderful.
[18:34] <manusheel> dfarning: Yes, it is a neat activity.
[18:34] <dipankar> manusheel, ok
[18:35] <manusheel> dfarning: 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] <dipankar> dfarning, what would be the best way to download the activity?
[18:35] <dfarning> manusheel, very cool
[18:36] <dipankar> three cheers!!
[18:36] <dfarning> dipankar, look for a tarball in dl.sl.o or else look in git.sl.o
[18:49] <manusheel> dfarning: thanks for the pointer. dipankar, look for sl.o
[18:50] <manusheel> git.sl.o
[18:50] <dipankar> manusheel, it is not there on git.sl.o
[18:50] <dfarning> manusheel, I think the i386 build crashed because the hard drive was full
[18:54] <manusheel> dfarning: Ok. Let us clean up the older builds in the hard drive. Can we try again?
[18:54] <dfarning> dipankar, that is weird. http://activities.sugarlabs.org/en-US/sugar/addon/4061 does not help either.
[18:54] <dfarning> dipankar, maybe git.laptop.org ?
[18:55] <dfarning> manusheel, yes I deleted the old .iso files and and rerunning the build.
[19:03] <dipankar> dfarning, I got only .xo files at http://download.sugarlabs.org/activities/4061/
[19:08] <dfarning> dipankar, see http://dev.laptop.org/browser and search for tamtam
[19:11] <dipankar> ohk. found it. Is it ok if I continue the work tomorrow as I am feeling very tired today,please
[19:13] <dfarning> dipankar, that is a manusheel question:)
[19:14] <dipankar> manusheel, can I please continue work tomorrow? please
[19:17]  * dipankar is really feeling sleepy. Says good night to all
[19:17] <manusheel> dipankar: Sure.
[19:17] <dipankar> manusheel, dfarning, sorry for this kind  of exit
[19:18] <dipankar> dfarning, have a great day
[19:18] <manusheel> dipankar: Good progress today. Thanks for training Ishan and Mukul, and for the good meeting updates.
[19:18] <ishan> dipankar, bye sir
[19:18] <manusheel> dipankar: We'll start tomorrow.
[19:18] <dipankar> sure sir
[19:19] <manusheel> dfarning: Thanks for deleting the old iso files.
[19:19] <dfarning> dipankar, no need to apologize.  Balancing school and work will keep you busy.
[19:19]  * dipankar : goodbye
[19:20] <dfarning> manusheel,  sure. I think the build is working this time.
[19:34] <manusheel> dfarning: Great.
[19:36] <dfarning> manusheel, It worked this time.
[19:36] <manusheel> dfarning: Great.
[19:36] <manusheel> This is good news.
[19:37] <dfarning> manusheel, it is ready for downloading
[19:38] <manusheel> dfarning: Sure. I'll start downloading it now.
[20:03] <manusheel> neeraj: Hi Neeraj.
[20:03] <neeraj> manusheel sir, hi
[20:04] <dfarning> neeraj, how are you?
[20:05] <dfarning> neeraj, the i386 build failed yesterday because we ran out of space on the hard drive
[20:05] <neeraj> dfarning, yes. I went through the log :)
[20:05] <neeraj> dfarning, m fine btw.. hw are u?
[20:07] <neeraj> irc log*
[20:07] <dfarning> neeraj, doing well.  For some reason today has felt productive and unusually satisfying.
[20:08] <neeraj> dfarning, glad to hear :)
[20:09] <dfarning> neeraj,  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:11] <dfarning> neeraj, it fells like we have a steady foundation for USR moving forward.
[20:11] <neeraj> dfarning, yes. :)
[20:12] <dfarning> neeraj, enough of my rambling.... what are you working on today.
[20:12] <neeraj> dfarning, At present helping ishan with moon activity..
[20:15] <dfarning> neeraj, 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:16] <neeraj> dfarning, Ok.