[00:03] dfarning: should I advise subscribing ~ubuntu-sponsors for sponsorship requests (per ubuntu policy) or me specifically? [00:03] dfarning: wording I'm currently using: "Subscribe ~ubuntu-sponsors to your bug. (or subscribe your MOTU contact if you have one, it's me (~lfaraone) for SEETA folks and most Sugar issues, although anybody else can sponsor if I'm not around)" [04:37] dfarning: around ? [04:38] kandarpk, hey [04:38] dfarning: how was your day ? [04:39] kandarpk, it was good. nearly ready to leave [04:39] dfarning: nice. [04:40] dfarning: I was not able to figure out if I can change the python source. [04:40] dfarning: in jhbuild [04:40] manusheel, mentioned that you needed access to the build vm... I'll get that for you. [04:41] dfarning: Ok. [04:41] dfarning: Good evening David. Thank you for providing the access. [04:41] dfarning: Was going through Luke's memos. Very neat. [04:43] kandarpk, luke is currently working on creating a 'package set' on ubuntu so it is easier to modify the sugar related packages. [04:43] dfarning: Ok. [04:43] dfarning: that will be helpful [04:44] dfarning: Great. [04:44] dfarning: does git clone merge changes ? [04:45] dfarning: I think it will copy changes and the changes made by us might get lost [04:45] *copy files not changes [04:46] dfarning: In reference to your e-mail, we'll have Kandarp and Dipankar working on Debian, and Neeraj and Dipankar working on Ubuntu, in accordance with the recent workflow. [04:47] dfarning: We definitely need two members per department to make sure that we are able to meet commitments on time. [04:47] kandarpk, I suggest that you talk to bernie about that tomorrow. He is going to have a clever solution to the problem. [04:47] kandarpk: Kandarp will also be focusing on Sugar API documentation tasks too. [04:47] dfarning: we can use "git pull", I think that merges changes [04:47] kandarpk: Sounds reasonable, right? [04:48] manusheel sir: yes, that will be ok. [04:48] kandarpk: Great. [04:48] kandarpk, I don't understand git well enough to answer. [04:49] manusheel sir: I should be able to devote around 5-6 hours everyday [04:49] kandarpk: Sure, 5-6 hours of development work is very good. [04:50] According to the timelines, we can scale up or down our development hours. [04:50] But, generally 6 hours should be dedicated on dev as we have seen. [04:51] manusheel sir: Ok. [04:52] dfarning: will I get access to the remote machine on which the api-something.sh script is running ? [04:52] that is where we are cloning the source, right ? [04:53] kandarpk, yes. I will have to set it up in the morning. [04:53] dfarning: Ok, thanks :) [04:56] manusheel, my biggest concern is insuring that the new members of the team get up to speed. We have a lot of moving pieces and many things for different people to learn. [04:59] dfarning: Absolutely. The new members will be evaluated on a daily basis, and we'll have assignments allocated to them daily. [05:00] manusheel, ok that sounds good. [05:03] dfarning: Ishan will be ready in a couple of days. Mukul and Shachi needs sometime. However, during this period too, they'll be given short assignments and tests to evaluate their quality of learning. [05:03] Mukul and Shachi will be ready by the end of this week too. [05:04] lfaraone: Hi Luke. [05:04] Around? [05:05] manusheel sir: sir, IRC logs suggests he is busy till tomorrow morning [05:06] manusheel, great. We are getting close to have usable packages and we will turn our attention to debugging. [05:08] manusheel, kandarpk, Luke is on vacation with his family.... but will continue to be online during his normal weekday hours. [05:08] dfarning: Excellent. That will be great. [05:09] kandarpk: Thank you for informing me about it. [05:09] dfarning: Ok. [05:09] Just checked the e-mails by Luke. [05:09] Thought that he was on-line today. [11:50] neeraj, good morning. [11:52] dfarning, good morning :) [11:53] neeraj, how are you today? [11:54] dfarning, good, thanks for asking.. [11:54] neeraj, What do you have planned for today? [11:54] dfarning, I saw luke [11:54] 's mail [11:55] dfarning, I was thinking on working on that.. [11:56] neeraj, yes. The email about syncs? [11:56] dfarning, also as dipankar will not be around for some day, I am also planning to help ishan and mukul to get started with launchpad and little bit packaging [11:57] dfarning, yes.. Though i didn't understood it completely.. I just went through it quickly.. [11:57] dfarning, also I was hoping that lfaraone will help in getting start with core sugar packaging.. [11:58] *days [11:59] dfarning: Good morning. [12:01] neeraj, ok, I would say your personal priority is learning about syncing and launchpad while your team priority is helping ishan and mukul get started. [12:02] Manusheel, good morning [12:03] dfarning: Wish to inform you that Dipankar will not be available today. We had a telephonic conversation this morning. Dipankar has been very ill, and visited the doctor this afternoon. [12:04] dfarning: He'll start working in a day or two. [12:05] dfarning: Kandarp will be working on Debian related tasks over the next 1 day in Dipankar's absence. [12:05] Manusheel, I hope he gets better soon. [12:05] Manusheel, +1 [12:06] dfarning: Yes, I have asked him to take good rest. [12:06] dfarning: Kandarp will work on these tasks and do knowledge sharing with Dipankar once he is back. [12:07] Neeraj will focus on syncing and launchpad today. [12:08] Manusheel, +1 [12:08] dfarning: Also, wish to update that Ishan and Mukul would have completed their understanding on working with ppa by tomorrow. Had a word with Ishan this afternoon. Neeraj is helping them on this front. [12:08] dfarning, Manusheel sir , ok [12:09] neeraj: Thanks Neeraj. Please let me know how you plan to progress ahead on this task. Did you get a chance to look at Luke's e-mail? [12:10] Manusheel sir, I will go through it once again to understand it clearly.. [12:11] Manusheel, the next thing on our timeline is DebCamp, in one week, and DebConf, the following weekend. Jonas will be spending several day on Sugar at debcamp and then he and luke will meet for a few day at debconf. [12:11] Manusheel sir, at present I m trying to help mukul. He is facing too many problems and I feel using live usb will not work in the end [12:12] neeraj: Ok. Please send me a memo on the workflow that you plan to follow for implementing this task. We'll discuss with Luke on validating the steps. [12:12] neeraj: Sure, Neeraj. [12:12] I mean he has not installed it on Vm or as dual boot.. [12:12] neeraj: Please ask him to do so. [12:12] Manusheel sir, sure :) [12:13] dfarning: Can you send me the links for DebCamp and DebConf? [12:13] dfarning: Glad to hear. [12:13] Mukul has bandwidth limit this month, so I guess for him to install all things before next month will be difficult [12:14] I will ask him to co-ordinate with other team members once college starts. He will get unlimited bandwidth from next month only === neeraj is now known as neeraj_afk [12:15] neeraj: He stays pretty near to Dipankar's and Shachi's house. He can take the installers from them today only. [12:15] Manusheel, http://debconf10.debconf.org/ -- [12:16] dfarning: Thank you. Going through it. [12:27] dfarning: Did we submit a proposal to DebConf? [12:28] dfarning: Very neat. Have we prepare a list of agenda items that Luke could discuss with Jonas over the conference period? [12:32] lfaraone: Hi Luke. Around? === neeraj_afk is now known as neeraj [14:14] Manusheel: I'll be around in 15 minutes when we can get a better wifi signal. [14:15] lfaraone: Great. I'll communicate this message to Neeraj. Will ask Kandarp to join too [14:45] I'll be back in an hour or two. Need to go for a meeting. lfaraone, let us talk soon. Neeraj is at Ubuntu-sugarteam IRC, and Kandarp will join soon. [14:52] * lfaraone is around. [15:04] neeraj: Hi [15:06] kandarpk: replied to manu's fwding of your question about gbp. Please post such questions to the debian-olpc-devel mailing list in the future. [15:06] lfaraone: Ok, sure [15:29] lfaraone: please have a look : http://paste.ubuntu.com/465958/ [15:30] lfaraone: getting error in git checkout upstream [15:34] kandarpk: after cloning, you did cd into the resulting `sugar' directory, right/ [15:34] *? [15:34] lfaraone: no. [15:35] lfaraone: will try again after correcting it. [15:35] kandarpk: mk. my attempt worked fine: http://sprunge.us/KSWO [15:36] lfaraone: yes, I got what mistake I was making. [15:36] cd sugar was required [15:40] coool. [15:53] lfaraone: thanks :) [15:53] that worked [15:54] lfaraone: what do I need to do after "git merge v0.89.1" ? [15:56] lfaraone: there is no change in debian yet, so I think I need to change it and push to the repo [15:57] is that ok ? [17:00] lfaraone: around ? [17:01] lfaraone: I am able to build the package using: http://paste.ubuntu.com/466017/ [17:19] manusheel sir: around ? [17:20] kandarpk: Hi Kandarp [17:20] Yes, I am around. [17:20] kandarpk: Did you get a chance to do the workaround? [17:20] manusheel sir: I was able to package sugar and generated these files: [17:21] kandarpk: Great. [17:21] python-jarabe-0.88_0.88.1-1_all.deb [17:21] sucrose-0.88_0.88.1-1_all.deb [17:21] sugar-emulator-0.88_0.88.1-1_all.deb [17:21] sugar-session-0.88_0.88.1-1_all.deb [17:21] sugar-tools-0.88_0.88.1-1_all.deb [17:21] kandarpk: Did we do it for all the different versions? [17:22] manusheel sir: Sir, I am not sure [17:22] the version ( 0.89 ) isn't reflected here [17:22] I didn't change files under debian/ [17:22] maybe thats the reason [17:22] kandarpk: Ok, how about 0.84, 0.86... [17:23] kandarpk: Did you check this with Luke? [17:23] manusheel sir: http://paste.ubuntu.com/466017/ [17:23] manusheel sir: Luke isn't around. [17:25] kandarpk: So, Sugar 0.88 is done successfully. [17:25] Right? [17:25] kandarpk: We should first document the steps taking Sugar as the reference in the document. [17:25] manusheel sir: not sure. I downloaded the 0.89 version of tarball [17:26] kandarpk: Kandarp, have we submitted the package for review? [17:26] manusheel sir: no sir, I was waiting for Luke to confirm the steps used first [17:27] manusheel sir: I didn't change files under debian, so one or two step is missing, I suppose [17:27] kandarpk: Ok, will Luke be back in an hour or so? [17:28] manusheel sir: no idea. [17:28] kandarpk: Sure. Let us complete our collaboration reading work in between. We'll send an e-mail to Luke if he is not around. [17:29] manusheel sir: he wanted me to post the queries on mailing list as well [17:31] kandarpk: Sure. We can post it at the mailing list. [17:31] manusheel sir: Ok, I'll post the steps used and ask for help. [17:32] kandarpk: Sure. Also, you had some questions for Bernie, right? [17:33] manusheel: I'm actually just leaving. [17:33] manusheel sir: yes sir, my public_html directory cannot be accessed online [17:33] manusheel, kandarpk, if I recall correctly, Jonas explicitly stated that he did *not* want the new developers to work on sugar core packages. [17:34] kandarpk: what you did in the paste link looks correct. [17:34] lfaraone: Was there a particular reason? [17:34] lfaraone: I don't need to change any file under debian ? [17:34] lfaraone: We do need to get the new developers started on core packages. David did inform us about it. [17:35] manusheel: Yes. Something along the lines of "I don't know them. They should work on non-core for now." [17:35] manusheel: http://lists.alioth.debian.org/pipermail/debian-olpc-devel/2010-July/002606.html [17:35] lfaraone: Let us try and see if we can accomplish core packaging for Sugar atleast. [17:36] manusheel: "Presence service and datastore are core parts of the Sugar framework. I would prefer that you wait working on those until we have gotten to know each other a bit more. I.e. that you start with non-core parts like activities or libraries not depended on by core parts..." [17:36] manusheel: it's his prerogative to request such things, and I strongly advise we respect his wishes for now. [17:36] lfaraone: Sure. [17:37] lfaraone: Appreciate your pointers. However, our questions are common. Can you help answer Kandarp's questions on Sugar package. We'll start with datastore and presence. [17:37] It seems there was a mismatch between David's and Jonas's recommendations. [17:38] manusheel: I answered all questions asked. [17:38] No worries. [17:38] kandarpk: when you import the new upstream version, you also have to create a new changelog entry. [17:39] kandarpk: keep in mind that sugar 0.89 is NOT part of the 0.88 series, it is part of the sugar 0.90 series, therefore the package name should be changed from "-0.88" to "-0.90", along with an updated changelog entry. [17:40] lfaraone: that is what I wanted to know [17:40] lfaraone: the packages generated have names [17:40] python-jarabe-0.88_0.88.1-1_all.deb [17:40] sucrose-0.88_0.88.1-1_all.deb [17:40] sugar-emulator-0.88_0.88.1-1_all.deb [17:40] sugar-session-0.88_0.88.1-1_all.deb [17:40] sugar-tools-0.88_0.88.1-1_all.deb [17:40] lfaraone: Thank you. Appreciate the pointer. [17:40] kandarpk: kandarpk yes, I saw. You should change the package name in the changelog, and change all instances of " [17:41] kandarpk: kandarpk yes, I saw. You should change the package name in the changelog, and change all instances of "0.88" in the package (debian/) to "0.90". Also, use a version number in changelog that reflects the version you are packaging. [17:41] lfaraone: Great. Luke, how about packaging for 0.84 and 0.86? [17:41] lfaraone: Ok, I tried 0.89 and build failed [17:41] manusheel: what about it? [17:42] kandarpk: okay. I'm leaving in 20 minutes, and I can't really help you without a build log, anyway. Please post the build log, and I'll see what I can do. [17:42] lfaraone: changelog too should have version 0.90 ? [17:43] kandarpk: Please post the build log. [17:43] kandarpk: the changelog should have version 0.89, but the package name in the changelog should end in "-0.90". [17:43] kandarpk: this is the reason I think it's good to let Jonas handle this for now, Sugar packaging (core, at least) is very very complex. [17:43] lfaraone: hmmm [17:47] lfaraone: If we have created a package for 0.90, is there a possible way of minimizing the steps for 0.84 and 0.86? [17:47] manusheel: minimizing the steps? how so? [17:47] manusheel: each package is a separate entity. From what I understand, David wants to focus on supporting only one verison, in this case the current stable version, the 0.88 series. [17:48] lfaraone: There are certain steps, which are redundant across all the versions. Perhaps automating them. [17:48] lfaraone: David referred to 0.86 and 0.84 too. Will double check with him. [17:48] manusheel: Well, I don't know anything about that. [17:49] lfaraone: Absolutely fine. Also, I did go through your e-mail on syncing the package with Ubuntu. Neat explanation. [17:51] lfaraone: We'll try and package datastore, and sync it with Ubuntu downstream. [17:52] lfaraone: fatal: Path 'sugar-0.90_0.89.1.orig.tar.bz2.delta' does not exist in 'refs/heads/pristine-tar' [17:52] kandarpk: you'll have to rename the tarball and reimport it I think :) [17:52] hmmm [17:54] kandarpk: Any other question that we have for Luke at this hour? [17:55] lfaraone: When will you be available next? [17:57] manusheel: 9pm or so. [17:57] (EST) [17:58] lfaraone: Ok, great. Could you please let me know about your availability during this week. What times work well with you? [17:58] manusheel sir, lfaraone: I think I'll need to run all the steps again [17:59] kandarpk: Please do. If you have questions, kindly send an e-mail to Luke, and copy me and David on it. We'll send e-mail on other Sugar packages at the debian mailing list. [17:59] manusheel sir: Ok. [18:01] neeraj: Hi Neeraj. [18:02] Were you able to sync the packages with Ubuntu following Luke's steps? [18:02] Any questions on it? [18:02] lfaraone: sugar-0.88_0.89.1.orig.tar.bz2.delta is created on importing [18:03] I'll need to rename it after that and add a changelog entry ? [18:03] manusheel sir, sorry but after talking to you I just slept :(.. I woke up at 9.30 pm. [18:04] manusheel sir, I will start with it after dinner, in about 15-25 min. [18:04] neeraj: Ok. Sure. Let us have a discussion on it. [18:11] lfaraone, around? [18:18] https://www.reconstructor.org/wiki/reconstructor/ [18:19] lfaraone: I am not able to figure out how to rename the sugar-0.88_0.89.1.orig.tar.bz2.delta file [18:19] please reply when you get back [18:21] manusheel, kandarpk: I'm available for any questions now. [18:22] bernie: Hi :) [18:22] (been traveling until yesterday night) [18:23] bernie: http://people.sugarlabs.org/kandarpk isn't available [18:23] not much of an issue [18:26] kandarpk: hmm looking [18:28] manusheel: unfortunate skype was flaking out, but this should work [18:28] Ian_Daniher: Sure. [18:28] Let us talk on IRC. [18:28] manusheel: with regards to the reconstructor project, your concern is with regards to the project's leadership evaporating and us having to interface with an unmaintained project? [18:29] Ian_Daniher: Yes. [18:29] manusheel: judging from their web presence, that doesn't seem too likely [18:29] manusheel: worst-case scenario, if their leadership was to evaporate, the project is written almost exclusively in python [18:29] Ian_Daniher: Great. [18:29] manusheel: and is very well documented [18:30] Ian_Daniher: That is more than good. [18:30] manusheel: those two facts put many of my fears to rest [18:30] Ian_Daniher: Sure. [18:30] manusheel: at the moment, their toolkit appears to almost perfectly replace David + my work [18:31] Ian_Daniher: Do you have set of questions that you would like to ask them in today's meeting? [18:32] Ian_Daniher: Both on the technical front, and otherwise. [18:32] manusheel: I intend to introduce our project, explain our deployment paradigm(1-1 on flash drives, computers), and inquire as to their thoughts of supporting us in the immediate future with regards to web hosting & tech questions. [18:33] Ian_Daniher: would you recommend reconstructer over the official Ubuntu ISO-spinning tools? [18:33] manusheel: also to inquire as to whether their project primarily is designed to work off of an ISO / liveCD seed or whether it uses a full chroot / debbootstrap build system [18:33] lfaraone: which ISO spinning tools? [18:34] Ian_Daniher: Neat. [18:35] Ian_Daniher: I am not sure on the web hosting support. [18:35] lfaraone: https://help.ubuntu.com/community/LiveCDCustomization ? [18:35] manusheel: atm, in addition to a pygtk interface, they supply a web interface [18:35] lfaraone: or rather, https://help.ubuntu.com/community/LiveCDCustomizationFromScratch ? [18:37] manusheel: and via that web interface, you can do all the building on their servers and download a ready-to-go squashfs/iso/img file. [18:38] Ian_Daniher: well, there must be a script or something used to create the official Ubuntu ISOs... [18:38] lfaraone: couldn't prove it by me. haven't found anything like that, despite looking for it. [18:38] Ian_Daniher: I'll have a look at their web interface design too. Do we have to be dependent on their web services, or we can port it on our web servers (very much like git/ gitorious)? [18:38] manusheel: they suggest running on your own servers. [18:39] manusheel: every bit of the project is FOSS [18:39] Ian_Daniher: Neat. [18:40] Ian_Daniher: Sure. We can try their automation system. At the same time, let us check for some build tools used for Ubuntu ISO generation. Luke has an important recommendation. [18:41] manusheel: sounds good [18:42] manusheel: just to be clear, I see nothing wrong with what Ian_Daniher proposed. [18:42] lfaraone: Absolutely. There is nothing wrong in what Ian has proposed. [18:43] lfaraone: We are doing ground work just to be sure that we have the best tools available with us. [18:44] Sounds good. I'll post to the mailing list & my blog when I have an update. [18:45] Ian_Daniher: Great. Looking forward to the update. Thank you. [18:45] bernie: Any luck with Kandarp's public_html directory? [18:46] Kandarp informed that it cannot be accessed on-line. [18:59] manusheel: http://people.sugarlabs.org/~kandarpk/ is, though. [19:01] lfaraone: Yes. This should be the right page. I think David and Kandarp were looking at the wrong page this morning. [19:01] lfaraone: Thank you. [19:21] manusheel: uh sorry, I got distracted [19:21] manusheel: looking now [19:22] manusheel: fixed [19:35] bernie: Thank you. [19:35] bernie: Internet connect just got lost. So, was unable to check up the URL. [19:42] neeraj: did you get my mail about write activity? [19:43] lfaraone, yes I got it.. [19:44] I should just change the name and commit my changes ? [19:46] neeraj: yes. [19:46] * lfaraone will be back later.