/srv/irclogs.ubuntu.com/2010/07/14/#ubuntu-sugarteam.txt

dfarningmanusheel, are you around?03:05
dfarningwelcome rgs_03:08
dfarningevery body is asleep right now it is 7:30 in the morning in Delhi.03:09
dfarningrgs_, I'll introduce you as people come online.03:10
rgs_dfarning: ok, great03:11
lfaraonehey dfarning, it's been pretty quiet this evening.03:21
dfarninghey lfaraone, yes, manusheel in traveling:)03:22
lfaraonedfarning: ah, understood.03:22
dfarninglfaraone, I would like to introduce you to rgs_ or raul03:22
lfaraonehey rgs_.03:22
dfarningrgs_, will be working with us for awhile03:22
lfaraonecool.03:23
lfaraonergs_: let me know if there's anything I can help you with. my knowledge is mostly in Debian and Ubuntu packaging.03:23
dfarningrgs_, lfaraone is a genius high school guy we hired for th summer to mentor on packaging for debian and ubuntu:)03:23
lfaraonedfarning: I appreciate the praise, but reserve genius for the real ones like bernie :)03:23
dfarninglfaraone, rgs_ was CTO of ParaguayEduca03:24
dfarningrgs_, is working with lucian to port browse to webkit so we can dump xulrunner for good.03:25
lfaraonedfarning: 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
lfaraonedfarning: awesome.03:25
dfarninglfaraone, I have ask him to hang out in this channel to mentor as needed.03:25
dfarninglfaraone, how are the reviews coming?03:26
lfaraonedfarning: I looked at the tasks page, and didn't see any new review requests.03:26
lfaraonedfarning: 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
dfarninghmmm what about write and record?03:27
lfaraonedfarning: neither have owners, bugs, or git repos, nor review requests on the tasks page.03:28
dfarninghmm I ampretty sure neeraj push them last night.03:29
lfaraonelet me look on g.d.o03:29
lfaraonedfarning: 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:30
dfarninglfaraone, ok maybe something went wrong.  what do you have scheduled for tonight?03:31
lfaraonedfarning: well, I finished* python-elements, and just have to write a description and do some testing, then move to physics.03:32
dfarninglfaraone, nice another one done.03:32
lfaraonedfarning: wrt reviews, I think it might be a good idea to re-review flipsticks since it looks like dip did fix some stuff.03:32
lfaraonedfarning: 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
lfaraone(s-physics-a, python-elements, python-box2d)03:33
dfarninglfaraone, I have mixed feeling about physics.... but it is too cool:)03:33
lfaraonedfarning: 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:34
dfarninglfaraone, I have been avoiding it:)03:35
lfaraonedfarning: thought you'd like it :P03:35
dfarninglfaraone,  Lets' make some concrete progress on the current set before we move the goal posts.03:36
lfaraonedfarning: seems sensible.03:38
dfarninglfaraone,  8:30 am and nobody awake.... proper hacker hours:)03:55
lfaraonelol. well, if it's not useful to have me around this period, I can juggle my schedule.03:56
lfaraonegranted, I usually don't wake up until 9am (on the days my curtains do their job properly)03:56
dfarningI don't wake up willingly until well after the sun is up.03:57
dfarningdipankar, good morning:)03:59
dipankardfarning, good evening. How was your day?03:59
dipankarlfaraone, hi. how was your day?04:00
dfarningIt was good. and your night:)04:00
dipankardfarning, is weird that I am sleeping a bit more lately. :( May be due to weather here. Too humid and tiring through out the day04:01
dipankar*it is weird04:01
dfarningdipankar, I think is the the hacker hours:)04:01
dfarningdipankar, no working on collaboration or networking today:)04:01
dipankardfarning, why? something happened?04:02
dfarningdipankar, 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.ogg04:03
dipankardfarning, hmm. I think something has happened while I was sleeping. Isn't it true?04:04
dipankardfarning, I will be back in 20.04:04
* dipankar is away: I'm not here04:04
dfarningdipankar, 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:06
dfarningdipankar, welcome back.  Did I scare you away?04:31
dipankardfarning, you aoround?04:35
dfarningdipankar, yes04:35
dfarningdipankar, Did I scare you away?04:35
dipankardfarning, nope. not at all. As a matter of fact, I already have played with registry in Windows.04:36
dipankar* my router is resetting itself after sometime of connection. :(04:37
dfarningdipankar, weird.04:37
dipankardfarning, Guess have to complain to the ISP( as he provided the router)04:38
* dfarning wonders what a 'registry in Windows' is :)04:38
dipankarok!04:38
dipankarItself the system files that manages every single windows properties.04:39
dipankarif I tweak anything in registry it will directly reflect on Windows.04:40
dfarningdipankar, :)  I am a bit of a zelot.... I have not used windows since spring of 200004:40
dipankardfarning, woha! thats a looong time.04:41
dipankardfarning, here is some info : http://en.wikipedia.org/wiki/Windows_Registry04:41
dfarningdipankar, got it. a big config file:)04:42
dfarningdipankar, what do you have scheudaled for today?04:43
dipankardfarning, nothing as of now. I was waiting for manu Sir's email on the packages.04:43
dipankaralso your assignment.04:44
dfarningdipankar, 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.ogg04:51
dfarning 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
dipankarok. got it.04:52
dfarningdipankar, what were your questions about the scheudal?04:52
dipankarreal hacking :)04:52
dfarning+104:53
dipankardfarning, I was thinking of you could share our targets till 12th August, the once for Ubuntu 10.10 inclusion closing sort of thing04:53
dipankar*s/once/one04:53
timClicksany luck on sugar-jhbuild on ubuntu?04:53
timClicksis there anything I can assist with (I don't know Makefile syntax unfortunately)04:54
dfarningtimClicks, not yet it is a dependancy problem.... a good thing for me to work on with dipankar:)04:54
timClicksokay, no rush :)04:55
dipankardfarning, I am confused. Which problem?04:55
timClicksone other idea I had today, what do people think about the idea of using virtualenv & pip for individual packages04:55
timClicksdipankar, from memory python-[something]klavier is failing04:56
dfarningtimClicks, I think upstream sugar push ahead with a version and we have not caught up yet.04:56
timClicksI see04:56
timClicksperhaps I will move my Sugar dev work to a Fedora VM04:57
dfarningtimClicks, I have not heard of virtualenv and pip.04:57
timClicksoh, they're very neat04:57
timClickssuper-simple tools to create an isolated python environment04:57
dfarningtimClicks, I have add them to my reading list for this evening:)04:58
timClicks$ virtualenv --no-site-packages sugar04:58
timClickscreates a fully isolated py env04:58
* dipankar will be back soon04:58
* dipankar is away: I'm not here04:58
timClicksbbl04:58
dfarningneeraj, good morning04:59
neerajdfarning, good evening :)04:59
dfarninghow are you?04:59
neerajdfarning, I am fine.. how was ur day04:59
dfarningIt was good.05:00
dfarningneeraj, what do you have planned for today?05:00
neerajI just pushed the write activity..05:00
dfarningneeraj, great lfaraone was asking about that:)05:01
neerajdfarning, i will make changes in record activity file and will push it into git/collab-maint05:01
dfarningneeraj, cool05:01
neerajdfarning, after that on which activity I should work?05:02
lfaraoneneeraj: 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 page05:03
dfarningneeraj, can you update ...  iam too slow05:03
neerajlfaraone, ok I will05:03
dfarningneeraj, just grab an unclaimed one that looks interesting:)  But skip browse for now it is going through a rewrite upstream05:05
dfarningneeraj neeraj_ you have multiple personalities:)05:06
neeraj_dfarning, did I missed something..? I closed the irc by mistake :(05:06
dfarningneeraj, just grab an unclaimed one that looks interesting:)  But skip browse for now it is going through a rewrite upstream05:07
neeraj_dfarning, ok05:07
dfarningneeraj_ also you could go through and fix someones elses package base on lfaraone's review.05:07
dfarningneeraj_ it seem weird, but in open source we often pick up and help out on other peoples task.05:08
dfarninggood morning kandarpk05:09
kandarpkdfarning: good morning05:09
dfarningkandarpk, good news, we are going to take a break from collobration for today.05:09
dfarning 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:10
kandarpkdfarning: I liked networking, but it was so vast, just couldn't handle it05:11
dfarningkandarpk, so for today can you just watch the video at http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-158.ogg05:11
kandarpkdfarning: what is it about ?05:11
dfarningkandarpk, 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
kandarpkdfarning: ok05:12
dfarningkandarpk, 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:14
dfarningkandarpk, other than that, the goal for today is working though some more packages.05:15
kandarpkdfarning: yes, I had planned to package today05:16
dfarningkandarpk,  great, I am going to go to bed.  It has been a long day.05:18
kandarpkdfarning: hmmm, its quite late as well05:18
kandarpkdfarning: good night05:19
dfarningkandarpk, good night05:19
neeraj_dfarning, good night05:20
manusheeldipankar: Hi Dipankar.05:23
manusheelAround?05:23
manusheelneeraj: Hi Neeraj.05:28
manusheelAround?05:28
neerajmanusheel si,r hi05:34
neeraj*sir, hi :)05:35
manusheelneeraj: Hi Neeraj.05:35
manusheelDid you get a chance to complete packaging of Record?05:35
neerajSir not completely.. but just filling itp and pushing into collab maint is remaining..05:36
neerajPresently I am filling ITP for the same05:36
neerajI will update it on http://wiki.debian.org/Sugar/tasks as soon as it gets complete..05:37
manusheelSure.05:37
manusheelneeraj: Will you be able to complete this by today noon, India time?05:38
manusheelneeraj: Would like to assign you core Sugar packages today.05:38
neerajI hope so.. :) Ok, I will start with core-sugar05:39
* dipankar is back (gone 00:46:18)05:44
dipankarmanusheel, SIr hello. How was your day?05:45
manusheeldipankar: Great. Presentation came along very well.05:50
manusheelHow about you?05:50
dipankarI overslept I guess :P Very humid here.05:51
dipankarthats nce05:51
dipankar*s/nice05:51
manusheeldipankar: Yes. Everyone is telling me that humidity is at an all time high in Delhi.05:51
manusheeldipankar: I would like you to get started with packaging sugar-presence service today.05:52
dipankarmanusheel, ok Sir.05:52
manusheeldipankar: For 0.84, 0.86 and 0.88. Please engage Ishan with you in this effort.05:52
manusheeldipankar: I'll be sending an e-mail with the entire list on who'll be working on what package.05:53
dipankarmanusheel, I didn't get it Sir. for all : 0.84, 0.86, 0.88 ?05:53
manusheelThese are different branches of Sugar.05:53
manusheelWe need to maintain different versions of the same package.05:54
manusheeldipankar: Please visit http://qa.debian.org/developer.php?login=debian-olpc-devel@lists.alioth.debian.org05:55
=== neeraj_ is now known as neeraj
kandarpkdipankar: around ?06:14
dipankarkandarpk, yeah hi06:15
kandarpkdipankar: can you help me find out the source of pippy activity ?06:15
dipankarkandarpk, sure06:16
kandarpkdipankar: the one at laptop.org is invalid06:16
dipankarok. let me search a bit06:16
dipankarkandarpk, see here: http://git.sugarlabs.org/projects/pippy06:17
kandarpkdipankar: thanks06:18
dipankarkandarpk, if that is not what you are looking for, do tell me.06:18
kandarpkdipankar: it is ok.06:18
kandarpkhttp://pastebin.org/39397907:21
neerajankur around?08:42
ankuryes08:57
* falcon ankur also use falcom as other nick name, in some channels.so you might see this nick sometimes.08:59
falconneeraj, you wanted to ask08:59
falcon?08:59
=== falcon is now known as ankur_
neerajdipankar, around?09:39
dipankarneeraj, yeah.09:40
neerajhttp://wiki.debian.org/Sugar/tasks#preview can u help in finding core sugar package09:40
neerajdipankar, I think core sugar is sugar only naa? See this http://git.sugarlabs.org/projects/sugar/repos/mainline09:41
dipankarneeraj, I think 'core' refers to the packages under them. : sugar, artwork, and so on09:42
dipankarneeraj, have you been assigned any specific package?09:42
neerajno.. manu sir wanted me to to package core sugar..09:43
neeraj*core sugar package09:43
neerajI guess u are right.. R u working on any core package?09:43
dipankari don't think there is any package named core. let me cross check.09:43
dipankarI am assigned with presence service09:44
neerajdipankar, ok09:44
neerajanyboy doing ny other package in that section(core)09:44
dipankari was right :) see the details here : http://qa.debian.org/developer.php?login=debian-olpc-devel@lists.alioth.debian.org09:45
neerajalso please update on task list that u r doing that package.. :09:45
dipankarneeraj, I think I saw that in the irc logs. Don't remember clearly. Please go through last night's (IST) log09:46
neerajthe procedure for building these packages is same??09:46
* dipankar is updating wiki page : Sugar/tasks09:46
neerajOk I will do that09:47
dipankarneeraj, done.09:49
dipankarneeraj, I don't really have any idea right now.09:49
dipankarmanu Sir told me to package for 0.84, 0.86, 0.88.09:50
dipankarI am a bit confused myself.09:50
neerajdipankar, ok.. lets wait for dfarning then09:51
dipankarneeraj, good idea. :)09:53
dipankarneeraj, by then we can collect the source files09:53
dipankarI have found the presence service here : https://dev.laptop.org/pub/sugar/sources/sugar-presence-service/09:53
neerajdipankar, I am confused which package I should choose..09:53
dipankarmay be you can try that site too09:53
neerajyes I saw source of artwork, toolkit and other packages are also available on that site09:54
dipankarneeraj, you worked on artwork on PPA I guess09:54
neerajyes.. I uploaded that once afair09:55
dipankarI see you uploaded datastore on PPA.09:57
dipankaryou can have that package.09:57
dipankarsugar-datastore it is :)09:57
dipankarneeraj, you ok with it right? I am changing it on Wiki10:00
neerajyes I am fine with it.. But i will start it in evening only..10:01
dipankarno problem :)10:01
dipankarI am off for a nap10:01
dipankar:P10:01
dipankarsee you in the evening10:01
* dipankar is away: I'm not here10:01
dfarninggood morning all12:37
dfarninggood morning neeraj13:06
neerajdfarning, good morning.13:07
dfarningneeraj, how are you?13:08
dfarningis it still hot humid?13:08
neerajJust finished reading ur mail.. So I have to wait for sometime before starting with python-xklavier13:08
neerajdfarning, I m fine.. No humidity here.. :)13:09
dfarningneeraj, hmm looks like we have to add python-xklavier to core.13:11
dfarningneeraj, go ahead with that one.... It i all ready in debian so it might just need an update.13:12
neerajdfarning, yes it's in debian.. I was looking for a way to download it's debian folder..13:13
neerajdfarning, can u tell me whats the preferred way to update a package on git/collab-maint13:14
dfarningneeraj, sorry that is a question for lfaraone13:15
neerajdfarning, np. I will wait for him13:16
neerajdfarning, 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
dfarningneeraj, is it ready now?13:17
neerajdfarning, I have pushed both record and write package and update it on http://wiki.debian.org/Sugar/tasks13:18
dfarningneeraj, very nice!13:18
dfarningneeraj,  what do you have for planned for today13:21
kandarpkdfarning: good morning.13:21
dfarningkandarpk, good morning.13:21
neerajI was waiting for you so that I can start core sugar packaging..13:22
neerajNow after seeing Manu sir mail, I am little confused regarding the exact way to doing this. We have to maintain different versions13:23
kandarpkneeraj: faced problem while committing ?13:23
dfarningneeraj, let's wait for luke on that -- these packages get a bit more complicated.13:23
dfarningneeraj, yes -- an I don't understand how that works.13:24
neeraj*will be back in 15min13:24
dfarningkandarpk, 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
kandarpkdfarning: I've finished packaging13:26
kandarpktried my best.13:26
kandarpkdfarning: I have packaged read-activity and pippy-activity13:27
neeraj*back13:27
kandarpkbut did not push them as Jonas is maintaining these packages13:28
dfarningkandarpk, 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
kandarpkdfarning: as you say13:30
kandarpkdfarning: I think I need to remove Jonas packages first13:32
dfarningkandarpk, hmmm can you leave a note on the task page reminding Luke that you have a question about these packages?13:33
kandarpkdfarning: sure13:33
dfarningneeraj, kandarpk so you guys are as far as you can go without feedback?13:36
kandarpkdfarning: yes13:37
kandarpkdfarning: I had problem in building pippy, so waiting for Luke13:37
dfarningkandarpk, do you know who was going to pick up etoys, paint , and speak?13:39
kandarpkdfarning: no idea.13:40
neerajdfarning, yes13:41
neerajdfarning, etoys- ankur is waiting for clarification on version13:42
manusheeldfarning:13:43
manusheelGood morning.13:43
dfarningneeraj, what about paint?  some one picked it up I think13:43
dfarningmanusheel, good morning.13:43
manusheeldfarning: e-toys and paint have been picked up by Ankur.13:44
manusheeldfarning: I am deciding on who should pick up speak.13:44
manusheelThe same developer will be picking up Listen and Spell moving forward.13:45
neerajdfarning, dfarningankur I belive so.... just to be on the safe side please send an email to godiard@gmail.com and Ashita Dadlani <ashita@seeta.in> they are the current maintainers of paint.13:45
neerajI guess ankur is also confused about the version number of paint..13:45
neerajYou two were discussing it last night :)13:45
dfarningmanusheel, ok great, I updated the tasks table.13:46
dfarningmanusheel, 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:47
manusheeldfarning: Sure, absolutely.13:48
dfarningkandarpk, neeraj are you up for those challanges?13:49
manusheeldfarning: Do we have a tutorial for syncing up the packages with ubuntu?13:49
kandarpkdfarning: yeah :)13:49
manusheeldfarning: We are all ready to take up challenges :-)13:49
neerajdfarning, absolutely :)13:49
kandarpkdfarning: tired of packaging13:50
dfarninggreat.13:50
dfarningkandarpk, yes, it is a lot of work at first.....13:50
kandarpkdfarning: updated 5 packages today13:51
dfarningmanusheel, yes there are some tutorials.  I'll explain the context.13:51
manusheelkandarpk: 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:51
manusheeldfarning: Great.13:52
manusheeldfarning: Can you send me the links? Will go through them in the meantime.13:52
dfarningmanusheel, 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
dfarningmanusheel, and the video introduction13:55
manusheeldfarning: Sure. Absolutely.13:56
manusheelThese resources are pretty neat.13:57
dfarningkandarpk, the reason we are focusing on packaging first is that it is better to debug properly installed packages.13:57
kandarpkdfarning: I too think so.13:57
dfarningwith regard to syncing to ubuntu.  please read https://wiki.ubuntu.com/SyncRequestProcess13:58
dfarningkandarpk, 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:05
dfarningthis way 95% of our work between debain and ubuntu will overlap!14:06
kandarpkdfarning: ok14:06
neerajdfarning, ok14:07
kandarpkdfarning: what causes the 5% difference ?14:07
kandarpkdfarning: maybe the dependencies not being there ?14:08
dfarningkandarpk, occosionally ubuntu deviates from debain... often because of version differences with dependancies.14:08
dfarning+114:08
kandarpkok14:08
dfarningOur 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:09
dfarningthere is a very general over view here https://wiki.ubuntu.com/MOTU/GettingStarted14:10
manusheeldfarning: That is great. Glad to hear.14:10
dfarningwe allready know quite a bit about packaging :) so please review the MOTU information with on eye on prosesses and becoming a MOTU.14:11
dfarninglfaraone, is a MOTU so he can mentor as he is doing with debian.14:11
manusheeldfarning: Sure, David. I'll ask everyone to study the processes in detail.14:12
* Dipankar says hello14:12
dfarningeveryonce 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/SponsorshipProcess14:12
dfarningDipankar, good morning14:13
Dipankardfarning: good morning :)14:13
ishanmanusheel,dipankar,dfarning :hi14:14
Dipankarhey ishan.14:14
manusheelishan: Hi Ishan.14:14
dfarningmanusheel, 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 t14:14
dfarningishan, good morning.14:14
manusheeldfarning: Sure, David. Absolutely, we should follow this workflow.14:15
dfarningok that is the picture in broad strokes... any questions?14:16
kandarpkdfarning: for compatible packages we only need to request for a sync ?14:17
manusheeldfarning: One question. What are the key priorities that our team members should focus on for becoming a part of Ubuntu MOTU?14:18
* Dipankar is unable to catch up. A little synopsis will be great14:19
dfarningkandarpk, +1 just a sync is all that is needed.  After we have a MOTU on the team we can do the syncs ourselves:)14:20
dfarningmanusheel, 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
manusheeldipankar: 1. We are discussing about syncing Debian packages with Ubuntu.  2. Ubuntu MOTU.14:22
manusheeldfarning: Absolutely.14:22
manusheelPoints noted.14:22
kandarpkdfarning: but I had the understanding the packages present in Debian are automatically synced to Ubuntu on the release of Ubuntu14:22
dfarningkandarpk, kind of -- once a sycn is set up.  Ubuntu can detect when a package has changed in debian and automatically sync.14:24
kandarpkdfarning: ok, we need to request for a sync first, it will be automatically updated after that ?14:25
dfarningkandarpk, we also have to pay attention to the DebainImportFreeze date on https://wiki.ubuntu.com/MaverickReleaseSchedule14:26
kandarpkok.14:27
Dipankardfarning: I asked you the question last night and it completely slipped out in discussion. 'What is the target for 12th August'?14:27
dfarningAuto syncing only happens atomatically befor the debianimportfreeze date.  after that we have to trigger a sync.14:28
dfarningDipankar, 12 august is https://wiki.ubuntu.com/FeatureFreeze14:28
* lfaraone waves.14:30
kandarpklfaraone: hi14:30
dfarningDipankar, 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
kandarpk*will be back in 30 min.14:30
Dipankarlfaraone: hi14:30
dfarninggood morning luke,  How about and intense day of reviewing and fixing issues found in reviews?14:31
=== Dipankar is now known as dipankar
lfaraonedfarning: sounds good.14:32
lfaraoneneeraj: what issue did you encounter while pushing?14:32
manusheeldfarning: Absolutely.14:32
manusheelThank you for sharing the roadmap.14:33
dfarningI will step aside and let you guys get busy on that:)14:33
* dipankar is booting into Ubuntu. will return in 5 minutes14:33
dfarningmanusheel, you are welcome... I am off to read about telepathy14:33
lfaraonedfarning: 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
neerajlfaraone, 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:34
dfarninglfaraone, +1 can you send me links?  I'll get started on that.14:35
neerajlfaraone, it was around 2.30am when I got tired and slept :)14:35
lfaraoneneeraj: the repo is "sugar-write-activity.git", not "sugar-write.activity.git". Maybe that is the source of the problem?14:36
lfaraonedfarning: https://wiki.ubuntu.com/UbuntuDevelopers#DelegateDev14:37
dfarninglfaraone, that sounds inline with what we are doing thanks.14:38
neerajlfaraone, i used sugar-write-activity :).. also, I kept checking git.debian.org :)14:38
lfaraonedfarning: we'd probably need to create a separate group, "~ubuntu-sugar-dev" or something to match the naming scheme.14:38
lfaraoneneeraj: it takes 12 hours to show up in git.d.o, but it's created immediately.14:38
dfarninglfaraone, yes, I figure it out today and apply14:38
lfaraoneneeraj: 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
neerajlfaraone, strange.. I then I might be making some stupid mistake..14:39
neerajlfaraone, ok14:39
lfaraonedfarning: cool. https://wiki.ubuntu.com/UbuntuDevelopers/TeamDelegation has the exact steps. Ask me if you need help.14:39
dipankarlfaraone, while moving core package, do I have to keep something in mind?14:42
lfaraonedipankar: moving them? how?14:42
dipankarlfaraone, * I am assigned presence service.14:42
lfaraonedipankar: right. what do you mean by moving the package around?14:43
dipankarlfaraone, I mean I found Jonas already made a git repo.14:43
dipankarfor the package.14:43
dipankarwhat exactly do I have to do?14:43
lfaraonedipankar: right, because he packaged it.14:43
lfaraonedipankar: I don't know. dfarning ?14:44
dfarninglfaraone, can you coordinate with jonas how to handle it?  Jonas is used to working alone .... but he is very willing share the load.14:45
lfaraonedfarning: well, what exactly do you want the SEETA folks to do?14:46
neerajlfaraone, done..14:46
lfaraonedfarning: 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:47
dfarninglfaraone, 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:48
lfaraonedfarning: 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
lfaraonedfarning: so far I've been the only major poster to the ML, it might be good to get some more voices over there.14:50
dfarninglfaraone, that would be a good task for dipankar:) he is a team leader and will benefit from the experience:)14:51
neeraj^^ +114:52
dipankardfarning, lfaraone : So I should write an e-mail to Jonas for working with him?14:52
lfaraonedipankar: 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
dfarningdipankar, +114:53
dipankardfarning, lfaraone : I still don't get it. What do we have to do? :(14:55
dipankarI mean with the packages?14:55
* ishan is away for 30 mins14:55
dfarningdipankar, one moment -- I'll explain so luke can focus on reviews:)14:56
dfarningdipankar, I need another cup of coffee.14:56
dipankardfarning, ok.14:56
dipankarlfaraone, sorry. I thought review process was over14:57
dipankar:(14:57
lfaraonedipankar: nah, see all the "r?"s at http://wiki.debian.org/Sugar/tasks14:57
dipankaryah..14:58
* dipankar is updating the wiki page : Sugar/tasks14:58
kandarpklfaraone: when I tried to build pippy, it couldn't find libstdc++.so.6 and the build failed15:11
kandarpkhttp://pastebin.org/39397915:11
lfaraonekandarpk:  do you have build-essential installed?15:11
kandarpklfaraone: I think so, I'll just check15:11
dfarningdipankar,  are you around?15:12
lfaraonekandarpk: 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
dipankardfarning, yeah15:12
kandarpklfaraone: ok.15:12
kandarpklfaraone: build-essentials is installed15:12
kandarpkI searched for libstdc++6 and that too is installed15:13
dfarningdipankar, 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
dipankarok15:13
dfarningover the coming weeks we need to earn jonas' trust so that he suggests that luke add packages with out jonas' approval.15:15
dipankarokay.15:15
dfarningto 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:16
dipankarokay.15:17
dfarningdipankar, so what I am suggesting is that you step up and start gaining jonas's trust.15:17
dipankarokay.15:18
lfaraone+115:19
lfaraonekandarpk: 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
kandarpklfaraone: by the way, Jonas is already maintaining it15:20
lfaraonekandarpk: yeah. so the way forward would be to clone his repo, import the new upstream version, and push up your changes.15:21
kandarpklfaraone: ok.15:22
lfaraonedfarning: should I review the new activities first or the ones that have already been reviewed once?15:23
dfarninglfaraone,  could you looks at the ones that have been reviewed once.  It would be great to get some of these packages accepted:)15:24
lfaraonedfarning: sure thing, bossman,.15:26
kandarpklfaraone: after cloning Jonas' repo, will the steps remain same as we used after extracting the debian folder ?15:27
dipankarlfaraone, dfarning: Jonas is maintaining the repo is perfect condition. I don't know whether he would like new people handling it.15:27
lfaraonedfarning: 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
kandarpklfaraone: any changes to be made in fakeroot debian/rules get-orig-source ?15:27
lfaraonedipankar: one way to find out, ask.15:27
dipankarlfaraone, sure :P15:28
lfaraonekandarpk: read "debian/README.Debian" or "debian/README.source"15:28
* ishan is back15:30
dfarningyes, 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
dfarninglfaraone, ^^15:31
dipankarlfaraone, what was the step to rename a git repo? I am unable to find it somehow. it was something like 'mv ..'15:31
lfaraonedipankar: 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
lfaraonekandarpk: in sugar-connect-activity, you probably should remove sugar-connect-activity_22.orig.tar.gz.id15:32
dfarningdipankar, we do not want to more jonas's work.  instead we want to ask him permission to help maintain work he started.15:33
kandarpklfaraone: will replacing manually do or is it automatically generated ?15:34
lfaraonekandarpk: it was automatically generated at one time. just "git rm" it and commit the removal.15:34
kandarpklfaraone: ok15:34
dipankardfarning, lfaraone : I am just renaming the logviewer activity to log activity15:34
dipankar^^ nothing related to Jonas15:35
dipankar:P15:35
dfarningdipankar, ahh sorry15:35
lfaraonedipankar: okay. let me know if you have trouble with the instructions I provided above.15:35
dipankarlfaraone, I am on it15:35
dipankarlfaraone, done :)15:37
dipankarhttp://git.debian.org/?p=collab-maint/sugar-log-activity.git;a=summary15:37
dipankar* Logviewer activity is changed to log activity on git.debain.org /collab-maint/15:38
dfarningdipankar, please let me know when you are caught up and we can start looking at the new maintainer process.15:38
lfaraonedfarning: 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
lfaraonedfarning: and person who is listed in uploaders or maintainer field != Debian Maintainer.15:39
lfaraonedfarning: see http://wiki.debian.org/Maintainers15:39
dipankardfarning, I am ready to start. What should I start with?15:39
dipankarlfaraone, powerful words!15:40
dfarninglfaraone, 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:41
dfarningdipankar, 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:43
* dipankar dislikes reading stuffs :P15:44
manusheel_dipankar: Reading ia a very important habit.15:50
manusheel_Don't lose it.15:50
dipankarmanusheel_, I am going through them :)15:50
manusheel_dipankar: Great.15:51
manusheel_:-)15:51
kandarpklfaraone: to import new upstream version after cloning Jonas' repo, are these steps correct ?15:56
kandarpkhttp://ubuntu.pastebin.org/39557115:56
lfaraonekandarpk: I think so. Try it out.15:56
kandarpklfaraone: ok15:56
lfaraonekandarpk: although I think it might be best if we wait before importing the new version of Pippy until box2d is uploaded.15:57
kandarpklfaraone: I'll try it on read-activity15:57
lfaraonedfarning: 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.15:59
dfarningdipankar, 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
dfarninglfaraone, yes16:00
lfaraonedfarning: 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:00
lfaraonedfarning: 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
lfaraonedfarning: seem sensible?16:01
dfarninglfaraone, admittedly I have been sticking my head in the sand about backwards compatibility:(16:02
dipankardfarning, ok. I am on it16:02
lfaraonedfarning: well, we support .84-.88 in Debian. If we don't support them, we should rename the pacakges .16:02
dfarninglfaraone, because it add another layer of complexity....16:03
lfaraonedfarning: 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
lfaraonedfarning: one of those two should be changed.16:03
dfarninglfaraone, 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
dfarninglfaraone, does that seem sane? what steps should we do to implement that?16:05
lfaraonedfarning: 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:06
dfarninglfaraone, does this policy seem sane as a starting point?16:07
lfaraonedfarning: 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:08
lfaraonedfarning: we'll find out when we submit for "super-review" :)16:09
dfarninglfaraone, 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
dipankardfarning, I don't think I have to introduce Manu Sir, He must already be know16:10
dipankar*s/know/known16:10
dfarningdipankar, please add him to the list just to be complete.16:11
dfarninglfaraone, the single most common failure for software project is trying to do too much and ending up doing nothing well.16:12
dfarninglfaraone, 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:15
lfaraonedfarning: sure.16:17
kandarpklfaraone: running debian/rules get-orig-source is looking for tarball instead of merging the repo.16:20
kandarpkhttp://ubuntu.pastebin.org/39563816:20
lfaraonekandarpk: right, because that get-orig-source looks for a tarball.16:21
kandarpklfaraone: yeah, thought about it after asking the question16:22
kandarpklfaraone: by the way, Jonas' rules file too has "DEB_SUGAR_BRANCHES = 0.86 0.88"16:23
lfaraonekandarpk: probably because that activity only supports 0.88 and 0.86.16:24
kandarpklfaraone: but read has been renamed to read-0.8616:24
lfaraonekandarpk: there's also a sugar-read-activity-0.84.16:25
lfaraonekandarpk: the version usually means "this and above"16:25
kandarpklfaraone: ok.16:25
kandarpklfaraone: I think the rules file has to be modified, and I do not have enough understanding to do so16:30
lfaraonekandarpk: is the version of read you want to package available as a tarball?16:30
kandarpklfaraone: I don't think so16:31
kandarpkesle it would have downloaded it16:31
kandarpklet me check16:31
kandarpklfaraone: version 78 present here:16:32
kandarpkhttp://download.sugarlabs.org/sources/sucrose/fructose/Read/16:32
kandarpklatest is 8716:32
lfaraonekandarpk: okay. please ask sayamindu in #sugar to make tarball releases. Since his activity is in fructose, it really should have tarball releases.16:33
kandarpklfaraone: ok.16:34
kandarpklfaraone: by the way, cant we merge the two repos ?16:34
lfaraonekandarpk: which two?16:35
kandarpklfaraone: after cloning the one maintained by Jonas', merge the latest one into it16:35
lfaraonekandarpk: 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
kandarpklfaraone: ok.16:36
lfaraonekandarpk, 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:06
lfaraonekandarpk, 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
lfaraonedfarning, manusheel, ^^ fyi.17:07
manusheellfaraone: Neat. Thank you for pointing this. Let me forward your message in an e-mail.17:08
* dipankar is away: Be Right Back17:08
* dipankar is back (gone 00:00:02)17:08
dipankar* sorry if I missed anything. was off to Dinner.17:09
lfaraonedipankar: nah, just dfarning and myself cooking up more tasks for you :)17:10
dipankarlfaraone, did you go through the letter17:11
dipankar?17:11
lfaraonedipankar: 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:13
neeraj* is away17:18
* lfaraone is off. See you in the evening.17:20
ankurdfarning,  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:31
dfarningankur you will want to mark your package 'r?'  which mean 'ready for review'.  Then the reviewer will respond with 'r+' or 'r-'17:40
dfarningr+ = approved,  r- = needs work.17:41
kandarpkdfarning: If the activity works in 0.84, do I need to test it in 0.86 as well ?17:42
dfarningankur how are your packages coming?17:42
dfarningkandarpk, yes we better to be complete.17:43
kandarpkhmmm17:43
dfarningkandarpk, yah:( but potentially millions of kids will be using these packages. so we need to get if right:)17:44
dfarnings/if/it/17:45
kandarpkdfarning: I have no  problems with that17:45
dfarningkandarpk, I tend to be lazy:)17:46
kandarpkdfarning: connect is working in all 317:46
kandarpk:)17:46
dipankardfarning, I have to run the check procedure sometime later17:51
dipankaris it ok?17:51
dfarningdipankar, sure.  I need to eat and take a break.17:52
dfarninggood work again today.  I'll be off line for a couple of hours.17:53
dipankardfarning, :). Then I will contact you tomorrow morning morning IST.17:53
dipankardfarning, have a nice day :)17:54
dfarningdipankar, great. you too.17:54
ankurdipankar,  around?18:22
dipankarankur, yup18:22
ankursry urgent call , i had to go somewhere. now back to packaging :)18:23
ankurwhat are you doing as of now?18:23
ankurdipankar,  in watch file18:25
ankurwe give link to package page18:25
ankuror download lijk of package?18:25
ankurwhat is the format of link?18:25
dipankarthe source page.18:25
dipankarjust a sec ankur18:25
dipankarankur, here is an example of debian/watch18:26
dipankarhttp://git.debian.org/?p=collab-maint/sugar-log-activity.git;a=blob;f=debian/watch;h=8a7959c23c0bc34baa83782f38602e8062e26196;hb=HEAD18:26
ankurpower gone :(18:26
ankurseeing it18:27
dipankarneeraj_, around?18:35
neeraj_dipankar, yes18:35
neeraj_facing an issue in debian.. asking help on #debian .. ttyl18:36
kandarpklfaraone: pushing memorize activity gives error: ! [rejected]        pristine-tar -> pristine-tar (non-fast-forward)18:52
kandarpklfaraone: details here: http://paste.ubuntu.com/463619/18:52
kandarpklfaraone: pulling pristine-tar gives branch already upto date.18:53
kandarpklfaraone: memorize, poll, connect working in all three branches19:01
kandarpklfaraone: I've pushed changes, please review them when you get time.19:01
=== neeraj_ is now known as neeraj

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