Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate

#sugar-meeting meeting, 2012-07-17 15:03:28

Minutes | Index | Today     Channels | Search | Join

All times shown according to UTC.

Time Nick Message
15:03 meeting Meeting started Tue Jul 17 15:03:28 2012 UTC. The chair is manuq. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:03 Useful Commands: #action #agreed #help #info #idea #link #topic #endmeeting
15:04 manuq hopefully this will be short
15:04 so tomorrow we'll come back to design meetings
15:04 and next dev meeting can be based on design desitions
15:05 first topic, newcomers?
15:05 silbe yeah, too bad I can't participate in the first Design Team meeting since almost forever :-/
15:05 manuq do we have anyone new in the room?
15:05 silbe: we can discuss design meeting schedule at the end
15:05 jvonau hi, just lurking.
15:06 silbe manuq: ok
15:06 manuq jvonau: are you new to sugar? sorry if I don't remember you
15:06 jvonau no, with olpc-au
15:07 manuq jvonau: and new to dev meetings?
15:07 jvonau yes, but I read the logs.
15:07 danielf jvonau: welcome on-board
15:07 manuq jvonau: ok! do you want to introduce yourself?
15:08 jvonau Well, been with olpc-au for awhile now and do pretty much all the stuff to put out an image for them..
15:08 humitos manuq: don't you should use the "topic" command? (just asking
15:08 )
15:09 manuq humitos: thanks
15:09 #topic newcomers
15:10 jvonau: ok, I think I've read emails from you in the sugar-devel list
15:10 guess jvonau is around here before himself
15:11 ok
15:11 #topic follow up the shell port (manuq)
15:12 from last week, the shell starts, activities can be started, the home view is visible
15:13 issues: other zoom views are not displayed at the moment
15:13 humitos manuq: good!
15:14 manuq the journal does not start, nothing in the logs but I'm making progress
15:15 I'm reporting a couple of bugs to pygobject
15:15 yesterday I updated my sugar-build to the latest gtk+ from git
15:16 which have some fixes from carlos garnacho from a few days ago
15:16 like a fix for the big X in the search box that was affecting Browse too
15:17 (and the search boxes in the zoom views of the shell)
15:18 so, that's it, I hope I can do a lot more this week, to arrive to guadec with something more polished
15:18 any questions?
15:18 humitos manuq: no a question, but: congratulations!
15:18 danielf manuq: is there any progress with the gst regressions? (speak wasn't working)
15:19 silbe manuq: good luck!
15:19 danielf manuq: espeak^
15:20 manuq danielf: so, espeak is not working in sugar-build, because dnarvaez is trying to keep fedora and ubuntu with the same dependencies, and ubuntu doesn't have it
15:20 dnarvaez: can you correct me if I'm wrong?
15:21 humitos, silbe, thanks :)
15:22 hmm maybe he's not around?
15:22 ok, next topic? more questions?
15:22 danielf manuq: ok, I have no excuses to follow the Speak activity port, I wait to the next topic to tell more
15:23 manuq #topic follow up the activities port
15:23 has seen a lot of work recently
15:23 danielf, please go on :)
15:24 danielf About the Speak activity: I got the first Fatal Python Error of my life
15:24 manuq danielf: did it hurt? :)
15:25 danielf: do you have something in the logs?
15:25 danielf a few, now I'll fill the activity with logs to localize the problem
15:25 manuq is a segmentation fault?
15:26 danielf manuq: no, the log says Fatal Python Error
15:26 manuq danielf: and when does it happen?
15:27 dogi has quit IRC
15:28 danielf manuq: I started the port, and the activity started, Alice started to speak and in a second the activity finished
15:28 manuq danielf: great, you found a bug! :)
15:28 benzea sounds like attaching gdb or even running it trough valgrind might be an idea
15:29 manuq benzea: yes, danielf: I'm sure someone in IRC can instruct you how to inspect it
15:29 humitos? ^
15:29 benzea though, I guess it is a gstreamer binding problem?
15:29 humitos manuq: what? I don't know how to use gdb
15:30 manuq danielf: how are you importing gstreamer
15:30 ?
15:30 danielf benzea: another thing to do is port the Gst code, there was no conflict, but...
15:30 manuq humitos: ok, no problem
15:30 humitos danielf: did you port the gst code?
15:30 danielf: because I'm not sure what to do with that
15:31 danielf manuq: No, there was no conflict with pygst
15:31 humitos^
15:32 manuq danielf: so you are using "import pygst"
15:32 danielf humitos: The Gobject Introspection is much more similar than the C libraries, there isn't docs for Python but there is the official documentation for C
15:32 benzea won't that load the static pygobject bindings?
15:33 danielf manuq: import gst and import pygst
15:33 manuq benzea: I fear that
15:33 benzea manuq: yup, it will happen ...
15:33 humitos benzea: yes, I think that "import gst" load the static bindings
15:34 benzea and then it is not too surprising that it fails at some point ... mostly ugly that it does not fail right away
15:34 humitos benzea: I'm using "import gst" in Jukebox with Gtk3 and it's working properly
15:34 benzea: danielf manuq that is something that we should discuss
15:34 benzea which means, there is no point in trying to debug this further before the bindings are ported
15:35 manuq so, gnome is porting to GStreamer 1.0 https://live.gnome.org/GnomeGo[…]/PortToGstreamer1
15:35 humitos http://wiki.sugarlabs.org/go/F[…]ing/Jukebox#Notes
15:35 manuq here is a porting guide: https://wiki.ubuntu.com/Novacut/GStreamer1.0
15:36 danielf humitos, manuq (manueles): A little detail: My activity ran ugly, I modified some lines which toke errors in the log an then the Fatal Python Error
15:37 benzea humitos: if it works in jukebox it may simply be that you got lucky ...
15:37 humitos benzea: :)
15:37 benzea: that's the meaning of life... lucky :)
15:38 garycmartin Talking of porting, I noticed some talk of GNOME dropping GConf (it is no longer maintained), is there an official replacement? The folks in Maliit are moving to QSettings, I've never heard of that before.
15:38 manuq garycmartin: yes, GSettings
15:38 silbe garycmartin: the replacement used by Gnome is GSettingsd
15:38 *GSettings
15:39 humitos yes
15:39 garycmartin Thanks, OK so I guess we may need to dance around with Maliit and find a way to support it's settings.
15:40 manuq ok, danielf, can you give a try to the introspection bindings with the links provided for humitos?
15:40 dogi <dogi!~dogi@pool-108-20-104-235.bstnma.east.verizon.net> has joined #sugar-meeting
15:40 manuq provided by
15:40 danielf manuq: sure
15:40 humitos manuq: danielf that would be great! even more, if you can, please document what you did and if it worked or not
15:41 manuq great
15:42 this is why keeping regular meetings is good :)
15:42 anyone else want to raise an activity port report/issue?
15:42 any other topic?
15:43 m_anish manuq, i had a question
15:43 manuq sure m_anish
15:43 m_anish manuq, so its great to see the design meetings finally start to happen :-) hopefully they'll be regular... Are the 0.98 roadmap dates being identified...
15:43 manuq, something like this http://wiki.sugarlabs.org/go/0.96/Roadmap
15:45 manuq, another question. will 0.98 ship gtk2 libs alongside gtk3 ones or will it be gtk3 only?
15:45 danielf m_anish: 0.98 will be compatible with Gtk2 activities
15:46 manuq m_anish: thanks for pointing out, yes we should do an schedule for 0.98 soon
15:46 m_anish: danielf is right
15:46 m_anish danielf, ah! okay
15:46 silbe m_anish: we said during the last meeting that sugar-toolkit will continued to be maintained. Maybe what you're more interested in is whether OLPC OS 12.2.0 will ship GTK2 libs?
15:46 m_anish manuq, okay, thanks
15:46 silbe, yep, that too! :-)
15:46 manuq, danielf any word on that? ^^?
15:46 i knw its more an OLPC question
15:47 manuq so I'm not the one to ask about 12.2.0 plans, but as it will be based on 0.98, I think it will have gtk2 compatibility
15:47 m_anish manuq, okay
15:48 manuq ok!
15:49 we are close to success keeping this meeting to 1 hr timeframe!
15:49 anything else? design meeting schedule?
15:50 silbe manuq: will the GTK3 port for 0.98 leave anything unported? Intro screen, tests, whatever? I.e. do we retain any dependency on GTK2 libraries?
15:51 cjl has quit IRC
15:51 cjl <cjl!~chatzilla@c-98-204-202-184.hsd1.md.comcast.net> has joined #sugar-meeting
15:52 manuq silbe: well I'm not touching sugar-datastore
15:52 silbe manuq: no problem, sugar-datastore doesn't have any UI code.
15:53 manuq silbe: so, the idea is to completly port the shell
15:53 silbe manuq: ok, great. thanks!
15:53 manuq silbe: we are not using any compatibility layer, so the port is all at once
15:54 silbe manuq: perfect. Are you going directly to GSettings or will that be a separate step?
15:54 m_anish silbe, i had that question as well :-)
15:55 manuq silbe: I'm keeping GConf by now, GSettings should be a separate step, if keeping GConf doesn't block us
15:55 silbe manuq: fine with me.
15:56 m_anish yep, makes sense
15:56 manuq silbe, m_anish, great if you agree, I was in doubt
15:57 silbe manuq: If GConf stays around long enough and still works properly, it's good engineering to do it in a separate iteration. The GTK3 port is complex enough already.
15:57 m_anish manuq, sorry for stretching the meeting... another general question I had, in general builds for the XO laptop have gnome alongside. I wanted to know whether there were any efforts in integrating the settings used by sugar and gnome
15:58 manuq silbe: yeah
15:58 m_anish for example, with dsd's NM 0.9 patch i believe the network settings between sugar and gnome are shared
15:58 manuq m_anish: no problem stretching the meeting :)
15:59 m_anish: we can discuss that, or wasn't discussed already?
16:00 m_anish manuq, for example ... http://dev.laptop.org.au/issues/705
16:01 manuq, i guess there would be time to submit patches along these lines as they probably won't affect UI ... but it will help immensely if points of integrating settings between gnome and sugar could be identified and worked upon
16:01 manuq, anyway, i  guess i just wanted to raise a point, i dont have an actionable item on it right now
16:01 manuq, feel free to move to the next topic(s)
16:02 manuq m_anish: to me, sounds like a good idea, should be proceeded as a feature page as any other contribution to sugar
16:02 m_anish manuq, okay
16:02 manuq I have no more topics
16:03 countdown?
16:03 m_anish +1
16:03 manuq 5
16:04 silbe from my side only the Design Team meeting schedule is left
16:04 manuq silbe: yes, please
16:05 silbe Both as a Sugar maintainer and as a party interested in the Sugar design I'd like to take part in the Design Team meetings.
16:06 manuq garycmartin and others, can we try to move the design meeting? what about monday 15 utc? works for me if we keep it to 1 hr
16:06 silbe Unfortunately I'm unavailable on Wednesdays and Thursday and the meeting is currently scheduled for Wed (at least for this week, but the idea probably was to keep that time slot).
16:06 garycmartin In my email reply to silbe (on the mail list): "We're currently tied into Sugar/OLPC meetings Monday, Tuesday, Friday  (around the ~15:00 UTC time slot which seems to be good for many folks time zones). Let's review a regular time slot for the next meeting once I've seen who makes it this week. We could possibly try an earlier meeting on Mondays – say at 14:30UTC – as Daniel's build release/triage meetings are not until 16:00 UTC."
16:07 manuq garycmartin: good
16:07 silbe I have a different meeting on Mon 14 UTC, but if necessary the Design Team meeting will trump it.
16:07 m_anish too, FWIW
16:07 manuq garycmartin: so we will make it tomorrow, and maybe we can move to Mondays 14:30 UTC for the next weeks
16:08 m_anish silbe, yep, design meetings would trump it
16:08 garycmartin The design meetings used to be run on Mondays during the last cycle. And before that Sundays. It's always been tough to find a time/day that is good for different time zones.
16:08 m_anish we could move the other meeting around, but i think being able to have regular attendance in design meetings is going to be imp
16:09 silbe garycmartin: +1, it's an impossible problem to solve in general. :-/
16:10 manuq says +1 to Monday 14:30 UTC
16:11 m_anish says +1 to that time as well
16:11 silbe +1 to Mon 14:30 UTC
16:11 garycmartin silbe: My hope is that the IRC meeting are minimal in design decisions. Realtime design meetings (via text) are really not a good use of time. We should try an have 95% of the discussion via email on the mail list, the wiki for more static items, and bugs.SL.org for actionable items. The realtime meeting should just be about pinging folks on what progress they made for the previous week.
16:12 silbe garycmartin: if that works it would be great. It didn't work in the past, but the circumstances are different now so we should just try again.
16:13 garycmartin OK, can try the next but one meeting on a Monday.
16:14 silbe garycmartin: Do I parse this correctly to mean that there will be a meeting tomorrow, but all following meetings will be Mon 14:30 UTC?
16:14 garycmartin silbe: If it doesn't work like that I'll probably need to drop out of the Design meetings as happened last time :( I'm not a fast typer and like to think things over. Realtime is really bad for making good design decisions.
16:15 silbe: Yes, Wednesday meeting tomorrow as per email. It's just about touching base on those agenda items and kicking of email threads (and wiki, bugs) as needed.
16:16 m_anish garycmartin, looking fwd to tomorrow... Atleast from the dextrose builds, there are many useful features we want to push upstream :-)
16:16 silbe garycmartin: +1. For me the synchronous communication (i.e. IRC) is more for cases where we're not understanding each other (which often benefits from a short RTT), rather than where we (apparently) disagree (at first).
16:17 garycmartin: ok. I'll just follow up via email where necessary then.
16:18 manuq garycmartin: +1, let's keep focus in the meeting for wrap up progress, topics and action items, and keep discussions in the mailing list, actions in the bug tracker, specs and mockups in the wiki
16:19 garycmartin silbe: Yes, the plan is that decision intentions are emailed out to the lists for discussion for those than can't make the meeting.
16:19 silbe That's it from my side. Does anyone else have anything left to discuss?
16:19 m_anish nope :-) done here!
16:20 4?
16:20 manuq ok! now..
16:20 5
16:20 m_anish 4
16:20 silbe 3
16:20 garycmartin 2
16:20 manuq ...
16:20 danielf 1, 0
16:20 manuq #endmeeting
16:20 meeting Meeting ended Tue Jul 17 16:20:45 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot. (v 0.1.4)
16:20 Minutes: http://meeting.sugarlabs.org/s[…]-17T15:03:28.html
16:20 Log:     http://meeting.sugarlabs.org/s[…]12-07-17T15:03:28

Minutes | Index | Today     Channels | Search | Join

Powered by ilbot/Modified.