(15:12:04) API: so lets start the meeting (15:12:15) API: as usual, agenda here: (15:12:16) API: http://live.gnome.org/Accessibility/Meetings (15:13:07) API: the first point is this: (15:13:15) API: Problems with a mixed old binding/new (gobject introspection based) bindings due last changes on at-spi2-core (15:13:32) clown: are those python bindings? or all languages? (15:13:43) API: hmm (15:13:51) API: well, for the moment it affects python bindings (15:14:03) clown: okay...that would affect orca (at least) (15:14:05) API: the issue is that at-spi2-core/atk has moved to gobject introspection (15:14:16) ***joanie nods sadly (15:14:16) clown: ah (15:14:19) API: but orca and accerciser still used the oldd (15:14:27) API: pythong bindings (15:14:31) API: and those are not compatible (15:14:34) API: in my personal case (15:14:45) API: means that orca can't read gconf properties, so some (15:14:48) API: configuration are missed (15:14:55) API: but in accerciser is just a crash (15:15:03) joanie: API, I'll do an interim hack for that in Orca (15:15:08) API: the "do the right thing" solution (15:15:10) clown: does it affect dbus too? (intutition says yes). (15:15:11) joanie: we need to convert properly (15:15:17) API: would be move to object introspection (15:15:19) clown: 'intuition' (15:15:24) API: or at least something allowing to use them (15:15:27) API: it is (15:15:32) API: support for gtk2 and gtk3 (15:15:40) API: joanie and aleiva are working on that AFAIK (15:15:46) ***joanie nods (15:16:01) joanie: but I am thinking we do something sooner for your (and others') immediate issue (15:16:04) API: bnitz, any shedule for use object introspection bindings on accerciser? (15:16:08) doffm: API: How close are the gobject introspected Pythn API's to the hand-wrung ones? (15:16:20) bnitz: API: No sorry. (15:16:29) bnitz: API:Is a bug logged for this issue? (15:17:29) ***joanie thinks that jpwhiting created a patch too but isn't sure (15:17:38) joanie: (for Accerciser) (15:18:10) API: bnitz, you mean a migration bug or other kind of bug? (15:18:12) joanie: (Orca is going to be a lot more work to convert and we want to support both gtk2/pygtk gtk3/pygi) (15:18:25) API: doffm, it seams that there isn't a automatic way to do that (15:18:35) bnitz: joanie:That would be awesome. Accerciser gets far too little time on gtk3 for me because the 2 OSs I work in aren't ready yet. (15:18:37) API: at least eitan has some problems with caribou (15:18:41) bnitz: API:Any kind of bug ;-) (15:18:42) clown: re: Orca: also GSettings (15:18:57) API: and some of the posts related to the recent pygi hackfest suggests that (15:19:23) ***bnitz didn't see jpwhiting's patch yet. (15:20:24) API: bnitz, AFAIK, it is a local work (15:20:51) API: anyway, this was mostly an informative item (15:21:04) API: although it is a pity that mgorse is not here (15:21:04) bnitz: OK I'll contact jpwhiting. I'll try to commit asap especially if it is backwards compatible with gtk2/pygtk (15:21:12) bnitz: I suppose that's too much to ask. (15:21:14) joanie: bnitz: it won't be (15:21:18) API: bnitz, I think that no (15:21:19) bnitz: rats (15:21:20) joanie: I haven't looked (15:21:21) ***clown just pinged jpwhiting in the #a11y channel (15:21:23) API: he just started a migration (15:21:32) API: this is other thing that you need to decide (15:21:35) joanie: my understand is that it's one or the other (15:21:37) API: if you want for the future (15:21:45) API: accerciser compatible with gtk2 and gtk3 (15:21:46) joanie: therefore (and for other reasons) Orca is going to have a gui manager (15:21:54) API: of if you just want to be compatible with gtk3 (15:21:57) joanie: configurable at run time (15:22:05) API: so people using gtk2 would require to use an "old" accerciser (15:22:07) bnitz: OK (15:22:14) joanie: thus gtk2 and gtk3 code will be separated (15:22:24) joanie: and thus we can (in theory) have both supported (15:22:33) joanie: but this is a non-trivial change and amount of work (15:22:40) joanie: not run time (15:22:41) joanie: build time (15:22:45) ***joanie is still waking up (15:22:51) bnitz: No it doesn't sound like it. Thanks for the info. (15:23:03) bnitz: joanie, what do you plan on doing for orca? (15:23:11) joanie: see above (15:23:13) API: joanie, this is the reason that I said that bnitz need to decide if he want all this amount of work (15:23:14) joanie: :-) (15:23:19) API: or just migrate to gtk3 (15:23:24) API: and just support gtk3 (15:23:29) API: using and old version to gtk2 (15:23:36) API: most of the apps are doing that (15:23:45) API: although it is a maintainer decision (15:23:49) API: both have pros and cons (15:24:02) joanie: We're doing both for two reasons (15:24:16) joanie: 1. Ubuntu is still at-spi (ditto for other distros) (15:24:22) joanie: 2. Our users (15:24:37) joanie: (many pull Orca from master, but won't jump to the next upgrade for gnome) (15:24:52) joanie: so I think we have an obligation to at least do our best to support both (15:24:58) ***joanie sighs tiredly (15:25:00) joanie: :-) (15:25:07) API: ok, thanks joanie for the explanation (15:25:09) API: as I said (15:25:16) API: this was mostly an informative point (15:25:17) API: lets move (15:25:28) joanie: :-) (15:25:40) API: doffm are you still "more or less" here? (15:26:52) API: well, just in case you still here (15:27:00) API: I will move directly to the atk hackfest (15:27:19) API: doffm came here because we were talking about it, (15:27:36) ***joanie notes that doffm is (another) peson who has not responded to the emails (15:27:42) joanie: unless I have the wrong address (15:27:43) API: and he told me that it will be really unlikely to be there (15:27:57) API: this is the reason I started to ping him directly ;) (15:28:09) API: for the new people (15:28:21) API: we are organizing a atk/at-spi hackfest (15:28:23) API: http://live.gnome.org/Hackfests/ATK2011 (15:28:33) API: so (15:28:45) API: joanie for the people we sent directly a mail (15:28:51) API: how many didn't answer yet? (15:29:00) joanie: API in any form? (15:29:13) joanie: doffm, malte, ... (15:29:21) joanie: those may be the only two (15:29:30) API: malte is the "open office guy" right? (15:29:33) ***joanie nods (15:29:48) joanie: I can ping Eric S to be sure Malte is still alive, etc. (15:29:49) API: hmm (15:30:01) API: well, in that case, from that original mail (15:30:07) API: show is not in this table: (15:30:09) API: http://live.gnome.org/Hackfests/ATK2011 (15:30:18) API: ...at the end (15:30:47) joanie: bnitz: did you note the new dates? (15:31:00) joanie: and if you can go please add yourself to the table API just referenced (15:31:15) bnitz: joanie:Yes. I don't think I can go, but the dates aren't an issue. (15:31:28) joanie: ah gotcha (15:31:31) joanie: that's too bad (15:31:37) bnitz: yeah :-/ (15:31:55) API: ok, well so lets conclude for the moment atk hackfest (15:32:17) API: action: remember people willing to go to edit the page (15:32:23) API: next event: FOSDEM (15:32:36) API: msanchez, myself, will be there (15:32:50) joanie: Ale's going. And Fer. (15:32:58) API: msanchez has a talk (15:33:00) API: ale and fer? (15:33:04) joanie: yup (15:33:06) msanchez: and API probably too (15:33:14) joanie: Ale has a talk I believe (15:33:24) API: well, I still don't know (15:33:27) API: ok (15:33:34) joanie: Louis is taking his time (15:33:59) API: ok (15:34:02) API: well summary (15:34:12) API: several a11y related talks on the FOSDEM (15:34:16) API: and other people (15:34:20) API: anything else? (15:35:05) danigm: I'll be there too (15:35:24) API: danigm, just for curiosity (15:35:29) API: you have also a talk? (15:35:44) danigm: API: we've two (wadobo), but not me, edulix (15:36:51) API: danigm, ok thanks (15:37:01) danigm: but nothing a11y related (15:37:13) API: oh, ok (15:37:30) API: well, next event: CSUN (15:37:40) API: well, I'm somewhat disconnected of this event (15:37:55) API: I think that Bryen, Eitan will be there (15:37:56) joanie: I think most people are not going as there is no hackfest (15:37:57) API: Ale? (15:38:03) joanie: Ale is planning on it (15:38:06) API: Li? (15:38:09) joanie: Li is not (15:38:14) API: ok (15:38:21) joanie: wait (15:38:24) joanie: correction (15:38:30) joanie: Li is but Oracle is funding him (15:38:36) joanie: you should have that in an email I think API (15:38:40) joanie: that's where I saw it (15:38:55) mgorse [mgorse@SDF.ORG] entered the room. (15:39:46) API: yes, this is the reason I asked (15:40:12) joanie: API sorry (still waking up). What is the reason? (15:40:18) API: mgorse, and you? I think that you mentioned about CSUN other day (15:40:33) API: joanie, just an update of the status (15:40:39) API: after all, we have it on the agenda ;) (15:40:49) joanie: yeah, well.... (15:41:03) joanie: in the hopes eitan or bryen might show up and give an update (15:41:31) joanie: My one question is should people who are seeking funding go ahead and apply to the travel committee? (15:41:36) API: yeah, in that case we would have best information (15:41:48) API: hmm, yes I guess so (15:41:58) ***joanie has decided to ask for funding from GNOME because she didn't want to go to CSUN in the first place but GNU signed her up for a panel :-/ (15:41:59) API: but as far as I know, for the moment is just one person (15:42:10) API: ah (15:42:13) API: ok, you also (15:42:18) joanie: (and then pulled out from funding it) (15:42:24) joanie: go, go GNU! (15:42:39) joanie: (strike that last comment from the minutes) (15:42:50) API: well, from the a11y budget we have some money for CSUN (15:43:00) API: so two people shouldn't be a problem (15:43:17) joanie: and being in the states, my flight shouldn't be too terribly bad (15:43:22) joanie: one night of hotel (15:43:55) joanie: so I shall tell Ale to apply for funding, yes? (15:44:14) API: if he want to go to CSUN, yes (15:44:19) joanie: :-) (15:44:38) API: well, something else about events? (15:44:51) joanie: back to Atk? (15:44:57) joanie: quick question (15:45:04) API: shoot (15:45:05) joanie: can we *count* on those dates at this point? (15:45:08) ***joanie aims (15:45:15) joanie: i.e. for purchasing flights (15:45:32) joanie: it would be helpful to know for sure as I tend to book non-refundable tickets (15:45:36) joanie: because I'm cheap (15:45:37) joanie: :-P (15:46:32) joanie: and mgorse now that you're here.... (15:46:34) API: msanchez as far as remember nobody on Igalia said anything about that date (15:46:43) joanie: May 9th-15th (15:46:50) msanchez: No, guess it's ok (15:46:50) API: we don't have any assembly and go on (15:46:59) msanchez: sounds like a good week for it (15:47:00) joanie: okay, so then I propose the following (15:47:00) API: thats my feeling (15:47:20) API: about that dates, AFAIK, we were waiting for the hypothetical attendees (15:47:20) joanie: if the Igalians could get an official blessing (rather than an 'I guess it's ok') (15:47:34) joanie: well, mgorse is here (15:47:40) msanchez: I'll send an email (15:47:40) joanie: so we need to find out from him (15:47:43) msanchez: I mean, now (15:48:00) joanie: but Li won't be able to get a visa if we wait much longer (15:48:13) joanie: and we did promise to not have a repeat of Li's visa problems (15:48:17) mgorse: I can't tell you if that day is okay with Igalia (15:48:28) joanie: mgorse: okay with *you* silly :-) (15:48:39) mgorse: yes, it's okay with me (15:48:40) joanie: are you available then? (15:48:44) joanie: thanks mgorse! (15:49:08) joanie: that means only Malte is the unknown (15:49:15) API: yes, I agree that we can't delay that longer (15:49:17) API: soo, (15:49:22) API: we can propose a deadline (15:49:24) joanie: I will email him (and Eric S) privately and CC you API (15:49:40) joanie: deadline is yesterday (15:49:46) joanie: please confirm in house (15:49:53) API: something like a "this is the last warning" after X day, the hackfest will be set on stone (15:50:04) ***joanie thinks we're beyond that point already (15:50:10) API: joanie, as msanchez and we said, the availability is confirmed (15:50:12) joanie: the only one we don't know about is Malte (15:50:30) joanie: oh, I misread what msanchez said (15:50:49) joanie: I took that to mean y'all thought it would be ok due to nothing else happening at that time (15:51:06) joanie: if I get tickets and Li gets a visa and then you say "oops".... (15:51:18) joanie: so for clarity (and the minutes) (15:51:18) msanchez: mail sent (15:51:32) joanie: the status is that we *think* it's okay and msanchez has just asked (15:51:33) API: well, lets set as deadline, next a11y meeting (15:51:34) joanie: correct? (15:51:36) msanchez: but as API said, it's pretty clear everybody here is ok with dates (15:51:42) API: or you prefer to b e more drastic? (15:51:49) API: I mean, set now the deadline (15:51:53) joanie: msanchez: pretty clear sucks for visas and non-refundable tickets (15:51:58) joanie: API re deadline... (15:52:05) joanie: to me, if Igalia officially confirms it, it's set (15:52:12) joanie: we've emailed everyone several times (15:52:19) joanie: talked about it in multiple meetings (15:52:32) joanie: Malte is the only unknown at this point attendee-wize (15:52:42) ***API reading mario mail (15:52:52) joanie: and having a date and filling out the goals, etc. would be good for approaching a few others like LibreOffice (15:53:01) API: well, our deadline on that "confirmation mail" is tomorrow (15:53:01) joanie: it might be worth poking KDE folks (15:53:08) API: so lets do that (15:53:16) API: tomorrow I will sent to the a11y mailing list (15:53:19) API: and to the wiki (15:53:23) msanchez: I sent a mail now to our internal list, and if nobody says nothing it's 101% sure it's ok (15:53:25) API: a mail "date set on stone" (15:53:30) msanchez: (it's 99% sure already, btw) (15:53:31) joanie: yay! thanks API and msanchez! (15:53:37) ***joanie is paranoid (15:53:42) joanie: comes with old age :-P (15:53:43) API: it is normal (15:53:45) API: well (15:53:48) joanie: (and experience) (15:53:52) API: about 5 minutes to the end (15:53:54) bnitz: joanie:Having a few of those filled in might help with my overlords. (15:53:59) API: about the GNOME 3 point (15:54:04) ***joanie nods knowingly (15:54:06) bnitz: as would removing the nice photo of the location. (15:54:12) joanie: heh (15:54:24) joanie: bnitz: please send a photo of an ugly, boring building (15:54:25) API: just to comment that we didn't do our homework properly (15:54:31) API: so the actions are still valid (15:54:33) joanie: we suck (15:54:46) joanie: I will roll over those action items (15:54:48) joanie: into this week (15:54:52) bnitz: np :-) Hey at least it's cloudy in the photo. (15:54:55) API: yep (15:55:02) API: well, 5 minutes to the end (15:55:06) API: miscellaneous time (15:55:12) joanie: Yay for misc time (15:55:14) msanchez: joanie: don't worry, I "threated" all the Igalia Assembly in the last line of my mail with this: (15:55:14) API: someone wants to say something? (15:55:20) msanchez: "Remember, as usual silence means 'Ok'" (15:55:30) joanie: API I think we should have someone on the RT (as you know) (15:55:30) msanchez: so they have no escape (15:55:43) joanie: And I personally think it should be API (as API knows) (15:55:51) joanie: have you talked to the RT about this API? (15:56:19) ***joanie hopes API doesn't kill her for putting him on the spot (15:56:23) API: to be officially on the release team? (15:56:30) joanie: yeah -- for after 3.0 (15:56:37) joanie: I think it's a little late in the game now (15:56:50) joanie: but I'd like the RT to be thinking about having an a11y team member on their team (15:56:59) joanie: so I'd like to ask them before too long (15:57:04) joanie: to start considering it (15:57:09) API: well, not sure, you already pointed that "we suck" and it is basically due have too much on the plate (15:57:28) joanie: well, after 3.0 is out, we should have a better plate and suck less (15:57:39) API: ask to be on the RT and then do that just "half-good"... (15:57:45) mgorse: I think people have unofficially discussed that before but nothing came of it at the team. One of us needs to volunteer to do it, I think (15:57:53) joanie: mgorse: exactly (15:58:00) joanie: mgorse: I'm volunteering API :-P (15:58:03) mgorse: s/team/time/ (15:58:10) joanie: but after 3.0 is over (15:58:20) joanie: API will you please give it some thought (15:58:27) joanie: and then we can do our homework (15:58:30) joanie: wait a bit (15:58:32) joanie: and then propose it (15:58:43) jpwhiting [~jeremy@75-169-202-96.slkc.qwest.net] entered the room. (15:58:55) joanie: because I don't think half of the crap that came down this cycle would have happened if we had a rep on the RT (15:58:55) jpwhiting: hmm, did I miss the meeting? (15:59:05) joanie: jpwhiting: all but the last 2 minutes I'm afraid (15:59:12) API: jpwhiting, well, you will enjoy 2 minutes (15:59:12) jpwhiting: bnitz: I have some changes, but not enough to make it work completely, it's a start, I'll send you what I have (15:59:16) jpwhiting: :) (15:59:32) bnitz: jpwhiting:Awesome! (15:59:40) API: jpwhiting, just a question (15:59:48) danigm: in misc time, I want to talk about ONCE and CUSL. ONCE give an a11y prize in CUSL (http://concursosoftwarelibre.org/1011/patrocinio-fundacion-once) so I think they are interested in linux a11y (15:59:57) API: it is a migration work or a "support gtk2 and gtk3" patch (15:59:58) bnitz: Now I need to figure out how to get enough of Gnome 3 dependencies working to break accerciser so jpwhiting's patch can fix it! (16:00:23) API: danigm, could you elaborate this "I think they are interested in linux a11y" (16:00:38) API: are you thinking in any kind of action related with that? (16:00:40) joanie: danigm: Did you go to the congress? (16:00:50) jpwhiting: API: migration I believe (16:00:57) danigm: joanie: I don't know (16:00:58) API: after all Consorcio is already a ONCE related "interest on linux" (16:01:04) jpwhiting: though I'm a bit of a python noob, so I might still be using gtk2 here, I'm not sure (16:01:07) joanie: danigm: it happened this week (16:01:10) jpwhiting: bnitz: e-mail address? (16:01:13) joanie: did you attend it? (16:01:21) danigm: no (16:01:50) API: jpwhiting, gobject introspection python binding are just for gtk3 (16:01:57) bnitz: jpwhiting:I msg'd it to you. (16:03:04) jpwhiting: API: ok, then yeah, it's moving to gtk3 (16:03:32) ***joanie is curious about API's question (16:03:37) joanie: (16:00:23) API: danigm, could you elaborate this "I think they are interested in linux a11y" (16:03:37) joanie: (16:00:38) API: are you thinking in any kind of action related with that? (16:03:51) joanie: or rather about the answer to it (16:04:26) danigm: what I trying to say about CUSL and ONCE is that I'm involved in CUSL organization so if someone want to come to give a talk in CUSL final event I can help (16:04:48) joanie: aha that might be cool (16:04:55) doffm left the room. (16:05:03) jpwhiting: bnitz: sent (16:05:18) bnitz: thanks (16:05:35) joanie: danigm: Save me the slow reading/translation time. When is the event? And where? (16:06:01) API: well, about 5 minutes over time (16:06:12) API: any last misc item? (16:06:19) ***joanie observes we started 10 minutes late and thus are -5 minutes over time :-P (16:06:21) API: -->quick last item<-- (16:06:25) danigm: joanie: the event will be at mid may I think, and this year will be in granada (16:06:32) joanie: thanks danigm! (16:06:38) danigm: granada, andalusia, spain (16:06:44) joanie: So the event will be when I'm in Spain (16:06:46) joanie: cool (16:06:54) joanie: danigm: dates would be good (16:07:22) ***clown likes joanies meeting time math. (16:07:38) ***joanie wonders if there should be some sort of Orca + Evince talk :-) (16:07:46) danigm: Maybe I'll talk about gnome a11y theere, and I don't know if aleiva is interested too, because Emergya paid cusl last year, this year I don't know (16:07:58) joanie: danigm: talk to Ale (16:08:16) joanie: I can't participate formally as I won't know Spanish by then (16:08:34) joanie: but if it's there when I'm there, I'd love to help out and see a GNOME a11y talk (16:08:44) joanie: perhaps a collaboration between your new company and Emergya (16:08:50) danigm: yep (16:09:02) danigm: I need to talk with them (16:09:15) ***joanie whispers to clown: meeting math is the only math I ever mastered (16:09:33) joanie: Okay, I'm done. /me yields floor (16:09:36) API: well, not 10 minutes over time (16:09:39) API: so (16:09:42) API: meeting over (16:09:48) API: thanks folks for your time (16:09:52) joanie: thanks for chairing