/srv/irclogs.ubuntu.com/2010/08/12/#ubuntu-sugarteam.txt

=== satellit_afk is now known as satellit_
* lfaraone waves.02:50
gonzaloHi, I have a problem in sugar-jhbuild on ubuntu lucid03:23
lfaraonegonzalo: ask in #sugar, prolly.03:37
gonzalothanks03:38
lfaraonedfarning: btw, Ubuntu Feature Freeze is sometime todayish03:50
dipankarlfaraone: aroud?04:47
lfaraonedipankar: for a little while.04:47
dipankarlfaraone: just wondering, if I make any changes to my git.debian repo, will they be automatically synced to debian repository?04:48
lfaraonedipankar: No.04:48
dipankar* after they are being sponsored04:48
dipankarohk04:49
dipankarlfaraone: then what is the way proper way to work that out?04:49
lfaraonedipankar: changes to git.d.o are only that. They have to be uploaded by someone with permissions, ie me.04:49
dipankarlfaraone: ohk04:50
dipankarlfaraone: so, any packaging work left?04:50
lfaraonedipankar: probably.04:51
lfaraonedipankar: from my quick look, sliderpuzzle. paint, flipsticks (frozen). and I need to review speak in full, I think.04:52
dipankarlfaraone: just curious, any update on 'polyol'? (Flipsticks activity depends on it and till last time the packaging of polyol was not done)04:52
lfaraonedipankar: I have no idea what polyol is.04:53
dipankarlfaraone: man, you are getting forgetful :P. Filpsticks currently is on 'toolkit' which has gone obsolete. 'polyol' is the replacement of toolkit. remember alsroot saying this.04:56
lfaraonedipankar: it's been at least a week and a half :)04:57
dipankarlfaraone: hehe04:58
lfaraonealsroot: is polyol in a place where it can be packaged?04:58
dipankarlfaraone: I guess alsroot is not online05:03
dipankar* s/online/here05:03
lfaraonedipankar: I'm sure he'll be around at some point.05:04
lfaraoneAs for me, I'm off to bed. Ttyl.05:04
dipankarlfaraone: sure. Good night :)05:05
dipankaralsroot: around?05:28
=== manu is now known as Guest54078
=== satellit_ is now known as satellit___
* lfaraone waves morning.14:14
dipankardfarning, hello14:46
dipankarmanusheel, hello sir15:06
manusheeldipankar: Hi Dipankar.15:06
manusheeldipankar: Let me send you the Tam Tam mini issue number.15:07
manusheeldipankar: https://bugs.edge.launchpad.net/ubuntu/+source/sugar-0.88/15:07
dipankarmanusheel, ok sir15:07
satellit___manusheel: is there a download site for USR  .iso's (I know it was being moved yesterday)15:07
=== bernie_afk is now known as bernie
manusheeldipankar:satellit_, I'll need to ask David on it.15:11
satellit___thanks15:11
manusheelsatellit_: Will ask him the URL today.15:11
manusheelkandarpk: Hi Kandarp.15:11
dipankar* yeah I was looking for the same15:12
kandarpkmanusheel sir: Hello sir.15:12
dipankardfarning, around?15:12
manusheelkandarpk: Did we get an understanding on animator.py?15:13
manusheelkandarpk: Will we be able to send the first set of patch with the docstrings today?15:13
kandarpkmanusheel sir: I'll try, not very sure.15:13
kandarpkmanusheel sir: packaged exe yesterday and pushed to it to the repo., so will spend time studying the code today.15:14
dipankarmanusheel, Sir, I think the Sugar people are out with a fix for the bug Tam Tam not starting15:15
manusheelkandarpk: Sure. Make a google spreadsheet today, and have 3 sheets - (functions, classes, variables) in it. List down the functions, classes and variables used in animator.py. Then, start with writing the description, whatever we are able to understand. Let us complete this spreadsheet for animator.py today.15:16
manusheeldipankar: Ok.15:16
kandarpkmanusheel sir: Ok.15:16
manusheeldipankar: Can you tell me who started working on this issue?15:17
dipankarmanusheel, Sir, I think alsroot worked on it15:18
dipankar* as David has thanked alsroot for the patch on 64 bit system15:18
manusheeldipankar: Ok.15:20
alsrootTamTam uses custom .so, it could be build while packaging to suppress any further prolems15:21
manusheelalsroot: Thanks for the pointer. Appreciate it.15:21
dipankarmanusheel, now I remember David told me that Luke has worked on .so15:22
dipankarlfaraone, around?15:23
lfaraonedipankar: yes.15:23
manusheeldipankar: Ok.15:24
dipankarlfaraone, dfarning told me that you have worked on .so files in packaging (I don't know what he exactly meant)15:24
lfaraonedipankar: I'm not sure what he meant either.15:25
dipankarlfaraone, here is the actual issue15:25
dipankarlfaraone, https://bugs.edge.launchpad.net/ubuntu/+source/sugar-0.88/+bug/50299115:27
dipankarlfaraone, this bug requires handling .so files in packaging15:27
dipankaras told to me by David15:28
dipankaralsroot, sorry for my ignorance could you explain a bit on this: "TamTam uses custom .so, it could be build while packaging to suppress any further problems"15:29
lfaraonedipankar: that's intereting. I still have no idea what he wants you to do.15:29
lfaraoneit is most def not a bug in sugar-0.88,15:30
lfaraone*.15:30
alsrootdipankar: .xo w/ TamTam contains bunch of blobs (per arch/csound-version), but sources of course doesn't, so spec file should build them from these sources http://git.sugarlabs.org/projects/tamtam-branch/repos/mainline/trees/master/common/Util/Clooper15:31
dipankaralsroot, thanks15:34
dipankar :? tam tam files are in C/C++ !!15:35
manusheelankur: Hi Ankur. Around?15:37
manusheelkandarpk: Have we completed the spreadsheet?15:39
manusheelon animator.py?15:40
kandarpkmanusheel sir: I am browsing through the code trying to understand it.15:40
manusheelkandarpk: ok.15:42
ankurmanusheel,  sir yes :)15:49
manusheelankur: Send you the e-mail.15:49
manusheelusr..@dev..15:49
manusheelankur: with login details.15:50
manusheelankur: you can send across the e-mail today.15:50
manusheelankur: How is 6th bug coming along?15:50
manusheelHave we completed it?15:50
ankurmanusheel,  was just reading that , does everybody have different account ? i mean do we need to change the password?15:50
ankurmanusheel,  will send the mail today15:50
ankurmanusheel sir , was just creating the patch , identified the changes to be made15:51
ankurdipankar,  is this the right page to download dsc file ? http://packages.ubuntu.com/en/lucid/i386/python-sugar-toolkit-0.8815:57
manusheelankur: no need to change the password.15:57
manusheelankur: wrote it by mistake.15:57
manusheelankur: Everyone has the same account.15:57
ankurmanusheel sir okay :)15:57
dipankarankur, yup, its for ubuntu15:57
ankurso the link given in side is for dsc file , is that right?15:58
manusheelankur: why are we using the lucid link?15:59
manusheeldipankar: ^^15:59
dipankarmanusheel, I have just setup maverick and am facing trouble with adding ppa in that16:00
dipankarso I reverted back to lucid16:00
dipankar* switched16:00
manusheeldipankar: ok. ppa is no longer supported in maverick.16:01
manusheeldipankar: do we have maverick?16:02
dipankarmanusheel, Ok sir16:02
manusheeldipankar: Once you are at maverick, do sudo apt-get install sugar-emulator-0.8816:02
manusheelankur: ^^16:03
dipankarmanusheel, Ok sir. i thought we have to use the ppa16:03
dipankarto download USR16:03
manusheeldipankar: Then install activities via synaptic manager.16:03
dipankarand tet16:03
ankuri was not able to find the link  for maverick packages , and i dont know i uploaded the packages for maverick on ppa and they were not there after some time. might be some reasone that they were deleted16:03
ankurmanusheel,  sir i need to get packages source , any hints here , i am creating patch for ftime16:03
ankuri was in lucid now16:03
kandarpkalsaroot: can you recall what _timeout_sid is used for in animation ? http://paste.ubuntu.com/476977/16:03
lfaraonealsroot: in sugar-speak-activity, do we know where chat.py, chatbox.py, messenger.py, espeak.py, espeak_cmd.py, espeak_eye.py came from?16:04
manusheelankur: switch to maverick first.16:04
ankurneeraj said it was okay that if i create patch from lucid or maverick.......16:04
manusheelankur: Better use maverick.16:04
dipankarankur, debcheckout16:04
dipankarankur, or try : apt-get source <package-name>16:04
manusheeldipankar: right. Ankur, use debcheckout. or ^^16:05
alsrootlfaraone: but these files are in activity root directory16:05
dipankarankur, you will get the upstream original16:05
ankurdipankar,  i know that but still , does it make difference if i i download it from debcheckout or using dsc file as neeraj expalined.16:05
ankurdipankar,  okay16:05
lfaraonealsroot: right, but they're unattributed.16:05
* alsroot got what lfaraone meant y "came from"16:05
lfaraonealsroot: chatbox.py indicates that it might have come from Chat.activity16:06
lfaraonealsroot: and therefore was authored by... :)16:06
lfaraonealsroot: copyrights are fun :)16:06
alsrootlfaraone: ok, I'll parse git log and tweak these files and will release v17 tarball16:06
lfaraonealsroot: cool, thanks.16:07
dipankarankur, sometimes its better to use debcheckout or apt-get source, than locating a wrong .dsc file :)16:07
ankurdipankar,  thanks16:07
dipankarmention not :)16:08
ankurmanusheel,  sir i need to get to maverick and update it....... will take time, will get back to you. I ahvent used it for some time.16:08
manusheelankur: Ok.16:11
manusheelPlease use Maverick only.16:11
ankurmanusheel,  sir can i use lucid to patch it for now and then use maverick.16:11
manusheelankur: Don't back port to Lucid if you have any issues.16:11
ankurwill take some time to set up maverick16:11
ankurmay be today will go into that only16:12
manusheelankur: I would say first shift to Maverick, and then create a patch.16:12
ankurmanusheel sir , okay16:12
manusheelankur: We had lot of confusions on that part yesterday.16:12
ankurwill create patch afterwards then.16:12
manusheelankur: Yes, once you have Maverick with you.16:13
dfarningdipankar, there is no need to use a ppa in maverick. all of our packages are in universe.... that is something neeraj is doing.16:13
ankurshiftinf to maverick from now. Need to set it up , register keys and update software as well.16:13
dipankardfarning, ohk.16:13
manusheelankur: sure.16:13
* ankur going as of now , will be back when shift to maverick , wil take time.16:14
dfarningdipankar, the ppa (in lucid ) was just a sandbox for learning to package.16:14
dfarningdipankar, did you still have questions about TamTam?16:15
dipankardfarning, yeah. about Tam tam. hwo do I start?16:16
dfarningdipankar, let me download it and look. did alsroot explain what I meant by blobs?16:17
kandarpkmanusheel sir: around ?16:17
dipankardfarning, I actually couldn't get back to alsroot regarding this16:18
dipankardfarning, I was trying to install sugar16:18
alsrootlfaraone: there are also bunch of files in bundled PyAIML that are also w/o copyright notes, is it ok?16:19
manusheelkandarpk: yes.16:20
manusheelkandarpk: How are things progressing?16:20
kandarpkmanusheel sir: need help16:20
dipankardfarning, oh here it is : <alsroot> dipankar: .xo w/ TamTam contains bunch of blobs (per arch/csound-version), but sources of course doesn't, so spec file should build them from these sources http://git.sugarlabs.org/projects/tamtam-branch/repos/mainline/trees/master/common/Util/Clooper16:20
kandarpkthe code is at http://paste.ubuntu.com/476977/16:20
manusheelkandarpk: ok, tell me.16:20
kandarpkmanusheel sir ^^16:20
manusheelkandarpk: ok.16:21
lfaraonealsroot: uh? not really.16:22
alsrootlfaraone: but it external project, not Speak16:22
lfaraonealsroot: hmmm16:22
lfaraonealsroot: we probably should strip that out from the tarball, it should be pulled out as a separate package.16:24
alsrootlfaraone: I'm afraid, Speak sources should be patched in that case, does debian/ubuntu have pyaiml package?16:25
lfaraonealsroot: no, but we should.16:26
lfaraonealsroot: right now I'm looking at the license for pyaiml, it is rather... colorful: "I hate legalese. This software is free to use and distribute however you'd like. I'm not aware of any catastrophic bugs, but please don't come crying to me if this software fries your board. Void where prohibited. No purchase necessary. You must be 18 or older to make this call. For indoor or outdoor use ONLY. We live for the One, we die for the One."16:26
dfarninglfaraone,  that ^^ was what I was talking about:(  sorryy for being unclear.... several XO files in aslo have binary blobs for cross arch compatibility.16:26
dipankardfarning, 2 minutes and I have sugar on maverick16:26
alsrootlfaraone: I guess it could be considered as Public Domain :)16:27
dipankardfarning, what is the new download link for USR? it is moved I guess16:28
lfaraonedfarning: feature freeze is in effectl.16:29
lfaraonealsroot: http://sprunge.us/OdUG <_<;16:29
dfarningdipankar, I have not gotten a iso to rebuild since I moved it.  do you have a iso from last week around?  or I can rebuild on on the old site?16:30
lfaraonealsroot: as of current, although it appears to be tounge-in-cheek, it's ambiguous.16:30
dfarninglfaraone, what does that mean for us beside need exceptions?16:30
dipankardfarning, I have the older one which worked perfectly. I don't have the last week's16:31
lfaraonealsroot: from a legal perspective, it is contradictory and probably as a whole invalid.16:31
lfaraonedfarning: we need an exception.16:31
dipankardfarning, I think neeraj will be having it16:31
dfarningdipankar, ok please you neeraj's copy.16:31
dipankardfarning, actually satellit__ was asking for it16:32
dipankardfarning, <satellit___> manusheel: is there a download site for USR  .iso's (I know it was being moved yesterday)16:32
dfarninglfaraone, is it clear what what need to be done for TamTam mini?16:32
alsrootlfaraone: anyway, from my pov, only one thing is important - name of pythom modules directory which will contain pyaiml on installed system, I guess it will aiml (subdirectory from pyaiml tarball). I will patch Speak sources to not fail if pyaiml is installed from native packages will strip pyaiml from sources and will release v17 tarball16:33
lfaraonealsroot: I'm talking with the folks on #debian-devel as to what we can do.16:33
lfaraonealsroot: okay, cool. I'll wrangle with the pyamil licnsing.16:33
dfarningdipankar, I'll work on the new build machine today.16:33
dipankardfarning, ohk sure16:33
lfaraonedfarning: I have no idea. I wasn't aware we were shipping TamTam mini.16:33
* dipankar is off to dinner16:36
* dipankar is away: Be Right Back16:36
dfarninglfaraone,  SoaS does not ship it.  If it looks too hard we can drop it for this release and add it next release.  I wanted dipankar to dig into to problem.16:36
dipankarlfaraone, dfarning, I will be right back after dinner16:37
dfarningdipankar, see you.16:37
dfarningishan, what are you working on this evening?16:39
ishandfarning, hi16:39
dfarningishan, hello16:39
ishani am presently working on error bugging part16:40
dfarningishan, what part of it are you working?16:40
ishandfarning, presently i just started working on it and I am trying to reproduce the listed errors16:42
dfarningishan, Ahh one of the cases where the log reports an error instead of a warning?16:43
lfaraonedfarning: so as is, speak is halted because the PyAIML code A) needs to be separately packaged, and B) cannot be distributed in Debian because it probably fails the DFSG. Mail arriving in your inbox to the author CCing you momentarily.16:50
dfarninglfaraone, sounds good.  now we just wait for a response from the author about the liscense?16:52
lfaraonedfarning: yes.16:52
lfaraonedfarning: the "license" is comical.16:52
dfarningishan, what error are you looking for? the best tool is grep to search through the source for the error.16:54
ishandfarning, i am presently trying to reproduce the errors on my system16:55
dfarninglfaraone, I can see why debain would have some concern about the liscensing:)16:56
dfarningishan, what is the error?16:56
manusheeldfarning: Ishan is working on the bugs that we have assigned the team.16:56
manusheeldfarning: bugs #7, 9, 10 ana 11 were not reproducible on maverick emulator.16:58
manusheeldfarning: maverick sugar emulator*16:59
dfarningmanusheel, which bug list are you looking at?16:59
alsrootlfaraone: btw you regenerate locale/ by calling `./setup.py build` while creating binaries?16:59
lfaraonealsroot: we might.16:59
lfaraonealsroot: we *do* call setup.py build, that is.17:00
alsrootlfaraone: I'm just using 0sugar to create tarball, ok, fine then17:00
manusheeldfarning: 11 bugs that we started with in sugar emulator on maverick. Let me send you the bug names.17:00
dfarningmanusheel, thanks.17:01
manusheeldfarning: send.17:03
alsrootlfaraone: also another thing, just let you know, in 0sugar, I follow regular way for tarring sources, e.g., tarred root directory will be speak-17/ not Speak.activity17:05
lfaraonealsroot: that's fine, dpkg doesn't care :)17:05
dfarningmanusheel, for 10 try starting sugar in emulator, switching to a different window, and then switching back to the sugar window, then using the function keys to switch views.17:06
dfarningmanusheel, hmmm I can't reporduce it today either.....17:07
manusheeldfarning: ok. Thanks for the pointer. I had ask the team to define QA scenarios if the bug was not reproducible.17:07
* lfaraone is now investigating turtleart's copyright.17:07
manusheeldfarning: Ok, I'll update the sheet on bugs, once the investigation has been done.17:08
manusheellfaraone: Thanks,17:08
manusheellet me know if Mukul has done it correctly.17:11
dfarningmanusheel, the problem with #7 is probobly rather complicated.17:11
manusheellfaraone: Will ask him to make changes.17:11
manusheelif required.17:11
manusheeldfarning: Ok.17:11
lfaraonemanusheel: sorry, I'm not sure we're talking about the same thing.17:12
dfarningmanusheel, for example when changing the time in the time zone in the control panel you must restart the computer for it to take effect.17:12
lfaraonemanusheel: I'm talking about the "turtleart" package, which provides turtleart for GNOME / window-manager / non-sugar enviorns.17:12
manusheellfaraone: Ok. Thanks for the clarification. Appreciate it.17:13
lfaraonemanusheel: I'm not sure what you mean, that is.17:13
dfarningmanusheel, this is probobly a fundemental problem with sugar design.  for example when changing the time zone in gnome you don't need to restart the computer.17:13
manusheeldfarning: ok. That means we should arrive at the list of scenarios, and do the feature request.17:14
manusheellfaraone: I was referring to packaging of turtle art activity.17:14
lfaraonedfarning: "fundamental", perhaps not, it could require some small changes in the code to make better use of changes in gconf17:14
dfarningmanusheel, hmm 9 works for me today:)  did not work yesterday:(17:16
lfaraonemanusheel: okay. it's not on Sugar/Tasks as far as I can tell, so I have no basis for knowing about it or having it in the review queue. I suspect that the work will be partially duplicated, because once TA is packaged wrapping it for Sugar is straightforward.17:16
* dipankar is back (gone 00:40:15)17:16
lfaraonemanusheel: was Mukul packaging turtleart or turtleblocks?17:17
dipankarlfaraone, mukul was packaging turtleart17:18
manusheeldfarning: Ok :-)17:18
dfarninglfaraone, WRT to the start full screen issues.  do you know if it is possible to add a "full screen" window decorator to a xypher window?  That would solve the problem.17:18
lfaraonedfarning: I do not know.17:19
dipankardfarning, +1 with your idea17:19
dfarningmanusheel, can you assign some one to see about the possibility of ^^?17:19
manusheellfaraone: Mukul is packaging TA. Will be getting it added at the Sugar/Tasks page.17:20
manusheeldfarning: Sure.17:20
dfarningmanusheel, thanks17:20
dipankardfarning, any pointers on the tam tam problem?17:21
dipankar* after what alsroot mentioned17:21
dfarningdipankar, lfaraone and alsroot were discussing it.  the hinging point is package pyAIML as a seperate package,  luke sent the author a note about a issues with the liscense.17:23
lfaraonedfarning: oh? does TamTam use pyAIML? I was talking about Speak.17:24
dfarninglfaraone,  opps I though you were talking about TamTam17:24
dipankardfarning, It seems that whatever package I work on (Flipsticks or Tam Tam), they have complex dependency problems17:24
dfarningdipankar, just bad luck:(17:25
dipankardfarning, btw what are blobs?17:25
lfaraonedipankar: http://en.wikipedia.org/wiki/Binary_blob17:25
alsrootlfaraone: done, http://download.sugarlabs.org/sources/honey/Speak/speak-17.tar.gz17:25
lfaraonealsroot: cool, thanks.17:26
dfarningdipankar, in the case of some XOs bundles they sometimes have dependencies recompiled into them for cross arch compatibility.  as packagers these are 'binary blobs.'17:32
manusheeldfarning: Dipankar got disconnected due to some internet issues. Will be back.17:36
manusheeldfarning: I'll send him your message.17:36
dfarningmanusheel, thank17:36
manusheeldipankar: David wrote - dfarning> dipankar, in the case of some XOs bundles they sometimes have dependencies recompiled into them for cross arch compatibility.  as packagers these are 'binary blobs.'17:36
dipankar* just some internet jerk17:36
dipankardfarning, manusheel : 'recompiled into them' : meaning : they are already kind of patched?17:38
dipankarinstead of making them as separate package?17:38
dfarningdipankar, yes, they have a binary patch that must be built correctly from source.17:42
manusheelkandarpk: Hi Kandarp.17:42
kandarpkmanusheel sir: yes sir.17:43
manusheelkandarpk: Kindly send the e-mail for review to me.17:43
lfaraonemanusheel: turtleart is a bit special, since the same codebase functions as both an application and an activity. packaging it will be non-typical.17:46
manusheellfaraone: Ok. Thanks for the pointer.17:46
dfarninglfaraone, what do you recommend for a method of submitting fixes to ubuntu.  It looks to me like we should 1) Make patches and apply them using quilt 2) Attach a debdiff to a bug in LP and 3) request that you sponsor uploading the debdiff.18:36
lfaraonedfarning: That's the most popular way.18:37
lfaraonedfarning: There are particular elements inside Ubuntu that are trying to move to bzr branches rather than debdiffs and source packages, but although I've found them easy to produce (if you know bzr) they are less popular with the rest of the community, put more work on reviewers, and aren't really mature enough for prime-time.18:39
dfarninglfaraone, ok let's go go with quilt patches for now we can switch later if necessary.18:41
lfaraonedfarning: yeah, with bzr branches you'd still need quilt patches, you'd just be pushing up a branch rather than generating and attaching a debdiff.18:41
* lfaraone will be back, foodseek.18:42
dfarninglfaraone, ok thanks.  I'll write up a step by step guild for how to do this with sugar packages tonight.18:42
manusheellfaraone, dfarning: Very neat.18:46
manusheelI'll have a look at .bzr packaging too.18:46

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