[03:05] manusheel, are you around? [03:08] welcome rgs_ [03:09] every body is asleep right now it is 7:30 in the morning in Delhi. [03:10] rgs_, I'll introduce you as people come online. [03:11] dfarning: ok, great [03:21] hey dfarning, it's been pretty quiet this evening. [03:22] hey lfaraone, yes, manusheel in traveling:) [03:22] dfarning: ah, understood. [03:22] lfaraone, I would like to introduce you to rgs_ or raul [03:22] hey rgs_. [03:22] rgs_, will be working with us for awhile [03:23] cool. [03:23] rgs_: let me know if there's anything I can help you with. my knowledge is mostly in Debian and Ubuntu packaging. [03:23] rgs_, lfaraone is a genius high school guy we hired for th summer to mentor on packaging for debian and ubuntu:) [03:23] dfarning: I appreciate the praise, but reserve genius for the real ones like bernie :) [03:24] lfaraone, rgs_ was CTO of ParaguayEduca [03:25] rgs_, is working with lucian to port browse to webkit so we can dump xulrunner for good. [03:25] dfarning: exciting. rgs_: I admit I'm not intimately familiar with the group, but from what I've heard you're doing very interesting work down there. [03:25] dfarning: awesome. [03:25] lfaraone, I have ask him to hang out in this channel to mentor as needed. [03:26] lfaraone, how are the reviews coming? [03:26] dfarning: I looked at the tasks page, and didn't see any new review requests. [03:27] dfarning: I was talking to dipankar about log recently, wasn't sure he had resolved the outstandign issues I mentioned via IRC. [03:27] * lfaraone checked, he hasn't. [03:27] hmmm what about write and record? [03:28] dfarning: neither have owners, bugs, or git repos, nor review requests on the tasks page. [03:29] hmm I ampretty sure neeraj push them last night. [03:29] let me look on g.d.o [03:30] dfarning: http://git.debian.org/?p=collab-maint/sugar-record-activity.git;a=summary and http://git.debian.org/?p=collab-maint/sugar-write-activity.git;a=summary both report "no commits" [03:31] lfaraone, ok maybe something went wrong. what do you have scheduled for tonight? [03:32] dfarning: well, I finished* python-elements, and just have to write a description and do some testing, then move to physics. [03:32] lfaraone, nice another one done. [03:32] dfarning: wrt reviews, I think it might be a good idea to re-review flipsticks since it looks like dip did fix some stuff. [03:33] dfarning: yeah. only bad news is it's taking three packages to provide one activity. granted, it's a pretty cool one, but still... [03:33] (s-physics-a, python-elements, python-box2d) [03:33] lfaraone, I have mixed feeling about physics.... but it is too cool:) [03:34] dfarning: yeah, and it's in the SoaS set. which, incidentally, just got larger. did you see peter robinsons' mail to the list about adding new activities? [03:35] lfaraone, I have been avoiding it:) [03:35] dfarning: thought you'd like it :P [03:36] lfaraone, Lets' make some concrete progress on the current set before we move the goal posts. [03:38] dfarning: seems sensible. [03:55] lfaraone, 8:30 am and nobody awake.... proper hacker hours:) [03:56] lol. well, if it's not useful to have me around this period, I can juggle my schedule. [03:56] granted, I usually don't wake up until 9am (on the days my curtains do their job properly) [03:57] I don't wake up willingly until well after the sun is up. [03:59] dipankar, good morning:) [03:59] dfarning, good evening. How was your day? [04:00] lfaraone, hi. how was your day? [04:00] It was good. and your night:) [04:01] dfarning, is weird that I am sleeping a bit more lately. :( May be due to weather here. Too humid and tiring through out the day [04:01] *it is weird [04:01] dipankar, I think is the the hacker hours:) [04:01] dipankar, no working on collaboration or networking today:) [04:02] dfarning, why? something happened? [04:03] dipankar, Instead I would like everyone just to watch and enjoy a talk by robert mcqueen. http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-158.ogg [04:04] dfarning, hmm. I think something has happened while I was sleeping. Isn't it true? [04:04] dfarning, I will be back in 20. [04:04] * dipankar is away: I'm not here [04:06] dipankar, we will start digging into collaboration deeply in a few days. But it is such a critical part of sugar that it needs to be fun and fill with fascination:) and a not a chore:( [04:31] dipankar, welcome back. Did I scare you away? [04:35] dfarning, you aoround? [04:35] dipankar, yes [04:35] dipankar, Did I scare you away? [04:36] dfarning, nope. not at all. As a matter of fact, I already have played with registry in Windows. [04:37] * my router is resetting itself after sometime of connection. :( [04:37] dipankar, weird. [04:38] dfarning, Guess have to complain to the ISP( as he provided the router) [04:38] * dfarning wonders what a 'registry in Windows' is :) [04:38] ok! [04:39] Itself the system files that manages every single windows properties. [04:40] if I tweak anything in registry it will directly reflect on Windows. [04:40] dipankar, :) I am a bit of a zelot.... I have not used windows since spring of 2000 [04:41] dfarning, woha! thats a looong time. [04:41] dfarning, here is some info : http://en.wikipedia.org/wiki/Windows_Registry [04:42] dipankar, got it. a big config file:) [04:43] dipankar, what do you have scheudaled for today? [04:43] dfarning, nothing as of now. I was waiting for manu Sir's email on the packages. [04:44] also your assignment. [04:51] dipankar, as far as networking lets just take a break and watch the video at http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-158.ogg [04:52] we will start digging into collaboration deeply in a few days. But it is such a critical part of sugar that it needs to be fun and fill with fascination:) and a not a chore:( [04:52] ok. got it. [04:52] dipankar, what were your questions about the scheudal? [04:52] real hacking :) [04:53] +1 [04:53] dfarning, I was thinking of you could share our targets till 12th August, the once for Ubuntu 10.10 inclusion closing sort of thing [04:53] *s/once/one [04:53] any luck on sugar-jhbuild on ubuntu? [04:54] is there anything I can assist with (I don't know Makefile syntax unfortunately) [04:54] timClicks, not yet it is a dependancy problem.... a good thing for me to work on with dipankar:) [04:55] okay, no rush :) [04:55] dfarning, I am confused. Which problem? [04:55] one other idea I had today, what do people think about the idea of using virtualenv & pip for individual packages [04:56] dipankar, from memory python-[something]klavier is failing [04:56] timClicks, I think upstream sugar push ahead with a version and we have not caught up yet. [04:56] I see [04:57] perhaps I will move my Sugar dev work to a Fedora VM [04:57] timClicks, I have not heard of virtualenv and pip. [04:57] oh, they're very neat [04:57] super-simple tools to create an isolated python environment [04:58] timClicks, I have add them to my reading list for this evening:) [04:58] $ virtualenv --no-site-packages sugar [04:58] creates a fully isolated py env [04:58] * dipankar will be back soon [04:58] * dipankar is away: I'm not here [04:58] bbl [04:59] neeraj, good morning [04:59] dfarning, good evening :) [04:59] how are you? [04:59] dfarning, I am fine.. how was ur day [05:00] It was good. [05:00] neeraj, what do you have planned for today? [05:00] I just pushed the write activity.. [05:01] neeraj, great lfaraone was asking about that:) [05:01] dfarning, i will make changes in record activity file and will push it into git/collab-maint [05:01] neeraj, cool [05:02] dfarning, after that on which activity I should work? [05:03] neeraj: I'm about to go to sleep, but please make sure you update the table http://wiki.debian.org/Sugar/tasks and request review as indicated on that page [05:03] neeraj, can you update ... iam too slow [05:03] lfaraone, ok I will [05:05] neeraj, just grab an unclaimed one that looks interesting:) But skip browse for now it is going through a rewrite upstream [05:06] neeraj neeraj_ you have multiple personalities:) [05:06] dfarning, did I missed something..? I closed the irc by mistake :( [05:07] neeraj, just grab an unclaimed one that looks interesting:) But skip browse for now it is going through a rewrite upstream [05:07] dfarning, ok [05:07] neeraj_ also you could go through and fix someones elses package base on lfaraone's review. [05:08] neeraj_ it seem weird, but in open source we often pick up and help out on other peoples task. [05:09] good morning kandarpk [05:09] dfarning: good morning [05:09] kandarpk, good news, we are going to take a break from collobration for today. [05:10] we will start digging into collaboration deeply in a few days. But it is such a critical part of sugar that it needs to be fun and fill with fascination:) and a not a chore:( [05:11] dfarning: I liked networking, but it was so vast, just couldn't handle it [05:11] kandarpk, so for today can you just watch the video at http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-158.ogg [05:11] dfarning: what is it about ? [05:12] kandarpk, yes, we will try to tackle it in smaller pieces. it is a 40 minute over view of telepathy by robert mcqueen the lead developer of telepathy. [05:12] dfarning: ok [05:14] kandarpk, I have ask robert if he has any good tutorial videos on telepathy. some times it helped to learn using methods other then reading:) [05:15] kandarpk, other than that, the goal for today is working though some more packages. [05:16] dfarning: yes, I had planned to package today [05:18] kandarpk, great, I am going to go to bed. It has been a long day. [05:18] dfarning: hmmm, its quite late as well [05:19] dfarning: good night [05:19] kandarpk, good night [05:20] dfarning, good night [05:23] dipankar: Hi Dipankar. [05:23] Around? [05:28] neeraj: Hi Neeraj. [05:28] Around? [05:34] manusheel si,r hi [05:35] *sir, hi :) [05:35] neeraj: Hi Neeraj. [05:35] Did you get a chance to complete packaging of Record? [05:36] Sir not completely.. but just filling itp and pushing into collab maint is remaining.. [05:36] Presently I am filling ITP for the same [05:37] I will update it on http://wiki.debian.org/Sugar/tasks as soon as it gets complete.. [05:37] Sure. [05:38] neeraj: Will you be able to complete this by today noon, India time? [05:38] neeraj: Would like to assign you core Sugar packages today. [05:39] I hope so.. :) Ok, I will start with core-sugar [05:44] * dipankar is back (gone 00:46:18) [05:45] manusheel, SIr hello. How was your day? [05:50] dipankar: Great. Presentation came along very well. [05:50] How about you? [05:51] I overslept I guess :P Very humid here. [05:51] thats nce [05:51] *s/nice [05:51] dipankar: Yes. Everyone is telling me that humidity is at an all time high in Delhi. [05:52] dipankar: I would like you to get started with packaging sugar-presence service today. [05:52] manusheel, ok Sir. [05:52] dipankar: For 0.84, 0.86 and 0.88. Please engage Ishan with you in this effort. [05:53] dipankar: I'll be sending an e-mail with the entire list on who'll be working on what package. [05:53] manusheel, I didn't get it Sir. for all : 0.84, 0.86, 0.88 ? [05:53] These are different branches of Sugar. [05:54] We need to maintain different versions of the same package. [05:55] dipankar: Please visit http://qa.debian.org/developer.php?login=debian-olpc-devel@lists.alioth.debian.org === neeraj_ is now known as neeraj [06:14] dipankar: around ? [06:15] kandarpk, yeah hi [06:15] dipankar: can you help me find out the source of pippy activity ? [06:16] kandarpk, sure [06:16] dipankar: the one at laptop.org is invalid [06:16] ok. let me search a bit [06:17] kandarpk, see here: http://git.sugarlabs.org/projects/pippy [06:18] dipankar: thanks [06:18] kandarpk, if that is not what you are looking for, do tell me. [06:18] dipankar: it is ok. [07:21] http://pastebin.org/393979 [08:42] ankur around? [08:57] yes [08:59] * falcon ankur also use falcom as other nick name, in some channels.so you might see this nick sometimes. [08:59] neeraj, you wanted to ask [08:59] ? === falcon is now known as ankur_ [09:39] dipankar, around? [09:40] neeraj, yeah. [09:40] http://wiki.debian.org/Sugar/tasks#preview can u help in finding core sugar package [09:41] dipankar, I think core sugar is sugar only naa? See this http://git.sugarlabs.org/projects/sugar/repos/mainline [09:42] neeraj, I think 'core' refers to the packages under them. : sugar, artwork, and so on [09:42] neeraj, have you been assigned any specific package? [09:43] no.. manu sir wanted me to to package core sugar.. [09:43] *core sugar package [09:43] I guess u are right.. R u working on any core package? [09:43] i don't think there is any package named core. let me cross check. [09:44] I am assigned with presence service [09:44] dipankar, ok [09:44] anyboy doing ny other package in that section(core) [09:45] i was right :) see the details here : http://qa.debian.org/developer.php?login=debian-olpc-devel@lists.alioth.debian.org [09:45] also please update on task list that u r doing that package.. : [09:46] neeraj, I think I saw that in the irc logs. Don't remember clearly. Please go through last night's (IST) log [09:46] the procedure for building these packages is same?? [09:46] * dipankar is updating wiki page : Sugar/tasks [09:47] Ok I will do that [09:49] neeraj, done. [09:49] neeraj, I don't really have any idea right now. [09:50] manu Sir told me to package for 0.84, 0.86, 0.88. [09:50] I am a bit confused myself. [09:51] dipankar, ok.. lets wait for dfarning then [09:53] neeraj, good idea. :) [09:53] neeraj, by then we can collect the source files [09:53] I have found the presence service here : https://dev.laptop.org/pub/sugar/sources/sugar-presence-service/ [09:53] dipankar, I am confused which package I should choose.. [09:53] may be you can try that site too [09:54] yes I saw source of artwork, toolkit and other packages are also available on that site [09:54] neeraj, you worked on artwork on PPA I guess [09:55] yes.. I uploaded that once afair [09:57] I see you uploaded datastore on PPA. [09:57] you can have that package. [09:57] sugar-datastore it is :) [10:00] neeraj, you ok with it right? I am changing it on Wiki [10:01] yes I am fine with it.. But i will start it in evening only.. [10:01] no problem :) [10:01] I am off for a nap [10:01] :P [10:01] see you in the evening [10:01] * dipankar is away: I'm not here [12:37] good morning all [13:06] good morning neeraj [13:07] dfarning, good morning. [13:08] neeraj, how are you? [13:08] is it still hot humid? [13:08] Just finished reading ur mail.. So I have to wait for sometime before starting with python-xklavier [13:09] dfarning, I m fine.. No humidity here.. :) [13:11] neeraj, hmm looks like we have to add python-xklavier to core. [13:12] neeraj, go ahead with that one.... It i all ready in debian so it might just need an update. [13:13] dfarning, yes it's in debian.. I was looking for a way to download it's debian folder.. [13:14] dfarning, can u tell me whats the preferred way to update a package on git/collab-maint [13:15] neeraj, sorry that is a question for lfaraone [13:16] dfarning, np. I will wait for him [13:17] dfarning, also last night I could not push the package because even after waiting for like half an hour, the git/collab-maint/s-write-a was not ready.. [13:17] neeraj, is it ready now? [13:18] dfarning, I have pushed both record and write package and update it on http://wiki.debian.org/Sugar/tasks [13:18] neeraj, very nice! [13:21] neeraj, what do you have for planned for today [13:21] dfarning: good morning. [13:21] kandarpk, good morning. [13:22] I was waiting for you so that I can start core sugar packaging.. [13:23] Now after seeing Manu sir mail, I am little confused regarding the exact way to doing this. We have to maintain different versions [13:23] neeraj: faced problem while committing ? [13:23] neeraj, let's wait for luke on that -- these packages get a bit more complicated. [13:24] neeraj, yes -- an I don't understand how that works. [13:24] *will be back in 15min [13:26] kandarpk, the primary goal for today will be finishing up the partially completed packages. We want to start pushing to to jonas for super review and inclusion in debain unstable. [13:26] dfarning: I've finished packaging [13:26] tried my best. [13:27] dfarning: I have packaged read-activity and pippy-activity [13:27] *back [13:28] but did not push them as Jonas is maintaining these packages [13:30] kandarpk, great, go ahead and push them for review... we can work things out with jonas later. some time it is easier to ask for forgiveness than permission. [13:30] dfarning: as you say [13:32] dfarning: I think I need to remove Jonas packages first [13:33] kandarpk, hmmm can you leave a note on the task page reminding Luke that you have a question about these packages? [13:33] dfarning: sure [13:36] neeraj, kandarpk so you guys are as far as you can go without feedback? [13:37] dfarning: yes [13:37] dfarning: I had problem in building pippy, so waiting for Luke [13:39] kandarpk, do you know who was going to pick up etoys, paint , and speak? [13:40] dfarning: no idea. [13:41] dfarning, yes [13:42] dfarning, etoys- ankur is waiting for clarification on version [13:43] dfarning: [13:43] Good morning. [13:43] neeraj, what about paint? some one picked it up I think [13:43] manusheel, good morning. [13:44] dfarning: e-toys and paint have been picked up by Ankur. [13:44] dfarning: I am deciding on who should pick up speak. [13:45] The same developer will be picking up Listen and Spell moving forward. [13:45] dfarning, dfarning ankur I belive so.... just to be on the safe side please send an email to godiard@gmail.com and Ashita Dadlani they are the current maintainers of paint. [13:45] I guess ankur is also confused about the version number of paint.. [13:45] You two were discussing it last night :) [13:46] manusheel, ok great, I updated the tasks table. [13:47] manusheel, it looks like neeraj and kandarpk are caught up... I would suggest that they:) 1. help other complete their pacakges when they come on and 2) start learning how to sync to ubuntu. [13:48] dfarning: Sure, absolutely. [13:49] kandarpk, neeraj are you up for those challanges? [13:49] dfarning: Do we have a tutorial for syncing up the packages with ubuntu? [13:49] dfarning: yeah :) [13:49] dfarning: We are all ready to take up challenges :-) [13:49] dfarning, absolutely :) [13:50] dfarning: tired of packaging [13:50] great. [13:50] kandarpk, yes, it is a lot of work at first..... [13:51] dfarning: updated 5 packages today [13:51] manusheel, yes there are some tutorials. I'll explain the context. [13:51] kandarpk: It is just the beginning. To give you a change, I would ask you to go through the telepathy presentations :-) David, we have some good structured material on telepathy now. [13:52] dfarning: Great. [13:52] dfarning: Can you send me the links? Will go through them in the meantime. [13:55] manusheel, with regard to collaboration -- lets start with telepathy -- the best resources are the book at http://people.collabora.co.uk/~danni/telepathy-book/ and the wiki at http://telepathy.freedesktop.org/wiki/ [13:55] manusheel, and the video introduction [13:56] dfarning: Sure. Absolutely. [13:57] These resources are pretty neat. [13:57] kandarpk, the reason we are focusing on packaging first is that it is better to debug properly installed packages. [13:57] dfarning: I too think so. [13:58] with regard to syncing to ubuntu. please read https://wiki.ubuntu.com/SyncRequestProcess [14:05] kandarpk, neeraj what we are going to want to do is file sync requests every time a change we make in a package in debian is accepted to unstable. [14:06] this way 95% of our work between debain and ubuntu will overlap! [14:06] dfarning: ok [14:07] dfarning, ok [14:07] dfarning: what causes the 5% difference ? [14:08] dfarning: maybe the dependencies not being there ? [14:08] kandarpk, occosionally ubuntu deviates from debain... often because of version differences with dependancies. [14:08] +1 [14:08] ok [14:09] Our goal will be for several members of the seeta team to become MOTU. That way we can work directly with packages in Ubuntu with out having them reviewed. [14:10] there is a very general over view here https://wiki.ubuntu.com/MOTU/GettingStarted [14:10] dfarning: That is great. Glad to hear. [14:11] we allready know quite a bit about packaging :) so please review the MOTU information with on eye on prosesses and becoming a MOTU. [14:11] lfaraone, is a MOTU so he can mentor as he is doing with debian. [14:12] dfarning: Sure, David. I'll ask everyone to study the processes in detail. [14:12] * Dipankar says hello [14:12] everyonce is a while we will need to upload packages that are not in debian. so we will have to follow the process at https://wiki.ubuntu.com/SponsorshipProcess [14:13] Dipankar, good morning [14:13] dfarning: good morning :) [14:14] manusheel,dipankar,dfarning :hi [14:14] hey ishan. [14:14] ishan: Hi Ishan. [14:14] manusheel, we focues on debian packaging first because it take much less time to have a package synced than sponsorehemd. having a packaged sponsored is not hard.... the porblem is they can set in the queue for months before anyone notices t [14:14] ishan, good morning. [14:15] dfarning: Sure, David. Absolutely, we should follow this workflow. [14:16] ok that is the picture in broad strokes... any questions? [14:17] dfarning: for compatible packages we only need to request for a sync ? [14:18] dfarning: One question. What are the key priorities that our team members should focus on for becoming a part of Ubuntu MOTU? [14:19] * Dipankar is unable to catch up. A little synopsis will be great [14:20] kandarpk, +1 just a sync is all that is needed. After we have a MOTU on the team we can do the syncs ourselves:) [14:22] manusheel, the two keys are:) 1. Familiarity with the packages. since we are the upsteam maintainers that should not be a problem:) and 2. a good reputation in the ubuntu community. [14:22] dipankar: 1. We are discussing about syncing Debian packages with Ubuntu. 2. Ubuntu MOTU. [14:22] dfarning: Absolutely. [14:22] Points noted. [14:22] dfarning: but I had the understanding the packages present in Debian are automatically synced to Ubuntu on the release of Ubuntu [14:24] kandarpk, kind of -- once a sycn is set up. Ubuntu can detect when a package has changed in debian and automatically sync. [14:25] dfarning: ok, we need to request for a sync first, it will be automatically updated after that ? [14:26] kandarpk, we also have to pay attention to the DebainImportFreeze date on https://wiki.ubuntu.com/MaverickReleaseSchedule [14:27] ok. [14:27] dfarning: I asked you the question last night and it completely slipped out in discussion. 'What is the target for 12th August'? [14:28] Auto syncing only happens atomatically befor the debianimportfreeze date. after that we have to trigger a sync. [14:28] Dipankar, 12 august is https://wiki.ubuntu.com/FeatureFreeze [14:30] * lfaraone waves. [14:30] lfaraone: hi [14:30] Dipankar, we need (to try) to have all of our major work done by the feature freeze. after that only bug fixes are allowed -- we can ask for exceptation when necessary. [14:30] *will be back in 30 min. [14:30] lfaraone: hi [14:31] good morning luke, How about and intense day of reviewing and fixing issues found in reviews? === Dipankar is now known as dipankar [14:32] dfarning: sounds good. [14:32] neeraj: what issue did you encounter while pushing? [14:32] dfarning: Absolutely. [14:33] Thank you for sharing the roadmap. [14:33] I will step aside and let you guys get busy on that:) [14:33] * dipankar is booting into Ubuntu. will return in 5 minutes [14:33] manusheel, you are welcome... I am off to read about telepathy [14:34] dfarning: a recent development that might make things easier: we can ask the Developer Membership Board to create a "package set" for Sugar, and then request that the SEETA folks get access to that set. This is much easier than full MOTU, since MOTUing requires broad experience and interest across the archive. [14:34] lfaraone, I have pushed the packages.. Could not push last night as even after waiting for half an hr , sugar-write.activity.git was not ready. [14:35] lfaraone, +1 can you send me links? I'll get started on that. [14:35] lfaraone, it was around 2.30am when I got tired and slept :) [14:36] neeraj: the repo is "sugar-write-activity.git", not "sugar-write.activity.git". Maybe that is the source of the problem? [14:37] dfarning: https://wiki.ubuntu.com/UbuntuDevelopers#DelegateDev [14:38] lfaraone, that sounds inline with what we are doing thanks. [14:38] lfaraone, i used sugar-write-activity :).. also, I kept checking git.debian.org :) [14:38] dfarning: we'd probably need to create a separate group, "~ubuntu-sugar-dev" or something to match the naming scheme. [14:38] neeraj: it takes 12 hours to show up in git.d.o, but it's created immediately. [14:38] lfaraone, yes, I figure it out today and apply [14:39] neeraj: please do "git push --all URL" then "git push --tags URL" so that other branches are pushed up (pristine-tar, upstream, and their relevant tags) [14:39] lfaraone, strange.. I then I might be making some stupid mistake.. [14:39] lfaraone, ok [14:39] dfarning: cool. https://wiki.ubuntu.com/UbuntuDevelopers/TeamDelegation has the exact steps. Ask me if you need help. [14:42] lfaraone, while moving core package, do I have to keep something in mind? [14:42] dipankar: moving them? how? [14:42] lfaraone, * I am assigned presence service. [14:43] dipankar: right. what do you mean by moving the package around? [14:43] lfaraone, I mean I found Jonas already made a git repo. [14:43] for the package. [14:43] what exactly do I have to do? [14:43] dipankar: right, because he packaged it. [14:44] dipankar: I don't know. dfarning ? [14:45] lfaraone, can you coordinate with jonas how to handle it? Jonas is used to working alone .... but he is very willing share the load. [14:46] dfarning: well, what exactly do you want the SEETA folks to do? [14:46] lfaraone, done.. [14:47] dfarning: ideally, *they*'d send mail to the list telling Jonas "Hi, I'd like to help with FOO. What can I do? Import new upstream versions? Sprinkle magic fariy dust on the packages?" [14:48] lfaraone, what ever is necessary to make Sugar on Debian the best educational platform available. If that is the normal process let's follow it until we hear otherwise from jonas. [14:50] dfarning: let's have one person ask and say "hi, I and a bunch of my co-workers would like to help out with FOO, BAR, BAZ. What can we do?" [14:50] dfarning: so far I've been the only major poster to the ML, it might be good to get some more voices over there. [14:51] lfaraone, that would be a good task for dipankar:) he is a team leader and will benefit from the experience:) [14:52] ^^ +1 [14:52] dfarning, lfaraone : So I should write an e-mail to Jonas for working with him? [14:53] dipankar: sure. feel free to send it to us first if you want proofing first, then send it to the debian-olpc-devel mailing list. [14:53] dipankar, +1 [14:55] dfarning, lfaraone : I still don't get it. What do we have to do? :( [14:55] I mean with the packages? [14:55] * ishan is away for 30 mins [14:56] dipankar, one moment -- I'll explain so luke can focus on reviews:) [14:56] dipankar, I need another cup of coffee. [14:56] dfarning, ok. [14:57] lfaraone, sorry. I thought review process was over [14:57] :( [14:57] dipankar: nah, see all the "r?"s at http://wiki.debian.org/Sugar/tasks [14:58] yah.. [14:58] * dipankar is updating the wiki page : Sugar/tasks [15:11] lfaraone: when I tried to build pippy, it couldn't find libstdc++.so.6 and the build failed [15:11] http://pastebin.org/393979 [15:11] kandarpk: do you have build-essential installed? [15:11] lfaraone: I think so, I'll just check [15:12] dipankar, are you around? [15:12] kandarpk: oh, this is interesting. pippy embeds box2d, which is a separate library. we'll need to make some changes to make this work properly. [15:12] dfarning, yeah [15:12] lfaraone: ok. [15:12] lfaraone: build-essentials is installed [15:13] I searched for libstdc++6 and that too is installed [15:13] dipankar, our current process is--- Developers package. Luke reviews. when Luke is satisfied a packages is done correctly, he asks jonas for a 'super review'. when jonas is happy he adds the package to unstable. [15:13] ok [15:15] over the coming weeks we need to earn jonas' trust so that he suggests that luke add packages with out jonas' approval. [15:15] okay. [15:16] to insure that we don't stall is luke is not arould we will need to add seeta team members to jonas' circle of trust. [15:17] okay. [15:17] dipankar, so what I am suggesting is that you step up and start gaining jonas's trust. [15:18] okay. [15:19] +1 [15:20] kandarpk: I think it mgith be a good idea to hold off on packacing pippy for a little while, we can get back to it later. [15:20] lfaraone: by the way, Jonas is already maintaining it [15:21] kandarpk: yeah. so the way forward would be to clone his repo, import the new upstream version, and push up your changes. [15:22] lfaraone: ok. [15:23] dfarning: should I review the new activities first or the ones that have already been reviewed once? [15:24] lfaraone, could you looks at the ones that have been reviewed once. It would be great to get some of these packages accepted:) [15:26] dfarning: sure thing, bossman,. [15:27] lfaraone: after cloning Jonas' repo, will the steps remain same as we used after extracting the debian folder ? [15:27] lfaraone, dfarning: Jonas is maintaining the repo is perfect condition. I don't know whether he would like new people handling it. [15:27] dfarning: aside, it might be a good idea to take some of the people you want to get package-set rights and have them request sponsorship for some fixes. [15:27] lfaraone: any changes to be made in fakeroot debian/rules get-orig-source ? [15:27] dipankar: one way to find out, ask. [15:28] lfaraone, sure :P [15:28] kandarpk: read "debian/README.Debian" or "debian/README.source" [15:30] * ishan is back [15:31] yes, I was going to introduce dipankar to the process. We want to be careful that even though we are a team, we follow Debian protocol and individually earn rights and responsibility. [15:31] lfaraone, ^^ [15:31] lfaraone, what was the step to rename a git repo? I am unable to find it somehow. it was something like 'mv ..' [15:32] dipankar: well, you ssh into git.debian.org, go to /git/collab-maint, and just use mv like you normally would. why are you renaming a repo? [15:32] kandarpk: in sugar-connect-activity, you probably should remove sugar-connect-activity_22.orig.tar.gz.id [15:33] dipankar, we do not want to more jonas's work. instead we want to ask him permission to help maintain work he started. [15:34] lfaraone: will replacing manually do or is it automatically generated ? [15:34] kandarpk: it was automatically generated at one time. just "git rm" it and commit the removal. [15:34] lfaraone: ok [15:34] dfarning, lfaraone : I am just renaming the logviewer activity to log activity [15:35] ^^ nothing related to Jonas [15:35] :P [15:35] dipankar, ahh sorry [15:35] dipankar: okay. let me know if you have trouble with the instructions I provided above. [15:35] lfaraone, I am on it [15:37] lfaraone, done :) [15:37] http://git.debian.org/?p=collab-maint/sugar-log-activity.git;a=summary [15:38] * Logviewer activity is changed to log activity on git.debain.org /collab-maint/ [15:38] dipankar, please let me know when you are caught up and we can start looking at the new maintainer process. [15:39] dfarning: btw "New Maintainer" != new person who is going to maintain a Debian package, it means person who is going to be a Debian Developer. [15:39] dfarning: and person who is listed in uploaders or maintainer field != Debian Maintainer. [15:39] dfarning: see http://wiki.debian.org/Maintainers [15:39] dfarning, I am ready to start. What should I start with? [15:40] lfaraone, powerful words! [15:41] lfaraone, yes.... but it a quick look at the new maintain stuff will provide a good over view to the philosopy, mindset, goals, and politics of Debain development:) [15:43] dipankar, can you start by looking at http://www.debian.org/devel/join/newmaint and http://wiki.debian.org/DebianMaintainer they will give you an idea of the rigure that debian developers go through to become fully approved. [15:44] * dipankar dislikes reading stuffs :P [15:50] dipankar: Reading ia a very important habit. [15:50] Don't lose it. [15:50] manusheel_, I am going through them :) [15:51] dipankar: Great. [15:51] :-) [15:56] lfaraone: to import new upstream version after cloning Jonas' repo, are these steps correct ? [15:56] http://ubuntu.pastebin.org/395571 [15:56] kandarpk: I think so. Try it out. [15:56] lfaraone: ok [15:57] kandarpk: although I think it might be best if we wait before importing the new version of Pippy until box2d is uploaded. [15:57] lfaraone: I'll try it on read-activity [15:59] dfarning: based on Jonas's comments a while ago, there's something I'd like all the maintainers of packaged activities to look at before we continue. [16:00] dipankar, can you send a post to the debian mailing list introducing the members of the seeta-sugar team and ask permission for kandarpk to work on pippy and read. Also let him know that Luke will review all packages updates. [16:00] lfaraone, yes [16:00] dfarning: basically, the template we provided assumes that these activities only work on sugar 0.88 and 0.86. If that is the case, we should change the names of the activities accordingly. [16:01] dfarning: however, I suspect that these activities work on .84 as well. I think we should ask their maintainers to try out the activities and make sure they run on .84, .86, and .88. [16:01] dfarning: seem sensible? [16:02] lfaraone, admittedly I have been sticking my head in the sand about backwards compatibility:( [16:02] dfarning, ok. I am on it [16:02] dfarning: well, we support .84-.88 in Debian. If we don't support them, we should rename the pacakges . [16:03] lfaraone, because it add another layer of complexity.... [16:03] dfarning: right. but, as it is, our debian/rules file says "we only support 86 and 88" while our package name says "we support all". [16:03] dfarning: one of those two should be changed. [16:05] lfaraone, I would suggest that we only support .88 -- at this time. as we improve our understand on packaging and vesioning we can add backawards compatibility. [16:05] lfaraone, does that seem sane? what steps should we do to implement that? [16:06] dfarning: okay, then we'll need to modify all the rules files to remove 0.86, rename the binary packages to "sugar-FOO-activity-0.88" in control.in, then regenerate debian/control from debian/control.in. [16:07] lfaraone, does this policy seem sane as a starting point? [16:08] dfarning: well, I think Jonas would prefer "test with everything to determine what works", since from what I can tell he prefers to be throurough over quick. Not sure if you saw the xklavier and rainbow threads I had with him :) [16:09] dfarning: we'll find out when we submit for "super-review" :) [16:10] lfaraone, yes... I agree with through over quick... my concern is not getting sucked down the rabbit hole of reverse compatibility before we have a good understanding packaging for one version. [16:10] dfarning, I don't think I have to introduce Manu Sir, He must already be know [16:10] *s/know/known [16:11] dipankar, please add him to the list just to be complete. [16:12] lfaraone, the single most common failure for software project is trying to do too much and ending up doing nothing well. [16:15] lfaraone, can you send an email to olpc-deb . describing the situation and asking jonas for guidance on how he wants to handle the situation. [16:17] dfarning: sure. [16:20] lfaraone: running debian/rules get-orig-source is looking for tarball instead of merging the repo. [16:20] http://ubuntu.pastebin.org/395638 [16:21] kandarpk: right, because that get-orig-source looks for a tarball. [16:22] lfaraone: yeah, thought about it after asking the question [16:23] lfaraone: by the way, Jonas' rules file too has "DEB_SUGAR_BRANCHES = 0.86 0.88" [16:24] kandarpk: probably because that activity only supports 0.88 and 0.86. [16:24] lfaraone: but read has been renamed to read-0.86 [16:25] kandarpk: there's also a sugar-read-activity-0.84. [16:25] kandarpk: the version usually means "this and above" [16:25] lfaraone: ok. [16:30] lfaraone: I think the rules file has to be modified, and I do not have enough understanding to do so [16:30] kandarpk: is the version of read you want to package available as a tarball? [16:31] lfaraone: I don't think so [16:31] esle it would have downloaded it [16:31] let me check [16:32] lfaraone: version 78 present here: [16:32] http://download.sugarlabs.org/sources/sucrose/fructose/Read/ [16:32] latest is 87 [16:33] kandarpk: okay. please ask sayamindu in #sugar to make tarball releases. Since his activity is in fructose, it really should have tarball releases. [16:34] lfaraone: ok. [16:34] lfaraone: by the way, cant we merge the two repos ? [16:35] kandarpk: which two? [16:35] lfaraone: after cloning the one maintained by Jonas', merge the latest one into it [16:36] kandarpk: well, if you follow the instructions for "packaging from an upstream git snapshot" and tag the upstream/* branch properly, you can do that. But we prefer tarballs, and there is no reason for one to not have them for a fructose activity. [16:36] lfaraone: ok. [17:06] kandarpk, dipankar, neeraj, ankur_, could you all please test your activities per http://lists.alioth.debian.org/pipermail/debian-olpc-devel/2010-July/002600.html and follow the instructions given to determine the verisons of sugar that your activity works wtih? [17:07] kandarpk, dipankar, neeraj, ankur_, updating your activity's "works-with" entry in the table at http://wiki.debian.org/Sugar/tasks and marking your activity for review if it needs it when you're done. [17:07] dfarning, manusheel, ^^ fyi. [17:08] lfaraone: Neat. Thank you for pointing this. Let me forward your message in an e-mail. [17:08] * dipankar is away: Be Right Back [17:08] * dipankar is back (gone 00:00:02) [17:09] * sorry if I missed anything. was off to Dinner. [17:10] dipankar: nah, just dfarning and myself cooking up more tasks for you :) [17:11] lfaraone, did you go through the letter [17:11] ? [17:13] dipankar: yeah. "grant permission" seems a bit formal, in the future it might be better to say "how can we help you with it?" you're already in the team, so you already have the permissions to do so from a technical standpoint. [17:18] * is away [17:20] * lfaraone is off. See you in the evening. [17:31] dfarning, i changed the tasks page status of jigsawpuzzle to r+ but it seems that r+ is not there.Did i goofed up or Luke remove it before reviewing? [17:40] ankur you will want to mark your package 'r?' which mean 'ready for review'. Then the reviewer will respond with 'r+' or 'r-' [17:41] r+ = approved, r- = needs work. [17:42] dfarning: If the activity works in 0.84, do I need to test it in 0.86 as well ? [17:42] ankur how are your packages coming? [17:43] kandarpk, yes we better to be complete. [17:43] hmmm [17:44] kandarpk, yah:( but potentially millions of kids will be using these packages. so we need to get if right:) [17:45] s/if/it/ [17:45] dfarning: I have no problems with that [17:46] kandarpk, I tend to be lazy:) [17:46] dfarning: connect is working in all 3 [17:46] :) [17:51] dfarning, I have to run the check procedure sometime later [17:51] is it ok? [17:52] dipankar, sure. I need to eat and take a break. [17:53] good work again today. I'll be off line for a couple of hours. [17:53] dfarning, :). Then I will contact you tomorrow morning morning IST. [17:54] dfarning, have a nice day :) [17:54] dipankar, great. you too. [18:22] dipankar, around? [18:22] ankur, yup [18:23] sry urgent call , i had to go somewhere. now back to packaging :) [18:23] what are you doing as of now? [18:25] dipankar, in watch file [18:25] we give link to package page [18:25] or download lijk of package? [18:25] what is the format of link? [18:25] the source page. [18:25] just a sec ankur [18:26] ankur, here is an example of debian/watch [18:26] http://git.debian.org/?p=collab-maint/sugar-log-activity.git;a=blob;f=debian/watch;h=8a7959c23c0bc34baa83782f38602e8062e26196;hb=HEAD [18:26] power gone :( [18:27] seeing it [18:35] neeraj_, around? [18:35] dipankar, yes [18:36] facing an issue in debian.. asking help on #debian .. ttyl [18:52] lfaraone: pushing memorize activity gives error: ! [rejected] pristine-tar -> pristine-tar (non-fast-forward) [18:52] lfaraone: details here: http://paste.ubuntu.com/463619/ [18:53] lfaraone: pulling pristine-tar gives branch already upto date. [19:01] lfaraone: memorize, poll, connect working in all three branches [19:01] lfaraone: I've pushed changes, please review them when you get time. === neeraj_ is now known as neeraj