[00:10] <bernie> dogi: hola
[00:12] <dogi> hi bernie
[00:48] <bernie> dogi: sorry gotta go now!
[04:07]  * lfaraone is sleeping.
[13:26] <lfaraone> Sorry, I'll probably be in around 10am EST today, since I'm goign to the gym for what would be the first hour of my work.
[13:31] <lool> Hey
[13:31] <lool> Would love discussing status of Sugar in Debian at debconf with attendees
[13:31] <lool> I understand lfaraone is attending
[13:33] <lfaraone> lool: yep. right now I don't think any of the SEETA folk are (developers who are packaging the Sugar activities listed on http://wiki.debian.org/Sugar/tasks)
[13:33] <lfaraone> But IIRC Chris Ball of OLPC will be there.
[13:33] <lool> Cool
[13:33] <lfaraone> alsroot: will you be able to make it to DebConf?
[13:34]  * lfaraone 'd start sponsoring people's work into Debian, but my NM / DD application is waiting on DAM approval.
[14:30] <alsroot> lfaraone: I took a bit different way :), in stead of creating official packages (as I tried, but not so successfully, w/ jhconvert), I'm going to create rpm/dep packages(not in sake of packaging but as an intrument integrated into 0sugar) implicitly from 0sugar spec files
[14:30] <alsroot> ..in OBS
[15:51] <kandarpk> lfaraone: build failed.
[15:51] <kandarpk> http://paste.ubuntu.com/467038/
[15:53] <kandarpk> lfaraone: missed 1 point there ^^, I renamed sugar-pollbuilder-activity_17.orig.tar.gz which I downloaded as Ubuntu package to sugar-pollbuilder-activity_26+git20100521.d4def0b6.orig.tar.gz
[15:54] <kandarpk> and placed it in the parent directory of directory from where I ran debuild
[16:03]  * lfaraone is back.
[16:05] <kandarpk> lfaraone: Hi.
[16:08] <lfaraone> hey kandarpk
[16:08] <lfaraone> kandarpk: wait, you renamed the orig tarball from the *previous* version to the new version?
[16:08] <lfaraone> kandarpk: the orig tarball is supposed to contain the sources for the current version you are packaging...
[16:09] <kandarpk> lfaraone: where do I get the arig tarball from ?
[16:09] <kandarpk> *orig
[16:10] <lfaraone> kandarpk: you either download it from upstream, or in our case, we use "fakeroot debian/rules get-orig-source" to produce it from upstream's git.
[16:10] <kandarpk> lfaraone: Ok.
[16:12] <lfaraone> kandarpk: tell me what the orig tarball should contain, in theory, from your understanding so far.
[16:12] <kandarpk> lfaraone: the initial source without changes
[16:13] <kandarpk> lfaraone: isn't that correct ?
[16:16] <lfaraone> kandarpk: yes. so would it make sense to use the source for an older version and act like it's a new version? (which is what you did when you renamed it)
[16:17] <kandarpk> lfaraone: I thought the original source remains same
[16:17] <kandarpk> even on change of the version
[16:18] <lfaraone> kandarpk: the original source is whatever is released by upstream. it has to match the version you're packaging, since otherwise the delta between the orig and your debian version will include Upstream changes.
[16:18] <kandarpk> lfaraone: Ok, got it.
[16:18] <kandarpk> lfaraone: thanks :)
[16:19] <kandarpk> was living in a different world !
[16:20] <lfaraone> neeraj: did you push up the changes to made to the pristine-tar branch
[16:20] <lfaraone> neeraj: *?
[16:20] <lfaraone> neeraj: in write, that is.
[16:21] <lfaraone> where is ankur?
[16:23] <kandarpk> lfaraone: done. :)
[16:23] <kandarpk> thanks
[16:25] <neeraj> lfaraone, not yet..:( just reached home.. will do that after dinner..
[16:26] <kandarpk> lfaraone: please have a look when you get time :
[16:26] <kandarpk> https://bugs.launchpad.net/ubuntu/+source/sugar-pollbuilder-activity/+bug/607949
[16:27] <kandarpk> lfaraone: I think changelog has a mistake.
[16:28] <kandarpk> mentioned unstable, should it be maverick ?
[16:28] <lfaraone> kandarpk: yes, it should.
[16:28] <lfaraone> kandarpk: good catch.
[16:29] <kandarpk> lfaraone: :)
[16:30] <kandarpk> lfaraone: can I directly modify changelog in debian.tar.gz ?
[16:31] <lfaraone> kandarpk: sure, but just this once ;)
[16:43] <kandarpk> lfaraone: I do not have a debian folder now.
[16:43] <kandarpk> lfaraone: if I need to build the package again I'l need to extract it from debian.tar ?
[16:49] <lfaraone> kandarpk: what happeneed to your debian filder?
[16:49] <kandarpk> lfaraone: It isn't there.
[16:50] <kandarpk> lfaraone: sorry, maybe looked in wrong directory
[16:50] <neeraj> lfaraone, I am not sure i got you completely https://lists.ubuntu.com/archives/ubuntu-sugarteam/2010-July/001947.html
[16:51] <neeraj> First I made changes in changelog, debian/rules and control.in file
[16:51] <neeraj> and pushed them seperately
[16:52] <neeraj> now, I have cloned it on local machine by using gbp-clone --pristine-rar command
[16:53] <lfaraone> neeraj: right. so you also changed the package name, right?
[16:53] <neeraj> lfaraone, yes
[16:53] <lfaraone> neeraj: so because of that pristine-tar gets confused, it cannot find the delta information in the git pristine tar branch because it's under a different name.
[16:54] <lfaraone> neeraj: to resolve that, you follow the instructions in the linked email to rename the pristine tar information.
[16:54] <neeraj> ok
[16:54] <lfaraone> neeraj: basically, you checkout the pristine-tar branch, mv the files with the old name to the new name, commit, and switch back to master.
[16:55] <neeraj> ok.. git checkout pristine tar,
[16:55] <neeraj> git mv <old orig>.id <new orig>.id
[16:56] <neeraj> git mv <old.orig> delta <new orig>.delta
[16:59] <lfaraone> neeraj: yes.
[17:04] <neeraj> lfaraone, thanks a lot :)
[17:04] <neeraj> now before pushing do I need to run git commit again as I built the package..
[17:14] <lfaraone> neeraj: no, you don't need to run git commit when you just build a package.
[17:14] <lfaraone> neeraj: you should, however, run debuild clean before you commit. :)
[17:15] <lfaraone> kandarpk: have you finished work on s-pollbuilder-a?
[17:16] <kandarpk> lfaraone: do I need to do anything else, except for putting debian.tar.gz on launchpad ?
[17:16] <lfaraone> kandarpk: not IIRC>
[17:17] <kandarpk> lfaraone: then I am done.
[17:17] <kandarpk> :)
[17:20] <lfaraone> kandarpk: just FYI, "Initial release" is only used when it's the first release of a package :)
[17:20] <lfaraone> kandarpk: better would be "new upstream version"
[17:21] <kandarpk> lfaraone: hmmm.
[17:21] <lfaraone> kandarpk: no worries, I just changed the commit change anyway.
[17:21] <lfaraone> * I just changed the changelog message
[17:22] <kandarpk> lfaraone: I am waiting for the day when you'll find it perfectly packaged
[17:23] <lfaraone> kandarpk: :)
[17:23] <lfaraone> kandarpk: if that happened, I'd be out of a job, now wouldn't I? :P
[17:23] <kandarpk> lfaraone: :)
[17:29] <lfaraone> hallo dfarning
[17:29] <dfarning> hey luke, just anded in paraguay
[17:30] <dfarning> rgs_, bernie are you guys around?
[17:30] <dfarning> I just landed in PY
[17:30] <rgs_> dfarning: hey!
[17:30] <rgs_> dfarning: I didnt get (or lost) your itinerary
[17:30] <rgs_> dfarning: I can be there in 20
[17:30] <rgs_> dfarning: leaving now with Bernie
[17:30] <rgs_> dfarning: k?
[17:31] <dfarning> rgs_, thanks.... what a trip.... they lost both of my bags:)
[17:31] <dfarning> I am in the cafe on the second floor
[17:31] <rgs_> dfarning: crap, see you there
[17:32] <dfarning> rgs_, thanks. see you soon.
[17:40] <kandarpk> dfarning: hello, we too are around :)
[17:40] <kandarpk> dfarning: so nice to see you.
[17:41] <kandarpk> manusheel sir: sphinx api present at : /home/dfarning/sugar-jhbuild/install/lib/python2.6/site-packages/sugar....
[17:41] <kandarpk> *not api, the source
[17:42] <kandarpk> manusheel sir, dfarning : and its read only right now.
[17:45] <op_amp> lfaraone, regarding your latest review for record activity, should I just copy text given here http://git.debian.org/?p=collab-maint/sugar-record-activity.git;a=blob;f=COPYING;h=1206c133b56e5600b3bdf4ed72b6062beedb5afb;hb=2251fb5d23e2dd2eeb0d1d9e14cd9d0977a16fca
[17:46] <lfaraone> dfarning: re your mention about hiring me or going to the conference, the conference does cover the cost of your food and your lodgings for zero-cost. nevertheless, I think hiring me was a good idea too :)
[17:46] <lfaraone> neeraj: YES.
[17:46] <lfaraone> * yes.
[17:46] <neeraj> lfaraone, from line 6 to end..
[17:47] <lfaraone> neeraj: yep.l
[17:47] <neeraj> lfaraone, ok.. also i have already included port/* license
[17:47] <lfaraone> neeraj: yes, I mentioned setup.py and port for completion.
[17:47] <lfaraone> neeraj: (I know you have them already listed)
[17:48] <kandarpk> lfaraone: where do I find the package of read activity for Ubuntu ?
[17:48] <kandarpk> https://launchpad.net/+search?field.text=read-activity&field.actions.search=Search
[17:48] <kandarpk> lfaraone: too many results ^^
[17:49] <lfaraone> kandarpk: it was removed in Intrepid (ubuntu.. 8.10?)
[17:49] <neeraj> regarding files : *, I should just change license from GPL to other x11 while Copyright of OLPC?
[17:51] <kandarpk> lfaraone: package isn't available ?
[17:52] <kandarpk> lfaraone: some versions of .deb are present on launchpad
[17:52] <lfaraone> neeraj: I think so. "other-X11", that is.
[17:52] <kandarpk> lfaraone: sugar-read for Lucid:
[17:52] <kandarpk> https://launchpad.net/ubuntu/+source/sugar-read-activity-0.86/78-3
[17:53] <lfaraone> kandarpk: ah.
[17:56] <kandarpk> lfaraone: should I use sugarteam PPA ?
[17:57] <lfaraone> kandarpk: no.
[17:58] <lfaraone> kandarpk: which version of read would we be updating to, anyway?
[17:58] <kandarpk> lfaraone: Ok.
[17:58] <kandarpk> lfaraone: 86, as was availabe on a.sl.o
[17:59] <lfaraone> kandarpk: well, we should update the activity in Debian first, no?
[17:59] <kandarpk> lfaraone: I've build it on my system
[17:59] <lfaraone> (which I suspect will be already called sugar-read-activity-0.86)
[17:59] <neeraj> lfaraone, one more question, only in these package we have to change * files license to other-X11 or all other activity also?
[17:59] <kandarpk> lfaraone: couldn't push on git.deian.org
[18:00] <lfaraone> neeraj: copyrights are specific for each package.
[18:00] <lfaraone> kandarpk: why not?
[18:00] <lfaraone> kandarpk: you should pull the repo that already exists there, import the new version, and push up.
[18:00] <kandarpk> lfaraone: Jonas has a repo for it there
[18:01] <kandarpk> lfaraone: Oh yes. I should try doing this first.
[18:02] <neeraj> lfaraone, i have made the changes and pushed them. Please review them whenever u get time..
[18:03] <lfaraone> neeraj: cool, mark the request in the wiki tasks page if you would.
[18:04] <manusheel> kandarpk: ok, it is read only.
[18:06] <dfarning> lfaraone, Airfare from my little town is pretty high:(
[18:06] <lfaraone> dfarning: fair enough :(
[18:07] <dfarning> kandarpk, My trip unexpectedly took an extra day.  I'll be back tomorrow morning.
[18:08] <kandarpk> dfarning: np.
[18:16] <neeraj> lfaraone, one question, in write activity, when I m pushing my changes, its showing every this upto date.. why is that?
[18:17] <neeraj> I mean I renamed .delta and .id files in pristine-tar branch and also committed my changes..
[18:25] <manusheel> dfarning: Absolutely fine.
[18:25] <manusheel> kandarpk: The steps are neat.
[18:26] <manusheel> Thank you for sending the document.
[18:26] <kandarpk> manusheel sir: Thanks
[18:26] <manusheel> kandarpk: I'll write to Tomeu on providing us pointers on walking through the code.
[18:26] <manusheel> kandarpk: I would start going through the code path Sugar uses to establish a telepathy connection.
[18:27] <kandarpk> manusheel sir: hmmm, I won't be able to understand much without his help.
[18:27] <manusheel> Did you get a chance to look at this part of the code?
[18:28] <manusheel> kandarpk: Unfortunately, he is not on #sugar IRC channel too.
[18:28] <manusheel> We would have had a remote meeting with him.
[18:28] <kandarpk> manusheel sir: I looked at main.py *if I remember correctly
[18:28] <manusheel> kandarpk: Ok.
[18:28] <manusheel> And, what all inferences we made from it?
[18:29] <kandarpk> manusheel sir: it was very short and didn't had much.
[18:29] <kandarpk> manusheel sir: don't know what the code was meant for.
[18:30] <manusheel> kandarpk: Can you checkout the source code, and send me in an e-mail or put in the dropbox.
[18:30] <manusheel> I'll study it.
[18:30] <lfaraone> neeraj: you should be pushing "pristine-tar", not "master"
[18:30] <kandarpk> manusheel sir: mailing you.
[18:31] <manusheel> kandarpk: Thank you.
[18:32] <manusheel> kandarpk: Will be back in 8 minutes.
[18:35] <neeraj> lfaraone, how to do that.. git push git+ssh://neeraj-guest@git.debian.org/git/collab-maint/sugar-write-activity.git pristine-tar
[18:35] <lfaraone> neeraj: yes.
[18:36] <neeraj> is also giving the same output.. Every thing upto date
[18:42] <manusheel> kandarpk: Thank you.
[18:43] <lfaraone> neeraj: that's because your commit is already there: http://git.debian.org/?p=collab-maint/sugar-write-activity.git;a=shortlog;h=refs/heads/pristine-tar
[18:45] <lfaraone> neeraj: :)
[19:05] <neeraj> lfaraone, ohh.. did knew that :)
[19:06] <kandarpk> manusheel sir, lfaraone: may I leave now ?
[19:06] <lfaraone> kandarpk: I don't see why not.
[19:07] <manusheel> kandarpk: Sure, Kandarp.
[19:07] <manusheel> On a separate note, I did understand the source.
[19:07] <manusheel> Pretty easy.
[19:07] <manusheel> You should have gone through init.py first.
[19:07] <kandarpk> lfaraone: what was the first impression of debian.tar ?
[19:08] <lfaraone> kandarpk: it looks good, I'm just testing it against Maverick in a VM.
[19:08] <manusheel> main.py was not the correct starting point towards understanding what this source package is for.
[19:09] <kandarpk> manusheel sir: C has some role to play here
[19:09] <manusheel> kandarpk: C ?
[19:09] <kandarpk> but should have known python uses init.py
[19:09] <kandarpk> manusheel sir: I think you guessed it by now.
[19:10] <manusheel> kandarpk: Are you not familiar with Python programming? Pretty simple, actually.
[19:10] <kandarpk> manusheel sir: no problem regarding python :)
[19:10] <manusheel> kandarpk: Ok, got it.
[19:11] <manusheel> kandarpk: So, you should have started with init.py.
[19:11] <manusheel> That very well explains
[19:11] <manusheel> what all aspects we need to go through.
[19:11] <manusheel> Basically 2 of them -> activities and buddies (users).
[19:11] <kandarpk> manusheel sir: Ok.
[19:12] <manusheel> kandarpk: Once you go through that file, you'll understand what activity.py is doing, what the buddy.py is doing.
[19:12] <manusheel> main.py is very simple.
[19:12] <lfaraone> kandarpk: okay, just realized, your upload is good (probably), but python-abiword does not currently build from source, and is uninstallable in Maverick.
[19:12] <manusheel> kandarpk: For Sugar API documentation, you should have change the permissions of the folder.
[19:12] <kandarpk> lfaraone: Oh.
[19:12] <manusheel> You could have done that easily.
[19:13] <manusheel> kandarpk: We use chmod command.
[19:13] <lfaraone> kandarpk: the build failure is at http://launchpadlibrarian.net/48507267/buildlog_ubuntu-maverick-amd64.pyabiword_0.8.0-5_FAILEDTOBUILD.txt.gz
[19:13] <lfaraone> kandarpk: not a problem with your stuff, but we should look at it nevertheless.
[19:13] <kandarpk> manusheel sir: I thought I wont have privilages to change permissions in David's account
[19:14] <kandarpk> lfaraone: any solution to it ?
[19:14] <manusheel> kandarpk: Wish if you could give a try now.
[19:14] <manusheel> We can then send an e-mail to David.
[19:14] <kandarpk> manusheel sir: giving it a try
[19:16] <manusheel> kandarpk: Great. If it does not work out, we'll send an e-mail to David asking him to get us the rights for this folder.
[19:18] <kandarpk> manusheel sir: $ chmod +w activityhandle.py
[19:18] <kandarpk> chmod: changing permissions of `activityhandle.py': Operation not permitted
[19:20] <kandarpk> manusheel sir: "sudo vi" works :)
[19:21] <manusheel> kandarpk: Great.
[19:21] <manusheel> sudo vi is more than good.
[19:24] <manusheel> kandarpk: See if inserting a doc string named "test doc string" is reflected at http://api.sugarlabs.org/sphinx.
[19:24] <kandarpk> manusheel sir: I'll need to run the script made by David first.
[19:24] <lfaraone> kandarpk: not sure.
[19:25] <kandarpk> lfaraone: Ok, thanks for reviewing :)
[19:25] <lfaraone> kandarpk: once we get the abiword thing fixed, we'll be able to actually publish your work :)
[19:26] <manusheel> lfaraone: I thought Ian fixed it.
[19:26] <kandarpk> lfaraone: can I copy the ssh key under debian ?
[19:26] <manusheel> Ian_Daniher: around?
[19:26] <lfaraone> manusheel: he fixed issues with pyabiowrd in lucid.
[19:26] <lfaraone> kandarpk: sure.
[19:26] <kandarpk> using Ubuntu and need to ssh into api.sugarlabs.org
[19:26] <kandarpk> lfaraone: what do I need to do ?
[19:26] <manusheel> kandarpk: Ok.
[19:26] <manusheel> kandarpk: Yes, Kandarp.
[19:27] <lfaraone> kandarpk: right now, nothing.
[19:27] <manusheel> Kandarpk: You do have the ssh access.
[19:27] <lfaraone> kandarpk: we need to determine why pyabiwrod isn't building
[19:27] <kandarpk> manusheel sir: need to log into debian for that
[19:27] <manusheel> kandarpk: Can you send me an e-mail on it? Will ask Ian to work on it.
[19:27] <kandarpk> using Ubuntu right now
[19:28] <manusheel> He did spend time on pyabiword.
[19:28] <manusheel> Will touch base with Martin Dengler and other Abiword team members.
[19:28] <manusheel> kandarpk: Ok.
[19:28] <manusheel> Yes, you'll need Debian OS.
[19:29] <kandarpk> manusheel sir: Ok, logging into Debian.
[19:29] <manusheel> kandarpk: Ok. Great.
[19:35] <kandarpk> manusheel sir: for some strange reason ssh kandarpk@sunjammer.sugarlabs.org
[19:35] <kandarpk> isn'tworking
[19:35] <manusheel> kandarpk: Was it working earlier?
[19:35] <kandarpk> manusheel sir: yes.
[19:36] <kandarpk> getting Permission denied (publickey).
[19:36] <manusheel> kandarpk: Try kandarp.seeta.
[19:37] <kandarpk> manusheel sir: that didn't work ( as expected )
[19:37] <kandarpk> my username is kandarpk on sunjammer
[19:37] <manusheel> kandarpk: With the same ssh key, you are able to access the other machine, right?
[19:39] <kandarpk> manusheel sir: I've different keys for the machines
[19:39] <kandarpk> one is on debian and second on ubuntu
[19:40] <manusheel> kandarpk: So, the other access is through your Ubuntu key?
[19:40] <kandarpk> manusheel sir: Ok, got it.
[19:41] <kandarpk> had to use Ubuntu only.
[19:41] <manusheel> Ok. :-)
[19:42] <kandarpk> manusheel sir: logged in.
[19:42] <manusheel> kandarpk: Great.
[19:42] <kandarpk> will try running the script now
[19:42] <manusheel> Sure.
[19:55] <kandarpk> manusheel sir: sir, I think the source present in David's home got overwritten
[19:55] <kandarpk> the git clone problem I discussed before
[19:56] <kandarpk> manusheel sir: running the script again to confirm
[19:56] <manusheel> kandarpk: Ok.
[19:56] <manusheel> That is unfortunate to hear.
[19:57] <manusheel> kandarpk: We should try and find a workaround for this issue. Let us report it to David too.
[19:58] <kandarpk> manusheel sir: the script uses
[19:58] <kandarpk> git clone git://git.sugarlabs.org/sugar-jhbuild/mainline.git
[19:58] <kandarpk> before building the HTML pages
[20:00] <kandarpk> lfaraone: does git pull preserves any local changes ?
[20:00] <lfaraone> kandarpk: yes.
[20:00] <kandarpk> Ok.
[20:00] <lfaraone> kandarpk: it might cause a merge conflict, or error out, but it'll not remove old changes.
[20:01] <kandarpk> lfaraone: we'll need a git commit that means
[20:01] <kandarpk> .
[20:01] <lfaraone> kandarpk: in that case, probably yes.
[20:01] <manusheel> kandarpk: Interesting. Yes, we'll need a git commit before.
[20:01] <kandarpk> manusheel sir: I missed that I think
[20:01] <manusheel> I mean after git clone ...
[20:02] <manusheel> kandarpk: Ok.
[20:05] <manusheel> kandarpk: Will be back in 10 minutes. Let me know how did the procedure come along.
[20:06] <kandarpk> manusheel sir: Ok.
[20:40] <kandarpk> manusheel sir: Its working :)
[20:40] <kandarpk> only git commit was required.
[20:40] <manusheel> kandarpk: Congratulations.
[20:40] <manusheel> This is excellent.
[20:40] <kandarpk> manusheel sir: Thanks and same to you.
[20:41] <manusheel> kandarpk: Can you try and insert "test doc string", and see if we are able to view it at the appropriate HTML page.
[20:41] <kandarpk> manusheel sir: I edited a docstring
[20:42] <kandarpk> and changes are present online
[20:42] <neeraj> kandarpk sir, manusheel sir I just went through logs and saw the steps which kandarpk sir followed while packaging pollbuilder-activity and I *think* I understood all steps.. :)
[20:42] <neeraj> *for ubuntu
[20:43] <manusheel> neeraj: Wonderful.
[20:43] <kandarpk> neeraj: they are a bit easy compared to what we learnt over past few days.
[20:43] <manusheel> neeraj: Let us try and package Record on Ubuntu
[20:43] <manusheel> following the steps.
[20:43] <manusheel> kandarpk: Can you send me the URL?
[20:43] <kandarpk> http://api.sugarlabs.org/sphinx/handles.html
[20:44] <kandarpk> manusheel sir: Retrieve our settings as a dictionary _Parameter:_
[20:44] <kandarpk> I inserted Parameter: in the source code
[20:44] <manusheel> kandarpk: Having a look at it.
[20:44] <manusheel> kandarpk: This is great.
[20:45] <neeraj> manusheel, sure, but I was thinking of waiting for luke to give me r+ on that.. Hopefully I have made all required changes which luke asked me to do
[20:45] <manusheel> neeraj: Sure.
[20:55] <manusheel> neeraj: Would you like to package some other activity for a test run?
[20:56] <neeraj> manusheel sir, I m trying to record for the same purpose :)
[20:57] <manusheel> neeraj: Ok :-)
[20:57] <manusheel> Take your time, buddy.
[20:57] <neeraj> kandarpk sir
[20:57] <neeraj> for getting change log of previous package in ubuntu
[20:57] <neeraj> we use apt-get source right?
[20:59] <kandarpk> neeraj: dget
[21:00] <kandarpk> to get the package
[21:43] <neeraj> manusheel sir, I am getting an error while trying to download the source and other files using dget -x *.dsc file. I tried to search on google and solve it but unable to do so :(.. I will do packaging for n activity tomorrow
[21:43] <neeraj> manusheel sir, gn :)