[02:35] lfaraone, around? [03:03] dfarning, : hello [03:04] dipankar, good morning [03:04] :) [03:04] dfarning: how was your day? [03:04] dipankar, manu would like you to try some new challanges today [03:05] dipankar, my day was great thanks [03:05] 8. Clicking 'register' causes emulator to freeze. Register is in the pop up you get when the pointer lingers on over the 'xo guy' icon. [03:05] 9. The analyze activity crashes after start up in the emulator. This activity is very useful for debugging. [03:06] ok.. the e-mail [03:06] tasks 8, 9, and helping others are assigned to you:) [03:06] but I thought I was working on the activity circle bug :( [03:06] no problem though [03:06] :) [03:07] Also I have made the package sugar-tool-kit-0.88 [03:07] last night only before going to sleep.:) [03:08] dipankar, nice is it ready to upload. [03:09] I didn't expect you to be done so soon with sugar-toolkit so I marked the activity as blocked:( [03:09] needs to be tried out first. [03:10] dfarning, actually ubuntu on my virtual box is running disk checking: (I hate this feature) [03:12] dfarning, there is no package of sugar-tool-kit on ppa... [03:16] dipankar, yes, it has not been packaged yet for the ppa. there is an older version in universe. [03:18] dipankar, before you get started can you describe to neeraj the best way to get the source code for http://packages.qa.debian.org/p/python-xklavier.html [03:18] dfarning, sure. No problem [03:18] neeraj, around? [03:19] I used dget -xu on dsc file present here.. http://packages.debian.org/source/testing/python-xklavier [03:20] dipankar, I m listening.. [03:20] neeraj, that is also a way. But Luke suggested an easier way [03:20] to get packages from Debian [03:21] you can run the command in a suitable folder : debcheckout [03:21] hmm.. I command u mentioned yesterday.. [03:21] package name == python-xklavier [03:21] yeah.. debcheckout :) [03:22] much easier [03:22] :) [03:22] debcheckout python-xklavier [03:22] unknown package :( [03:22] also the build process is not that complicated as I mentioned you don't need to worry about .orig tar ball [03:22] hmm.. [03:23] let me check something [03:24] I think neeraj, it is not listed in Debian [03:24] dfarning, how can we check ^^? [03:24] I used synaptic package manager [03:25] to look for python-xklavier [03:25] hmm.. I am able to download the required file using dget - xu [03:25] returned no package [03:25] || by downloading the tarball file from the download link given on the site [03:25] dipankar, there is a page in debian for the package at http://packages.qa.debian.org/p/python-xklavier.html [03:25] neeraj, what you are downloading is the source file [03:26] hmm.. don't we need it? [03:27] it is not yet in ubuntu so we must add it. [03:27] i think we can use this : http://packages.debian.org/source/squeeze/python-xklavier [03:28] ^^ i downloaded from here only :) [03:29] also there is another site : http://packages.debian.org/source/sid/python-xklavier [03:29] :) [03:29] I am pretty confused now, which one to choose [03:29] hmm [03:29] both are same [03:29] just diff in url [03:30] the the location for downloading the file is same [03:30] Okay.. [03:30] squeeze and sid are the two releases of debian. but I can never remember which is more recent [03:31] squeeze is latest [03:31] neeraj, you are done with downloading? [03:32] yes [03:32] neeraj, let me download it too :). Just a sec [03:33] dipankar, sid is the unstable and squeeze is what is going to become the next release. [03:33] so we want sid whenevery possiable [03:34] http://en.wikipedia.org/wiki/Debian#Releases [03:36] neeraj, don't start packaging now [03:37] see the changelog its very different from ours [03:38] oops.. wrong file [03:38] debian/changelog? [03:38] false alert [03:38] :( [03:39] okay neeraj try packaging it with debuild -S -sa [03:39] hmm.. [03:40] what changes should I do in changelog using dch -i? [03:40] no chnages [03:40] k [03:40] *changes [03:40] got it [03:40] only control file [03:40] then [03:40] leave the package as it is [03:40] ? [03:41] since we have not made any changes in the source/patches [03:41] leave the package unmodified [03:41] and run debuild -S -sa [03:41] I mean we don't even need to maintainer field? [03:41] ok.. [03:41] nope [03:41] that part I will tell later [03:41] Lemee change the maintainer filed in control file [03:42] maintainer will automatically get changed afterwards [03:42] you will get a error of signature problem [03:42] that we have to do manually [03:43] please don't change the maintainer field [03:43] ok [03:43] just run debuild -S -sa [03:43] trust me [03:43] :) [03:43] neeraj, I didn't believe him either.... but it works:) [03:45] hmm.. [03:45] indeed.. the build was successful [03:45] dfarning, I am following luke's method [03:46] but did the signature procedure get completed? :) [03:46] it just asked me for my passphrase [03:46] nothing else [03:46] thats weird [03:47] did you change anything in the file? [03:47] any file? [03:47] nope [03:47] hmm.. [03:48] I get a error msg, that signing of files is not possible [03:48] 'cause I am not Jonas [03:48] :) [03:48] So I have to sign manually using debsign -k [03:48] in debain/control file maintainer field is : Debian OLPC [03:49] Now, I just need to dput the changes file? [03:49] or make any other changes [03:49] yup to sugar ppa [03:49] just try it once [03:49] if it fails, then we will use the forced method [03:49] k [03:50] just to have some idea : look at the error I get http://paste.ubuntu.com/455734/ [03:51] hmm [03:51] dfarning, does this occur on your machine too? [03:51] though package is uploaded but it gave this message in b/w gpg: verify signatures failed: file open error [03:51] Error in finding signature verification status. [03:52] I guess you too have to sign manually [03:52] run the command: [03:52] dipankar, yes i do [03:52] then neeraj must have added some fix well before [03:52] :) [03:52] okay neeraj the command [03:52] : [03:53] oops [03:53] I have mentioned that above [03:53] debsign -k [03:55] dfarning: lfaraone is on vacation I guess , :) when is he returning? [03:55] dfarning, can you check whether the package is building or not? [03:55] neeraj, any problem?? [03:55] hmm [03:55] no [03:55] dipankar, he is leaving the monday after next [03:55] wait it got rejected [03:56] lemme run debsign [03:56] sure [03:56] I have to run debsign in source folder naa? [03:57] yup.. neeraj but remember to give the full path of the .changes file [03:57] neeraj, first you will get an rejection or acceptance notice [03:57] I am not getting it [03:57] if the package is accepted you can see the build status at https://launchpad.net/~sugarteam/+archive/ppa/+packages [03:57] I should run debsign in source folder [03:58] and the .changes file is one dir above the source [03:58] oops.. [03:58] yup [03:58] there [03:58] k [03:58] silly mistakes [03:58] :( [04:00] dfarning, the dead line is so close.. 12th August [04:02] neeraj, done [04:02] ? [04:02] error [04:02] dipankar, yes it is. but you guys are learning really fast so it won't take long to get the packages included. The biggest problem is the fact that in alpha1 of the next release the changes are happening so fast it is impossiable to debug unless have a good understanding of what worked in the the last release [04:03] debsign: Only a .changes, .dsc or .commands file is allowed as argument! [04:03] in the directory, in which my *.changes file was present [04:03] what command did you use: paste it here [04:04] debsign -k 3FD149A5 python-xklavier_0.3-1_source.changes [04:04] okay neeraj change the second argument [04:05] to look something like this : ~/work15/py... _source.chnages [04:05] *.chnages [04:05] typos :) [04:05] enter the full path [04:07] dfarning, are you saying we have to go through lucid build once to get the understanding of maverick alpha1 [04:07] neeraj, I think your command was correct but there should not be a space between the -k and the 3F.... [04:08] dfarning, bingo :) [04:08] done [04:08] no spaces buddy [04:08] :) [04:08] dipankar, yes it will help a lot to spend a couple of week on lucid which is stable before we start shooting for a moving target. [04:09] dfarning, ok.. I am feeling its gonna be a little tough :) [04:09] but great, 'cause I like difficult things [04:09] :) [04:10] It will be a challange. [04:11] neeraj, whats your status? [04:11] The .changes file is already signed. [04:11] Would you like to use the current signature? [Yn]Y [04:11] Leaving current signature unchanged. [04:12] also the reason for rejection of last upload was :- [04:12] Unable to find distroseries: unstable [04:12] Further error processing not possible because of a critical previous error. [04:13] now we have to use the upload override method [04:13] k [04:14] follow this site for .dput.cf file: https://help.launchpad.net/Packaging/PPA/Uploading [04:14] details [04:14] go through to get some idea [04:14] then I will further explain the exact process [04:16] done [04:17] now go to the home folder cd ~/ [04:17] oops [04:17] I used sudo gedit to open it [04:17] its blank.. [04:18] you have to make it :) [04:18] k [04:18] here is what you have to write in that [04:18] http://paste.ubuntu.com/455741/ [04:19] these ftp values to be used [04:19] the imp part is the 'incoming' - field [04:20] what we are doing is instead of letting ppa software decide where to put the package [04:20] we are deciding it from our end [04:21] in the changelog file the first line should contain 'lucid'. But I told you to leave it to unstable :) [04:21] the solution to that is this overriden dput method [04:21] ok [04:22] neeraj, are you done with the file .cf? [04:22] yes [04:23] dput sugarteam-lucid python-xklavier_0.3-1_source.changes [04:23] should I run this now? [04:24] yup [04:26] done neeraj, any error? most probably you shouldn't get any [04:27] dipankar, done :) [04:27] great. [04:27] thanks for your help :) [04:27] wow.. any time buddy [04:28] dfarning, do I have to follow the same steps for remaining two packages? [04:29] neeraj, only one more package for you then it is on to something new:) [04:29] neeraj, but yes same process [04:29] which package is neeraj trying out? [04:29] dfarning, ? [04:30] neeraj, but first we need to add the package you just created as a build dependancy to sugar session. [04:30] http://packages.debian.org/sid/python-carquinyol-0.88 [04:30] dfarning, ok [04:31] yes, then neeraj is going to do some debuging on a problem with the function key not working..... but I think the package he just built will fix the function key bug:) [04:31] neeraj, dependency addition and removal is done in debian/control file [04:32] :) [04:32] yes.. i tried this when removing the browse [04:32] activity bug [04:32] I main changing dependency :) [04:32] *mean [04:34] dfarning, which package neeraj will be handling? [04:34] dfarning, sugar session package is the default settings one? [04:35] neeraj, I am not sure what you are asking? [04:35] neeraj,? [04:36] hmm.. build dependancy to sugar session [04:37] there is no package for sugar-session.. on lp. [04:38] sorry lost you:( [04:38] or we have to add this dependency to sugar -0.88 [04:38] np :) [04:38] did you get it figured out [04:39] neeraj, you have to add it to sugar-0.88 [04:39] k [04:39] dfarning_, is it ok? [04:39] got it :) [04:40] neeraj, you have to do one more package [04:40] dipankar, yes that is correct [04:40] python-carquinyol-0.88 0.87.1-1" is really old, what about using [04:40] 0.88.1 release [04:41] dfarning_, I have to go some place. you around till midnight? [04:41] yes, ill be here for a little more than two hours till 1am [04:42] dfarning_, I will be back as quickly as possible [04:42] dipankar, no hurry. [04:42] I need some pointers on register bug [04:43] ok, i'll stay till you get that started:) [04:44] neeraj, are you comfortable add a depandcy to a package? [04:44] s/add/adding/ [04:44] I think so.. [04:45] its a build dependancy or something else.. [04:45] lemme download the source first [04:45] I will get back to u in a min [04:45] brb guys [04:46] neeraj, this time python-xklavier is a runtime depandancy for sugar. [04:48] ok [04:50] where should I add python-xklavier [04:50] in debain/control file [04:50] what command did you use to get the source, I need to download it to look:) [04:51] wait [04:53] neeraj, does dget -ux https://launchpad.net/~sugarteam/+archive/ppa/+files/sugar-0.88_0.88.1-2.dsc look correct [04:53] http://paste.ubuntu.com/455755/ [04:53] yes [04:53] i used the same :) [04:53] i pasted the control file content [04:57] neeraj, this is a slightly differnt method of package [04:59] neeraj, in the rules file look around line 106-119 we need to more the dependancy from recommend to depends [05:01] didn't got the last msg [05:01] hmm.. I am viewing debian/rule file [05:03] neeraj, this is a slightly differnt method of package [05:03] neeraj, in the rules file look around line 106-119 we need to more the dependancy from recommend to depends [05:03] open the rules file [05:03] err..opened [05:03] I am viewing lie 106 [05:03] it is in the same dir as the control file:) [05:04] yes.. I found it.. in debain/ [05:04] in line 106 it set the var CDBS_DEPENDS_sugar-session-$(pkgbranch) to a bunch of dependancies [05:05] CDBS_DEPENDS_sugar-session-$(pkgbranch) = python-sugar-$(pkgbranch), python-sugar-toolkit-$(pkgbranch), sugar-artwork-$(pkgbranch), python-jarabe-$(pkgbranch) [05:05] got it.. [05:06] now.. [05:06] now down in line 119 it sets CDBS_RECOMMENDS_sugar-session-$(pkgbranch) += , python-xklavier [05:06] found.. [05:06] we need to change that to CDBS_DEPENDS_sugar-session-$(pkgbranch) += , python-xklavier [05:06] k.. [05:08] then you are ready to update the changelog, build the package and dput it to the ppa [05:08] ok.. [05:08] did you see your first package finished building:) [05:09] yes :) [05:09] in change log [05:09] * Added python-xklavier as dependency" will do? [05:10] yes [05:11] then bump the version number [05:11] dch -i [05:12] ok that works even better [05:13] sugar-0.88 (0.88.1-2ubuntu1) lucid; urgency=low [05:13] * Added python-xklavier as dependency [05:13] -- Neeraj Gupta Sun, 27 Jun 2010 09:42:12 +0530 [05:13] fine? [05:15] looks good [05:15] do I need to change anything in control file? like maintainer id.. [05:16] or I should use previous dch over ride method [05:16] ? [05:17] you can leave it as it is [05:17] ok.. [05:17] running debuild -S -sa [05:18] neeraj, great [05:19] running debsign [05:21] using force dput method [05:22] neeraj, you are making this look easy:) [05:24] dfarning_, i only followed the steps :) [05:29] neeraj, nice job it is building:) [05:30] are you ready to try python-carquinyo of do you need a break to celebrate? :) [05:31] I am ready.. If u want to take a break then u can :) [05:33] in python-carquinyo, I might need to change the changelog file as we want to upgrade it to latesh 0.88.1 release [05:33] yes [05:34] ok.. [05:42] sugar-datastore-0.88 (0.88.1-1) lucid; urgency=low [05:42] * New Upstream Release [05:42] -- Neeraj Gupta Sun, 27 Jun 2010 10:11:06 +0530 [05:42] neeraj, +1 [05:42] when I use dch -i it adds (0,88.0.ubuntu2) [05:42] I manually changed it.. [05:43] to (0.88.1-1) [05:43] then dch gave this warning [05:43] dch warning: no orig tarball found for the new version. [05:44] neeraj, I don't understand these warning.... but I think you can ignore it. [05:45] k.. [05:45] ingored [05:45] *ignored [05:49] neeraj, did it build ok? [05:51] uploaded [05:54] cool while we are waiting lets see if the xklavier package fixed the bug. [05:55] try updateing your system, starting the emulator, and looking at the log. [05:55] dfarning_, accepted.. building now.. :) [05:56] ok [05:56] dfarning_, I am back [05:56] before we were getting an error about 'No module named xklavier ' [05:56] dipankar, welcome back [05:56] hi neeraj [05:56] so what's the status? [05:56] hi dipankar [05:59] neeraj, nice it looks like the error message is gone [05:59] :).. i m still updating my system [06:00] dipankar, neeraj build the first package and it fixed the error message we were getting [06:00] and now the second package is in the ppa building! [06:01] thats great [06:01] the activity circle is appearing now? [06:01] dfarning_, the 6th task,, python-sugar-toolkit one [06:01] hey I am ready with the package.. [06:02] I think dipankar has completed it.. [06:02] tool-kit [06:02] :) [06:02] will push it [06:02] yeah.. that's what i was saying :) [06:02] cool [06:02] brb in 5 [06:02] neeraj, now you are onto #6 [06:04] hmm.. dfarning_ dipankar is saying he has already build that package.. he just needs to push it [06:05] neeraj, yes you are on 6. Sometime the f1-4 keys stop working to switch between views in the emulator. [06:10] ok [06:10] uploaded toolkit to ppa [06:10] i guess it would take sometime as another package is being built [06:11] neeraj, it might be tricky becase it sometimes seems to work correctly and sometime fail, so we need to poke around and figure out when and why it fails. [06:12] ok.. [06:13] dipankar, nice. Can you look at 9 before 8? the analyze activity is a nice help for debugging because it let you look at the logs easily from within sugar [06:14] ok [06:14] but dfarning_ I updated the ppa packages and downloaded the xklavier too.. the bug is still coming [06:14] did i miss something? [06:15] dipankar, which bug? [06:16] the activity circle is not appearing on home screen of sugar. [06:17] the python-xklavier fix was for import error [06:17] dipankar, yes we will have to wait until python-carquinyo is done building and install in to get rid of the: [06:18] Traceback (most recent call last): [06:18] File "/usr/lib/python2.6/dist-packages/jarabe/desktop/favoritesview.py", line 122, in __connect_to_bundle_registry_cb [06:18] self._add_activity(info) [06:18] File "/usr/lib/python2.6/dist-packages/jarabe/desktop/favoritesview.py", line 131, in _add_activity [06:18] icon = ActivityIcon(activity_info) [06:18] File "/usr/lib/python2.6/dist-packages/jarabe/desktop/favoritesview.py", line 366, in __init__ [06:18] datastore.updated.connect(self.__datastore_listener_updated_cb) [06:18] AttributeError: 'module' object has no attribute 'updated' [06:18] I think that will fix the activity circle error [06:19] ohk.. that explains the 'datastore' package.. [06:20] my package uploading is giving some hiccups.. but i can deal with it.. [06:25] dfarning_, neeraj :package accepted, building [06:26] dipankar, nice [06:27] dipankar, :) [06:29] about register option bug dfarning_ [06:30] it just hangs there for a second [06:30] and then returns to normal state with a msg: you are registered in your class [06:33] dipankar, ok so that is fixed too:) [06:33] but I didnot do anything :) [06:33] :P [06:34] I guess there was some update for that [06:35] dipankar, yes, that is why it is important to keep update as things are fixed.... seemingly unreleated fixes can fix what you are looking at. [06:36] dfarning_, ook :) [06:39] neeraj, I haven't been able to consistenly reproduce the function key bug. sometimes it seems to work and seemingly randomly it fails:( [06:40] hmm.. what i am also unable to figure out what exactly is the bug [06:40] dfarning_, can you please check if the analyze activity is crashing on emulator, 'cause it is not on my emulator [06:41] neeraj, can you see if you can trigger the bug if you run sugar as a session from the login screen [06:41] dipankar, checking [06:42] dfarning_, ok [06:43] dipankar, it crashes for me. what version of analyze are you using? [06:44] dipankar, I am running version 8 and get the following error [06:44] 1277617336.246537 WARNING root: No gtk.AccelGroup in the top level window. [06:44] 1277617336.304486 WARNING root: No gtk.AccelGroup in the top level window. [06:44] /usr/lib/python2.6/dist-packages/sugar/graphics/window.py:290: DeprecationWarning: use toolbar_box instead of toolbox [06:44] warnings.warn('use toolbar_box instead of toolbox', DeprecationWarning) [06:44] ** (sugar-activity:6481): DEBUG: Got client ID "108613b3d02cfbca10127761733653075800000064150000" [06:44] ** (sugar-activity:6481): DEBUG: Setting initial properties [06:44] ** (sugar-activity:6481): DEBUG: Received SaveYourself(SmSaveLocal, !Shutdown, SmInteractStyleNone, !Fast) in state idle [06:44] ** (sugar-activity:6481): DEBUG: Sending SaveYourselfDone(True) for initial SaveYourself [06:44] ** (sugar-activity:6481): DEBUG: Received SaveComplete message in state save-yourself-done [06:44] Activity died: pid 6481 condition 11 data (None, ', mode 'w' at 0x1b17ed0>) [06:44] dfarning_, how do we check the version? :P [06:45] you can see an activities version number from the activity listview screen [06:47] :(.. I am an idiot. dfarning_ : I am also running version 8 [06:48] shell log doesnot have any app crash report. [06:49] dfarning_, all keys are working.. [06:50] dipankar, activities each make their own crash report I am getting one called 'org.laptop.Analyze-1.log' when analyze fails [06:50] neeraj, that is good to know it must be and emulator issue. [06:50] thought I don't knw the exact function of each key but each key is responding :) [06:51] *though [06:51] got it dfarning_ [06:52] neeraj, f1-4 let you switch between views. please see http://en.flossmanuals.net/Sugar/Interface for more info [06:53] dfarning_, yes each key was changing view :) [06:54] dfarning_, Mine crashes on presence service view [06:54] but it starts fine [06:54] dipankar, I don't know what is causeing the toolbar_box problem. It is a tomeu or alsroot level issue [06:56] here is my crash report: http://paste.ubuntu.com/455780/ [06:57] dfarning_: "DeprecationWarning: use toolbar_box instead of toolbox" is just a warning, it shouldn't cause any probelem [06:58] ok the package you guys have been working on have been published. [06:59] I updated and the activity circle works now [06:59] alsroot : hi, The strange thing is I am able to run the interfaces: X Server and Network Status [06:59] on Analyze Activity [07:00] but when I try to run the 'Presence-Service' interface [07:00] dipankar: about Analyze Activity, better to ask walterbender on #sugar, he is an author [07:00] ok alsroot, thanks for the help [07:00] :) [07:00] dfarning_, thats great [07:01] dipankar I am going to go to bed, so I suggest that you guy poke around and look for bugs, report them to me or the mailing list and try to fix them:) [07:01] i'll be back in about 5 hours:) [07:02] ok dfarning_ , goodnight [07:02] dipankar so have a couple hours of free hacking:) that is the best way to learn! [07:03] :) I will try my best dfarning_, but I am up with some documentation work. As soon as that finishes, I will get back to hacking! [07:05] dfarning_, good night :) [08:28] hi dfarning_ , is it a good time to work? [12:36] good morning [12:37] good morning dfarning_ [12:37] hey ankur [12:39] so, are you comfortable now? [12:39] had a good sleep? [12:40] ankur, do you know is dipankar or neeraj_are around? When I went to sleep they were going strong. [12:40] ankur, yes a good but short sleep. [12:41] i currently don't know about there status [12:41] they should be coming soon [12:42] dfarning_, good morning :) [12:42] ankur, when I went to sleep all of the task except two were already completed:) and those two tasks needed help from someone else. [12:43] neeraj_, good morning [12:43] Well that's good, [12:43] which tasks were left, i suppose sugar toolkit is uploaded to ppa [12:44] neeraj_, any thoughts on what we should work on? [12:44] and xklavier package was also puched [12:44] *pushed [12:44] ankur, dipankar pushed that package in morning.. [12:44] there was some thing about switching views in emulator using [12:44] function keys [12:45] 6. Sometime the f1-4 keys stop working to switch between views in the emulator. [12:45] 9. The analyze activity crashes after start up in the emulator. This activity is very useful for debugging. [12:45] register bug got fixed automatically after system update [12:45] function key bug is random.. U can't fix it until and unless you face it.. [12:47] and dipankar was working on analyze activity [12:47] any suggestions by you dfarning_ ,on which we can work on? [12:48] neeraj_, dipankar has a lead to talk with the upstream author of analyse. [12:49] ankur, How about going through the items on the control panel and making sure everything there works? [12:49] dfarning_, I am unable to find analyze activity :( [12:50] seems good to me [12:50] neeraj_, can you go to the list view and find it? [12:50] also [12:50] one more thing i needed to ask [12:50] how to exit from the sugar session ? [12:51] only way out for me was to restart my system [12:51] ankur, [12:51] right click on Xo icon [12:51] ankur no need to ask permission to ask a question:) [12:52] dfarning_, i was working on sugar from Lucid which is also my developer environment [12:52] now i installed USR iso on vm in my virtual box [12:53] i was thinking of tweaking things there [12:53] rather than logging of everytime [12:53] neeraj_, thanks [12:53] got it [12:53] *off [12:53] ankur, or just hover the pointer over the xo icon for a couple of seconds and a menu will appear:) [12:53] dfarning_, in list view(f4) there is terminal activity [12:54] calculate,jukebox,camero,read,turtle [12:55] chat but no activity named analyze.. [12:55] so i updated that vm, including all the proposed updates [12:55] anything else i need to to do with that [12:56] so that it is most updated [12:56] neeraj_, as an aside short task can you explain to ankur how and why we enable -proposed [12:56] ankur, oppps I am too slow:) seem like you have already done that! [12:56] dfarning_, in vm build script [12:56] :) [12:57] :) [12:57] also , can you explain me working of zsync? [12:57] ankur, I would enable all of the repos from the update page on synaptic. [12:57] ankur, just in case.... [12:58] dfarning_, i done that, you told me to do that a day before yesterday when sugar session was crashing :) [12:58] i did select all 4 [12:58] of them [12:58] in vm [12:58] then everything will be up to date:) [12:59] dfarning_, can u help me out with updating my copy of USR iso [12:59] using zsync [12:59] ? [13:00] ankur, then just out of habit, I run apt-get update and apt-get upgrade every time I start a new debugging task. [13:00] ankur sure. [13:02] ankur, before we start with zsync... something looks wrong with http://140.186.70.115/seeta/output/ look too small:( [13:03] 201 MB..!! [13:03] the iso should be about 600M and yesterdays looks like it is 201M something must have failed in the build process. [13:04] :( [13:04] who build it , in any case if it was due to internet failure ig gnu screen was not used [13:04] *ig=if [13:04] ? [13:06] how about if you verify that every thing in the control panel works as expected while neeraj_and I work on fixing the ISO build.... then we can work together on zsync? [13:06] some pointers on doing that [13:06] ? [13:06] ankur, I built the iso yesterday:) [13:07] and I made some changes in build script :) [13:08] ankur, I would just go through the items in the control panel and verify that nothing you do causes a crash and everything seems to work. [13:08] should i check for it in xephyr [13:08] ? [13:09] ankur, yes please test within the emulator and then as a session. [13:09] and by control panel you mean -> my settings [13:09] neeraj_, can you log into the build vm and comment out the changes you made yesterday and rerun the build? [13:10] I am logged in vm.. [13:10] ankur, yes... sadly we are inconsistant with our terminology. [13:10] right [13:10] and what if i say i found something [13:10] :) [13:10] or :( [13:11] dfarning_, for commenting.. ##? [13:12] ankur, just ping me on this list and we will figure out how to proceed. [13:12] right click -> my settings->about me->click to change color-> restart now [13:12] neeraj_, yes [13:12] and then it does not restart [13:12] automatically [13:12] application just closes itself [13:12] but do not do restart after color change [13:13] dfarning_, [13:13] dfarning_, done [13:15] ankur, I would leave that issue for now the upstream designers have been debating what to do about that. we can bring that up later as request. === neeraj_ is now known as neeraj [13:15] right [13:15] neeraj, can you run the build using the debug flag and watch for errors? [13:16] it might take a while but you will learn about the steps in the build process, [13:16] dfarning_, it crashes when i click on time and date [13:17] ankur, ok that looks like a major issue we should fix:( [13:18] can you go into the sugar logs and see if you can find a likely source of the crash ? [13:18] yes looking itno that [13:19] ankur, I like to deleat the log dir and then reproduce the bug as soon as possiable after restart sugar to eliminate most of the noise in th shell log. [13:19] dfarning_, i just did that :) [13:19] ankur, cool [13:20] sudo usr-scratch.sh debug i386 ? [13:20] it seems it is something realted to xklavier [13:20] i am updating [13:20] and upgarding my system [13:20] sry [13:20] forgot ur advice [13:20] of upgrading everytime berfore debugging [13:21] neeraj, yes that is correct. [13:21] dfarning_, how did you solve xklavier issue today [13:21] it seems the same issue [13:22] ankur, yesterday dipankar upload python-xklavier to the ppa [13:22] here is the lo [13:22] http://paste.ubuntu.com/455893/ [13:22] *log [13:23] sudo: usr-scratch.sh: [13:23] I m getting this error.. [13:23] command not found [13:24] neeraj, [13:24] use [13:24] neeraj, sorry it should be sudo ./usr-scratch.sh debug i386 [13:24] ./usr-scratch.sh [13:24] on ls: i m seeing two file usr-scratch.sh#* [13:25] you need ./ if a script is not it the path [13:25] ohh.. [13:25] in dipankar's documentation ./ was missing.. [13:25] yeah [13:26] neeraj, anyting with a # or ~ atthe beginning or end of the file name is a automatic backup made by an editor. [13:26] i forgot to point it out but afaik all shell script,applications run as ./ if not added to path [13:26] dfarning_, how old is that backup [13:26] or does it make backup for every change [13:27] if you run 'ls -la' it will give you the date the file was last touched [13:28] ankur, it is usually updated every 10 minutes the file is open in an editor. [13:28] ankur, is the update in your system complete? [13:29] the xklavier import should have been solved. [13:32] sorry i was talkiong on phn [13:32] ya i updated it just 5 min back [13:32] my system [13:33] dfarning_, should i download deb file from ppa and install it again manually [13:33] ? [13:34] dfarning_, it solved the xklavier problem [13:35] but it is still crashing [13:35] neeraj, dfarning_ http://paste.ubuntu.com/455897/ [13:35] ankur, ahh that is much less weird:) [13:36] but why was python-xklavier was not installed in my system despite the fact that [13:36] i have added sugar ppa to my repository [13:36] also [13:36] ankur, the isses is the last line in the log [13:36] please see the error log i have pasted above [13:36] ERROR:sugar-drawing.c:390:sugar_draw_rounded_arrow: code should not be reached [13:37] okay , so how to go about it [13:37] ? [13:38] grep command can be used to lines in folder as well? [13:38] I suggest going into #sugar and asking bernie, alsroot, or cjb what is going wrong. They all understand the sugar code very well [13:39] ankur, yes grep can search all file in a dir. [13:40] okay [13:40] i am going to sugar channel as of now :0 [13:40] :) [13:40] please tell me if build issue is solved so that we can work on zsync as well [13:40] how would i introduce to alsroot [13:40] ? [13:41] ankur: it is debian issue, http://bugs.sugarlabs.org/ticket/2029 [13:41] ankur, neeraj is still working on it builds often take as long as an hour. [13:41] ankur, how was that for and intorduction to alsroot:) [13:42] :) [13:43] ankur, sending u the deb file.. [13:43] ankur, so it looks like you found your important issue to work on. [13:44] dfarning_, 197 MB this time :( [13:45] neeraj, did you see anything obviously wrong in the build logs? [13:45] dfarning_, sry i am on phone [13:45] 1 min [13:46] neeraj [13:46] can't recieve your deb file [13:46] which file you were sending [13:46] ? [13:46] ankur, python-xk.. [13:47] dfarning_, dip called me and said that he will be available after 2 hrs [13:47] neeraj -> i installed that after downloading from ppa [13:47] ankur, ok thanks [13:47] dfarning_, should i go to alsroot now [13:48] ? [13:48] for that bug [13:48] ? [13:49] dfarning_, I am unable to find something wrong in terminal screen.. [13:49] where can I find the log for this build? [13:50] ankur: if you mean "ERROR:sugar-drawing.c:390:sugar_draw_rounded_arrow" issue, debian people know more http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584717 [13:50] ankur, I would read all of the bug report in both the the sugarlabs and debian bug tracks to try to understand what is happen and why. you want to do you 'homework' before asking to many question on upsteam channels [13:52] ankur, by doing your 'homework' it will help earn respect from upstream developers like alsroot so when you do ask a question they know you are serious:) [13:52] neeraj, if you ran it as debug the logs are redirected to the terminal [13:52] I will do so in future and keep it in mind. [13:53] k [13:53] ankur:) reputaion is everything while working in open source projects. [13:55] neeraj, I am running a amd64 build to see if the arch is causing the problem [13:57] ok.. [13:58] neeraj, one problem I see is that in http://140.186.70.115/seeta/output/ we should have two 'current' files one for i386 and one for amd64 [13:59] neeraj, can you try to fix that? [14:02] err.. dfarning_ in that I can only see one current, one current zysnc and three iso(with different date) for i386 [14:02] for removing a file, I guess moving to ouput and running rm will be sufficient [14:03] neeraj, here is the error [14:03] Some packages could not be installed. This may mean that you have [14:03] requested an impossible situation or if you are using the unstable [14:03] distribution that some required packages have not yet been created [14:03] or been moved out of Incoming. [14:03] The following information may help to resolve the situation: [14:03] The following packages have unmet dependencies: [14:03] sugar-activities: Depends: sucrose-0.88 but it is not going to be installed [14:03] ubuntu-sugar-remix: Depends: sucrose-0.88 but it is not going to be installed [14:03] ok.. [14:04] If a package depends on some another, then how do we make sure it gets automatically installed along with the package.. [14:05] As in synapic, if u select a package, it automatically select those packages which it will need.. [14:07] neeraj, apt-get should handle all of the dependancy stuff automatically so we must have an error. [14:07] ok.. [14:07] to debug it we want to stop the automatic build process at the time of the bug to poke around [14:08] ankur, do you see the line 43 of user-chroot.sh? [14:08] #/bin/bash [14:08] currently i was looking out the bug report [14:09] apt-get also reporting this error for unmet dependency while installing sugar-activity [14:09] of that rounded corner cursor crash [14:09] ankur, sorry typo I meant neeraj:( [14:09] neeraj, , do you see the line 43 of user-chroot.sh? [14:09] #/bin/bash [14:10] yes [14:10] seeing [14:10] apt-get for sugar activity [14:10] in line 43 [14:10] #/bin/bash [14:11] neeraj, /bin/bash pauses the build process and drops us into a shell so we can poke around. [14:11] neeraj, just remove the comment and rerun the build . [14:12] ok.. [14:12] it will pause after a few minutes:) [14:21] i will be back in some time [14:21] got to go now [14:22] ankur, ok, I'll leave the drawing bug assigned to you. [14:23] ankur, thanks for the good work [14:24] neeraj, I think the problem is in sugar-activities, it depends on sucrose which is a source package not a package for installation. [14:27] how come we didn't faced this problem earlier? [14:27] I am not sure. dependany issues can be really fragile. [14:28] neeraj, see http://en.wikipedia.org/wiki/Dependency_hell [14:29] dfarning_, lol :D [14:30] neeraj, I think that you can solve the problem by removing sucrose-0.88 from the depends in sugar activities [14:32] neeraj, and as long as you are in sugar-activies it would be good to run the update.sh script... there has been some recent activity work on aslo [14:33] ok. [14:33] neeraj, by the way did the build script pause? If so you can restart it by type 'exit' to quite the shell and give control back to the build script. [14:34] good evening manusheel [14:35] we have gone though most of the bugs on the list and have a new set. [14:35] what about ubuntu-sugar-remix? [14:35] I am downloading the package now [14:35] neeraj, what about it? [14:36] manusheel, 6. Sometime the f1-4 keys stop working to switch between views in the emulator. [14:36] 9. The analyze activity crashes after start up in the emulator. This activity is very useful for debugging. [14:36] 10. 1277640794.729128 ERROR dbus.proxies: Introspect error on org.freedesktop.ohm:/org/freedesktop/ohm/Keystore: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ohm was not provided by any .service files [14:36] 1277640794.729676 ERROR root: Cannot unfreeze the DCON [14:36] 11. 1277640794.639546 ERROR root: No gsm connection was set in GConf. [14:36] None [14:36] 12. ERROR:sugar-drawing.c:390:sugar_draw_rounded_arrow: code should not be reached --- http://bugs.sugarlabs.org/ticket/2029 [14:36] 13 Should have current amd64 and i386 isos in output dir. [14:36] dfarning_, leave it.. :) [14:38] neeraj, yes this is one of those depency chain problems u-s-r- depends on s-activities and s-sctivites fails because of s-surcros [14:39] neeraj, but at first glance it looks like the problem is with u-s-r [14:40] dfarning_, I also thought so as usr has sugar-activity in it :O [14:40] :) [14:41] dfarning_, I have the latest uploaded package on my machine as I uploaded it.. [14:42] neeraj, it does. Fixing sugar-activities should fix the whole mess. It get really confusing where there are circular dependancies. [14:42] Should I use it or download it again.. [14:42] dfarning_, got ur point :) [14:42] neeraj, since you were the last to work on it you can just use the copy on your local machine [14:44] dfarning: Good evening David. [14:44] dfarning: I am sorry. I was ending a meeting. [14:44] We can talk now. [14:45] build script paused long time back.. [14:45] sorry didn't informed you. [14:45] dfarning: Kindly send me the fresh list. Let me do a study at my end. [14:46] Currently tunning the update script.. :) [14:46] dfarning: We'll work on the tasks once we arrive at a structure. [14:46] manusheel, should I email it to you? [14:48] dfarning: Sure. Please do. [14:49] manusheel, done [14:49] dfarning: Let me study them and define a structure. Will discuss with you this evening. [14:49] dfarning: I think the tasks came along well today. [14:50] manusheel, ok, after the developers at your end go to bed I'll clean up the task list and probobly add a few more. [14:50] manusheel, yes a lot a stuff was fixed [14:51] dfarning_, I first ran the update script, then removed the dependency on sucrose 0.88 from control file and after that I ran dch -i [14:51] sugar-activities (0.1ubuntu6) lucid; urgency=low [14:51] * Dropped dependency on sucrose-0.88 [14:51] -- Neeraj Gupta Sun, 27 Jun 2010 19:18:48 +0530 [14:51] and a lot of stuff was learned. [14:51] sorry for interrupting .. :( [14:51] neeraj, then it should be ready to upload [14:53] dfarning: Yes, please do. Yes, I am happy with the learning curve. I would like everyone in the team to become core functional experts in operating systems, algorithms and programming. I like working with the team members. They have been consistent. [14:53] neeraj, no need to apologize for interrupting . IRC is http://en.wikipedia.org/wiki/Asynchronous_communication :) [14:54] ankur: Around? [14:54] neeraj, if we need to hold a meeting we can leave the development chanel and go to a meeting channel. [14:54] ankur: Please start doing the ground work for the two issues assigned to you. Start with the analyze activity. Dipankar is spending time on documentation, and will join us tonight. [14:56] dfarning_, :).. pushing the package in ppa.. it will take time.. like 30 min.. [14:57] manusheel, ankur has narrowed the analyze bug down to the sugar-drawing bug (12) and reading background information before asking for help on #sugar. [14:57] neeraj, nice [14:58] neeraj, while you wait for it to build do you want to look at the current issue? [14:58] dfarning_ : Great to hear. Yes, Dipankar and Ankur are trying to arrive at a good conclusion on this issue. [14:59] hmm.. current issue? as in the iso output directory or something else? [14:59] neeraj, yes the iso output thing [15:00] hi all [15:00] dipankar, welcome back:) [15:00] sure.. :) [15:00] hi dipankar [15:00] dfarning_, I am left some documentation work. I will join you all in 15 minutes.. [15:01] *left with [15:01] neeraj, ok lets start by taking a look at how we build current. [15:01] dipankar, ok see you soon [15:01] neeraj, take a look at the function do_zsync on line 266 of usr-scratch.sh [15:03] ok.. it will take some time.. uploading is consuming all the bandwidth.. so server vi is running very slow.. [15:05] neeraj, yes s-activities is huge we will have to split it up in a couple of weeks. [15:10] on line 266 [15:12] neeraj, The build script is working correctly now. see http://140.186.70.115/seeta/output/ [15:12] neeraj, there are two *current.iso files. [15:12] yes [15:12] for 64 n 32 [15:14] neeraj but it is still worth looking at the function to get a feel for how the script (and bash) works [15:17] i think I got the working of function :) [15:18] it just check if there is a current iso, then delete it and rename current iso to new iso [15:18] also it copies the new build as with date in its name.. [15:19] neeraj, yes now take a look at line 311. [15:19] we just need to keep deleting the iso with name manually.. current iso will get replace each time when we will build a new iso :) [15:20] neeraj, yes:) we will have to ask for more disk space if we want to have many iso laying around. [15:21] dfarning_, :), on line 311 [15:21] neeraj, in line 321 we see that the build script is just a series of function calls [15:22] neeraj, if you what to see how the script works you can just look at the 4 main function calls [15:24] k.. [15:25] dfarning_, is their any way so that i can download the script on my machine? [15:25] *so that*->to [15:28] neeraj, yes you can use scp of sftp (see the man pages for more info) [15:28] scp _or_ sftp [15:29] dfarning_, ok [15:36] neeraj, do you want to poke around scp and the script while I am sleeping? we have a interesting task for you:) [15:38] I will look at scp after some time.. at present I am going out for dinner.. I will be back in with in 1 hr.. After than I can work on the task you are talking about :) [15:38] great. enjoy dinner [15:39] the package will still take 20 min or so.. I will check it after coming back :) [15:50] dfarning_, I am almost done [15:50] did I miss anything? :) [15:51] nothing you can't catch up on. [15:51] :) [15:52] I was poking around in Ubuntu and screwed up the system really bad today afternoon [15:53] and it took me nearly two hours to get it in an order it was. :( [15:54] dipankar, that happens:) [15:54] dipankar, we have a power management issue for you:) [15:54] 10. 1277640794.729128 ERROR dbus.proxies: Introspect error on org.freedesktop.ohm:/org/freedesktop/ohm/Keystore: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ohm was not provided by any .service files [15:54] 1277640794.729676 ERROR root: Cannot unfreeze the DCON [15:55] could you ask m_stone on #sugar. he is waiting to help you:) [15:57] have to turn on my desktop so be there in a minute [16:01] ok dfarning_ ready [16:01] dfarning_, btw was the analyze activity bug solved? [16:03] dipankar, if you ping m_stone in #sugar. I'll explain the prgress on analyze. [16:05] dipankar, we are not exactly sure:) but ankur(i think, I need to look at my notes) was working on it. And he needs to talk to walter bender the upstream author to get help debugging it [16:12] http://pastebin.ca/1890441 [16:15] dfarning_ : some help will be appreciated :P [16:15] I did not get it totally [16:17] dipankar please feel free to ask m_stone to explain further he smart and understand this area much better than I do:) [16:17] m_stone is also a good teacher who likes to teach:) [16:18] :) great dfarning_ then I am on it [16:24] dfarning_: About the patch, what does a/ and b/ refer to? [16:26] dipankar it refers to the source of the original and the patched version of the code (i think) [16:36] dipankar are you following what mike is talking about? [16:37] dfarning_: I am going through wiki page currently.. yup it is good for a start. :) [16:39] dipankar ping me when you are ready to apply the patch. [16:59] dfarning_ : I manually added the fix to the file in concern [17:03] dipankar the proper way to apply the patch will be to drop it into the patches dir and add it to the series file. [17:03] dipankar did you work with luke on that that other day? [17:04] yup dfarning_ , I remember [17:04] I was just chekcing out [17:07] dipankar +1, then after we test it and make sure it work we should submit the patch upstream to debian. [17:07] I think it worked. [17:07] I forgot to have a look before patching [17:07] (shell.log) [17:08] dipankar ok great after you the package has been pushed to ppa and build I will test in then we can write the email to the debian mailing list. [17:10] ok.. but which package to download ? sugar-session? [17:14] dfarning_, I have found the package : sugar-session-0.88 [17:14] dfarning_: I will join in 15 minutes, going for dinner [17:14] dipankar yes and the source package to download is sugar-sucrose [17:15] brb [17:15] neeraj, looks like we have to remove sugar-surcrose as a dependancy from the u-s-r package. [17:22] hmm.. [17:23] dfarning_,by u-s-r package you mean default settings one> [17:23] ? [17:24] neeraj, https://launchpad.net/~sugarteam/+archive/ppa/+files/ubuntu-sugar-remix-meta_0.1ubuntu8-6.dsc [17:24] k [17:27] neeraj, yep sucrose-0.88 is list as a dependancy in line 10 of the control file. [17:34] dfarning_, done [17:36] neeraj_, nice [17:37] dfarning_, I am back [17:37] But dfarning_: There is some problem in installing sucrose [17:37] dependency error [17:39] dipankar is what neeraj_ was just fixing. he push two new packages within the last couple of hours. [17:39] one is building now. [17:39] ohk dfarning_ [17:40] so shall I wait till the build is complete? Or download the source from debian [17:40] dipankar sucrose is a source package that is split into several different packages at build time. [17:41] dipankar for which package? [17:41] dfarning_, sucrose.. I have to patch it for the power management bug [17:43] dipankar you can grab it from the ppa since that is already the most recent. [17:43] ok. [17:47] dfarning_: I am unable to find sucrose package on PPA [17:48] dipankar https://launchpad.net/~sugarteam/+archive/ppa/+files/sugar-0.88_0.88.1-2ubuntu1.dsc [17:48] oops.. found it [17:48] yup^^ that one [17:48] sucrose is part of the larger package named sugar. [17:51] Nice work again today everybody. I am going to get lunch. [17:51] hey the interface has changed for downloading [17:51] :) [17:52] as all of your changes for the day propagate through the build system, I'll set up a new list of tasks for tomorrow. [17:52] thanks [17:55] hey dfarning_ , [17:56] i have searched for sugar-drawing for some time [17:56] and i am not able to sort out the issue [17:56] ankur, yes. My computer just beep while I was walking out the door:) [17:56] it seems that bug should not have been there [17:57] as it was fixed for .86 and after that [17:57] Can you tell me where to search for the source file which need to be sorted out [17:57] i searched on net but couldn't come to a conclusion [17:58] ankur, may be you can paste the link here. :) you forgot to that buddy [17:59] ^^ The one you found in debian [17:59] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584717 [18:00] and shell log is [18:01] http://paste.ubuntu.com/456004/ [18:01] ankur, I it looks like you are done good research into the issue. [18:02] But still , was not able to sort it out [18:02] I would try pinging alsroot of sible in #sugar for advice on which direction to go next. [18:02] ankur, but they might not be around until tomorrow. [18:03] okay [18:03] ankur, you can also just ask the question on #sugar and see if anyone has time to help? [18:03] both are good options. [18:05] dfarning_, Are there any directions [18:05] to do that [18:05] any specific procedure [18:06] dfarning_, The patch is not working. [18:06] I copied the patch lines to make a new file [18:06] ankur, nope just explain your problem and what you have been doing to solve it. [18:08] okay [18:08] dipankar sorry but I have to take a break:) [18:08] dfarning_, I will wait for sometime. You can contact me after having your lunch :) [18:09] np dfarning_ :) [18:09] dfarning_, have a good lunch. [18:09] i will most probably see you tommorow morning [18:09] :) [18:09] neeraj__, hmm it looks like i was wrong about sucrose..... the problem is that sucrose won't install becuase of a problem with browse:( [18:10] bye all [18:10] :)