* benzea (i=benjamin@crystal.sipsolutions.net) has joined #olpc-meeting hello everybody - sugar meeting time - who is around? erikos: by the way, morgs told me to tell you 'pong' 6 hours, 19 minutes and 43 seconds ago (on Tue Mar 11 12:41:26 2008) I'm here hi ChristophD * benzea too benzea: better kernel support this time ? :) erikos, heya :) I'm here to. heh, yup, everything working again :-) benzea: great! * homunq here ok let's see what we have on the map: http://wiki.laptop.org/go/Sugar_dev_meeting#Topics frame redesign is tomeu's work but he seems not to be around at the moment - so i say we skip this makes sense 2. multilingual dictionary activity - cjb around (i put this on the list - since cjb might want to share the work and maybe someone is interested) - just guessing cjb cansay something when he is around...skip as well :) 3. new sugar packages (marco's domain) nobody here :( gah guess we skip this as well :/ maybe i should have again announced it on the ml? what do people think make an announcement each week again? the fact that you guys are here is telling me that you can remember the date :) it is probably a good idea to do that * benzea nearly forgot :-) Thought it was quite clear it was weekly, perhaps some folksneed reminding (more likely 'events' have overtaken them) I have to admit without the reminder on my mobile phone I would have also forgotten... but maybe it makes sense to remind people each monday that the meeting happens on tuesday ok.. email the same day in the morning would work? * homunq only remembered because I wanted to talk to marco and tomeu well, maybe a good thing about sending a reminder is also that more people read the topics and can join if it sounds interesting good point * ChristophD agrees ok i suggest: - people can put topics on the wiki till tuesday morning - i than will send a message including these topics to the ml does this sound good? sounds good to me sure sounds good * homunq agrees good i will note it then in the minutes of today so i guess we can make it short today - :-) the last item i had on my list is the scp - development is going on here http://dev.laptop.org/git?p=users/erikos/sugar;a=shortlog;h=controlpanel this is a branch you can check out scp looks good, much better than what I started working on ;) ChristophD: try to make it as dynamic as possible 'lo all. btw, I do have two questions that came up a lot during CeBIT last week: (1) why is it only possible to start an activity by clicking the icon and clickin the text does nothing (a lot of people had issues with that) and (2) why "click" is disabled on the touch-pad cjb, hi cjb: hello :) hi cjb ChristophD: do you mean "tap to click" on the touchpad? ChristophD: it's not "disabled" -- the hardware doesn't support it. ChristophD: I know that my daughter has a much easier time using XO than a normal laptop because of the click thing. cjb, exactly cjb, the hardware does... just run xubuntu on the xo and give it a shot ;) 1) tomeu is working on accelerators and part of this is to fix this as well ChristophD: oh, wow, really? ChristophD: that breaks my understanding of the hardware, then :) cool. cjb, I'm 99% positive about it ;) I'll check it out. Still, not clear we want to turn it on. homunq, what do you mean? are you talking about accidental clicks? yes I agree with homunq; when someone hasn't used *any* computer before, the trackpad is a huge deal is learn. it is true - from observing people they are always trying to click on it - since they are used to cjb, I'm not saying "turn it on", just asking about the motivation to turn it off? accidental clicks, yea a real pain, it's probably the first thing I disable when using a laptop ChristophD: we didn't turn it off on purpose. we've never had it working in our build. garycmartin-ff33: have it disabled in my laptop as well :) * ___bernie is now known as _bernie xubuntu is probably using a different X driver, I guess _bernie: hey, do you know about this? Yeah, I'd consider myself a pretty avid computer user, and I never got used to tap-to-click either. Drives me nuts. But assuming the hardware supports it (news to me, as well), I don't see why we couldn't make it possible to turn on in the control panel. hey eben eben, yeah, having it as an option would make sense IMHO erikos: howdy. so about (1) why isnt the pop-up text on the buttons clickable? eben: so you are not trying to act as a conservative gatekeeper for control panel options? ChristophD: this one is not intentional - tomeu fixed it as far as i can remember bt notina build erikos, ahh, thanks, good to know homunq: Well, only within reason. I don't want it to become a jumbled mess of options, but there's certainly room for all the basics. btw, wrt to scp, will this become a core-activity? because I'm thinking that options such as colour-changing will also be of great interest to the children homunq: I also expect that the module design erikos is working on might be built in such a way that additional modules could be added, or others replaced, so that hacking up advanced preferences is possible to do.... ChristophD: yes just a thought - as options which make it hard to switch XOs arrive, the control panel search (and intelligent, invisible tags) become more important. ChristophD: color changing is also slated to be adjustable in the control panel. ah, and another suggestion I heard at cebit, could an option be added to replace your color-coded XO in the mesh and friends view with a photo or another custom image? cjb, eben, ok, thx ChristophD: it is not an activity - it is a standalone window - a modal (to the view) alert sorry, I know I should have added these topics to the agenda but as mentioned I had totally forgotten about the meeting Can I ask what the reasoning was between making the control panel not an activity? Was there some technical reason? ChristophD: this leaves room for improving :) garycmartin-ff33: perhaps bitfrost garycmartin-ff33: i am not sure it fits in the model of an activity but it sounds fine as an activity to me garycmartin-ff33: Well, the philosophical reason is because activities are designed to be (in general) collaborative, logged in the journal, etc. The control panel, on the other hand, is a configuration screen for the system as a whole. garycmartin-ff33: And, due to security alone, I believe, needs to be owned by the shell. eben, thanks eben, any plans to have an IRL meeting at 1CC about sugar re-design? eben: one interesting point about making it an activity is that you could log the activity - 'making system changes' eben: well, we'd have to put in a bitfrost exception for it, just like terminal/log viewer/etc. erikos: Ah, but you can do that anyway....the new design for the Journal supports actions that aren't "activities" "you made a friend today", "you changed your colors today", etc. eben: cool, yeah that sounds interesting IRL - should have a virtual component/mirror/minutes * ChristophD agrees with homunq IRL ? in real life yeah, I'm lost too... ohhhh xobot: IRL homunq: I'm not following you... xobot: IRL is in real life homunq: gotcha sorry guys for the abbreviation, my bad ChristophD: We've had many in-person meetings about the new designs. would make sense to make a meeting in europe most of the devs are here :) erikos, good point something like a sugar-weekend-jam ChristophD: yup that is the idea for a while now... erikos, where you are you all located? i am in berlin tomeu in prague marco in italy - i thin knear milano OK, do we want to go back to "dictionary" now that cjb is here? I am in Karlsruhe so do we have any other important items on the map? homunq: right cjb: do you want to talk about your new ad fancy activity? hm, not sure I have anything to say on it :) tomeu suggested adding merge support to it all those words and nothing to say :-) :) this is another case where "merge" functionality becomes important and I wonder if merging text data can be done as a datastore-ish service, rather than just in my activity but I'm not sure that it can if the datastore is in charge of version control, then it should have merge hooks & UI. * CanoeBerry has quit (Read error: 110 (Connection timed out)) I doubt that a generalized merge would be too useful, but merging is often domain-specific. though having library functions available is of course good yeah. so, since there's nothing obvious here, let's forget about it and move on. but having hooks for apps to hang on to I'd love to talk about the faster branch stuff with tomeu. Does anyone know if he's working on the new shell model full-time? and a generalized UI, some networking support 'cause I think getting our load time down is really really important. is not a bad idea. cjb: yup that is what is keeping him busy homunq: I think you're doing that overdesigning thing again :) erikos: ok. is there an end in sight for it, do you think? cjb: sure there is :) well it comes now to the details which always take longer... I guess I feel like the performance work is more important, but I guess it's natural that I'd think that ;-) cjb: i guess both is important - he needs maybe some helping hands on both 'kay. cjb: when the scpis out of my way i will join him "hooks" = "one line in activity.info saying I can merge, and a common call signature for 2-way, 3-way merges" s/scips/scp is ok finished the dictionary homunq: I think it's quite far in the future. No harm in letting an activity or two come up with their own implementation that we can use for ideas. OK any other points someone wants to discuss ? otherwise we close the meeting Quick question... sure Activities and available .xo bundles... Lots of current activities don't have .xo for download on the Wiki, and with the build core changes there's a bunch of then that are now hard to test/use What's the best way of getting the message out the the owners? (oficially) this is the page people use to download or? http://wiki.laptop.org/go/Activities yea ok the links are not really up to date garycmartin-ff33: is your question how this page is updated? who should take care of this? It seems odd to me that when you test, build and update the git reps, that the .xo isn't part of the upload. That could solve a lot. garycmartin-ff33: i remember that we had this functionality at one point garycmartin-ff33: I know that marco is working on bundlebuilder. My question is, now that most Activities have been officially pulled, how do we get the activity dev's the gwt with the game. ah, another meeting starting bye all cjb: thanks for joining s/gwt/get I know that it is in some way overdesign garycmartin-ff33: revision control doesn't typically host binary files to put functions in bundlebuilder that are really not intended for use on the XO but it already has several. Uploading to the wiki would not be out-of-place in that module as it stands. garycmartin-ff33: 'setup.py release' pushed the bundle at one point to a repository you could then browse exactly what do others think of cleaning up and fixing this functionality? OK, so we're just in a really bad place just now. I understand. Takes time to get it right when the goal posts randomly move :) yeah - i think the decision is not even in stone yet Either it should be in bundlebuilder, or not. To have it there but half-broken is wrong. or maybe it is - but we have not kept up with the new request It only take a few min to upload your activity .xo, you have to build one to test changes, at least I hope folks do! It seems more a matter of dev procedure, seem like lost got slack as they were in the core builds. * Tturk (n=tturk@158.227.0.240) has joined #olpc-meeting well people tend to be lazy :) something small about the redesign ... All the effort of developing, and then no time spent on dist, oh well... garycmartin-ff33: maybe for the moment - until we know for sure what is going on - every dev is encouraged to push his latest bundle and fix the links I noticed that you are going to reorder the activities when the activities are switched so I was wondering if this gives enough feedback if one has eg. two browse instances running erikos, yes maybe just something semi formal on the ml. garycmartin-ff33: yeah, how do we proceed from here? benzea: is this in a specific slide? I don't think it is shown in the slide benzea: where i can see what you mean? (eben) erikos: benzea: what do you want to see? eben: I think you discussed with tomeu that the activities in the frame should be ordered so that the one that was last active is first benzea: right which then matches tabing or something I am wondering if the location of the button may be an important information if you have multiple instances of an activity running benzea: Yeah, the ordering of the activities would match the alt-tab stack benzea: Ah....well, you can argue that both ways, though. Maybe the "browse instance furthest to the left" is the one I care most about, since I visit it frequently... benzea: admittedly, we're going to have some form of this problem regardless, since the text comes on rollover. benzea: I think it's yet to be seen if it makes more sense to reorder them or not, but we thought it was worth trying. sure, that is fine. just thought I would raise my concern :-) benzea: ok i understood now what you mean :) eben, with the new alt-tab, will you be able to tab through to the activity you want before the switch happens - will make the UI more responsive. garycmartin-ff33: Yeah, that's definitely a benefit we're after. fab maybe one could show the frame and the show the primary toolbar of the activity that would get the focus benzea: yeah, that might work. s/toolbar/palette/ yup that sounds like a good iddea though the shell needs to handle tabbing then instead of metacity garycmartin-ff33: so you want to write an email with the concern? I didn't think I was a voice of authority :-) Guess it's cat managment and all that... garycmartin-ff33: everyone is somehow i think :) benzea: Well, we've always needed graphical feedback for switching....it's a matter of when. benzea: the new design goes hand in hand with a nice switcher, and should make it easier and faster to do... garycmartin-ff33: i guess replying to the thread on devel and raising the concern would be already good. garycmartin-ff33: then an auth voice will speak up i guess So how official is the pulling of all but some of the activities? I get nothing but public chit chat, the track ticket is the only official thing that's close to a 'your all dust' message. garycmartin-ff33: i think there is only the trac item and a thread on devel garycmartin-ff33: let me see if i find the mail and i will reply then erikos, I did that already, and started a bit of that flame war I think... No one spoke up to say 'activity developers should all consider updating their .xo files as they're not going to ship any more' * sjoerd (n=sjoerd@simons.xs4all.nl) has left #olpc-meeting garycmartin-ff33: oh i see - sorry did not read that part garycmartin-ff33: oh you did the moon activity? yea, that's my first so far, goal of getting up to speed with sugar et al. cool that made me stay up late on the lunar eclipse :) :-) actually it would be cool to have a short explanation what the lunar eclipse is in the activity itself or a link, or... or maybe the latest version has this already and i just did not find the download :) I was worried about translation costs, keeping text to a minimum. Though I could add an illustration instead. oh translation right - illustration would be terrific The latest version has lon/lat view and north/south hemisphere viewing locations, helps with the terminology a little more than before. cool will have a look * ChristophD has quit ("Verlassend") I might email a few of the activity developers directly and see if I get any traction getting wiki .xo bundles. garycmartin-ff33: i will raise the issue in the minutes as well - and we can put it on next week item as well I've done some svg icons for Reinier and his Calculate activity, so I might just start there. erikos: cool garycmartin-ff33: you might want to just post to sugar ml as well - so we are in the loop garycmartin-ff33: Calculate has icons for functions now? very cool homunq, yes in the latest git rep, I liked the mockup eben did so I thought it was time to 'make it so' Hope to tweak the UI also (contrast & spacing), not there yet :) garycmartin-ff33: never saw the mockup but intended to make some "one day" myself. The mockup is on the Calculate wiki page, there's two screen shots there currently, one the original mockup from eben and one of the actual activity OK, catch you later guys! * CanoeBerry (n=Canoe@1cc-dhcp-83.media.mit.edu) has joined #olpc-meeting btw: thanks everyone for joining in erikos, thanks for hosting * garycmartin-ff33 has quit (Remote closed the connection) * benzea (i=benjamin@crystal.sipsolutions.net) has left #olpc-meeting * Kiko-olpcc has quit (Read error: 110 (Connection timed out)) * homunq has quit (Read error: 110 (Connection timed out)) * homunq (n=chema@67.214.33.224) has joined #olpc-meeting