Attachment '20131017_log.txt'
Download 1 16:01:15 <API> #startmeeting
2 16:01:15 <tota11y> Meeting started Thu Oct 17 16:01:15 2013 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot.
3 16:01:15 <tota11y> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 16:01:28 <API> #topic waiting 5 minutes just in case someone appears
5 16:06:18 <API> well, 5 minutes
6 16:06:20 <API> and a little more
7 16:06:25 <API> so lets move to the first real topic
8 16:06:29 <clown> big turnout.
9 16:06:45 <API> #topic "Boston" Summit Recap and Wayland situation
10 16:07:21 <API> #info Last weekend (+Monday) some of the people of the a11y team were present at the "Boston" Summit, this year in Montreal
11 16:08:12 <API> #info the main topic was Wayland, and we were being testing, debugging and triagging GNOME during the summit (and joanie even before)
12 16:08:48 <API> #info and also talking with several developers there about Wayland situation. Specifically Matthias Clasen and Jasper
13 16:09:05 <API> #info you can find a summary of current status and findings here:
14 16:09:12 <API> https://wiki.gnome.org/Accessibility/Hackfests/Montreal2013
15 16:09:19 * clown looks
16 16:09:31 <joanie> #info Joanie has started looking into the OSK too, which is not on that page yet.
17 16:09:36 <API> #info we plan to use that page as a base of a more general and permanent "Current situaion of wayland" page
18 16:09:59 <API> #info fwiw, we also fixed non-wayland bugs there. But as said, Wayland was the main topic.
19 16:10:02 <API> done
20 16:10:21 <joanie> There's also the mailing list threads.
21 16:10:21 <API> so, any other want to add information about the summit?
22 16:10:34 <API> ah true
23 16:10:38 <API> I will info them
24 16:10:39 <joanie> since the topic includes the Wayland situation
25 16:10:40 <joanie> thanks
26 16:11:00 <API> #info as an outcome of those conversations, some mailing threads were started
27 16:11:21 <clown> on the plus side, it looks like the magnifier is relying less and less on X. They got rid of XFixesCursor.
28 16:11:35 <API> #info One in gnome-accessibility-devel about getting the information of the current window
29 16:11:37 <API> https://mail.gnome.org/archives/gnome-accessibility-devel/2013-October/msg00006.html
30 16:12:03 <API> #info and other on wayland list, sent by mclasen, that list several of the stuff we talked in the summit
31 16:12:09 <API> https://mail.gnome.org/archives/gnome-accessibility-devel/2013-October/msg00008.html
32 16:12:34 <API> clown, yes, afaik, that is part of the plan to get the magnifier working on wayland
33 16:12:44 <API> there are other parts of gnome-shell that are being abstracted
34 16:13:06 <API> although mclasen mentioned that jasper says that abstracting everything would be complex/impossible/not-worthy
35 16:13:18 <API> and fwiw, I think that I'm done with the infos now
36 16:13:36 <API> so again
37 16:13:40 <API> <API> so, any other want to add information about the summit?
38 16:13:52 <joanie> Don't think so
39 16:14:02 <joanie> other than the fact that we need to figure out if new a11y api is needed
40 16:14:08 <joanie> and if so get that into place ASAP
41 16:14:16 <joanie> and then get implementors to implement it
42 16:14:17 <API> well, as I told you recently
43 16:14:22 <API> is not only about new a11y api
44 16:14:25 <API> but also about where
45 16:14:32 <joanie> I know
46 16:14:35 <API> I didn't went into all the details of last mclasen email
47 16:14:59 <joanie> but if we don't prioritize this, things will be broken in 3.12
48 16:15:11 <API> but he seems to suggest to add some api on wayland/mutter and not expose it through toolkits
49 16:15:23 <API> fwiw
50 16:15:24 <joanie> but that was before I responded with my other diea
51 16:15:26 <joanie> idea too
52 16:15:30 <API> taking into current state of wayland
53 16:15:42 <clown> yes, I don't really get what mclasen is proposing in his email.
54 16:15:53 <API> I really would like having wayland on 3.12 as beta
55 16:16:04 <API> not only for a11y reasons
56 16:16:23 <API> having wayland "fully ready" for 3.12 sounds really too optimistic to me
57 16:16:29 <API> fully ready==production ready
58 16:16:35 <API> for me current status is not even beta
59 16:16:37 <API> is alpha
60 16:16:49 <joanie> I agree, but we cannot count on that happening
61 16:16:49 <API> but I fear that what Im saying is just a rant
62 16:16:59 <joanie> we have to assume that 3.12 is the target release
63 16:17:04 <joanie> because that is what they have said
64 16:17:14 <joanie> and that means figuring out this stuff NOW
65 16:17:19 <joanie> and getting the API in place NOW
66 16:17:50 <joanie> (and it's not a rant)
67 16:17:52 <API> well, the good news
68 16:17:59 <API> is that mclasen seems really interested
69 16:18:02 <API> well, mclasen and others
70 16:18:08 <API> and they are moving stuff
71 16:18:09 * joanie nods
72 16:18:26 <API> so we are not alone here
73 16:18:36 <joanie> so the action items?
74 16:19:30 <API> ok, I can think on the following ones
75 16:20:12 <API> #action API gnome-shell not accessible on wayland. Hacky solution avaible. Proper solution needed.
76 16:21:02 <API> #action API: looking at tooltip related code to see the possibility of adding mouse-in, mouse-out event at the a11y toolkit
77 16:21:23 <joanie> #action Joanie will keep testing the OSK and write up her findings, file bugs, etc.
78 16:21:27 <API> #action everybody: being active on the threads opened
79 16:21:42 <joanie> #action Joanie will create a non-hackfest/summit a11y in wayland page
80 16:21:58 <joanie> mgorse: what are you working on w.r.t. wayland?
81 16:23:26 <API> although probably off-topic on the current topic
82 16:23:36 <API> we can't forget that other of the tasks for 3.12
83 16:23:44 <joanie> and I removed that from the agenda
84 16:23:46 <API> is about the async API for at-spi
85 16:23:47 * joanie quickly adds it
86 16:23:52 <API> well, don't need
87 16:23:56 <API> we can talk about that here
88 16:24:02 <API> because is affecting the future planning
89 16:24:23 <API> anyway, mgorse seems to be away so in any case:
90 16:24:30 * joanie puts "Other 3.12 work" on the agenda
91 16:24:38 <joanie> and pretends it was always there
92 16:24:39 <joanie> ;)
93 16:25:51 <API> #info tentatively: mgorse will keep his focus on the at-spi2 async API, although he will properly reported by API and joanie about Wayland situation, discoveries and general stuff
94 16:26:05 <API> sooo
95 16:26:10 <API> anything else in this topic?
96 16:26:16 <API> comments, questions, doubts?
97 16:26:21 <joanie> fears?
98 16:26:23 <joanie> :)
99 16:26:33 <clown> that's a lot to do by 3.12...
100 16:26:41 * joanie nods
101 16:26:47 * clown apologizes for his pessimism
102 16:27:02 <API> technically is "just 2 topics"
103 16:27:08 <joanie> my phrase for the whole of the summit was "Wayland zomg!"
104 16:27:10 <API> the problem is when you start to list all subtopics ;)
105 16:27:13 <clown> with many many sub-topics.
106 16:27:41 <API> in any case that is one of the reasons of my previous "gnome wayland should be beta for 3.12" rant
107 16:27:46 <API> because, fwiw,
108 16:28:03 <API> there are also a lot of subtopics there if we remove a11y from the equation
109 16:28:04 <clown> I don't know if it matters, but there is a "window manager" insides gnome-shell's "shell-global.c", that makes exttensive use of the the XDisplay...
110 16:28:48 <API> clown, well, one of the things that makes the move to wayland complex
111 16:28:57 <clown> probably much too specific for this meeting.
112 16:29:05 <API> is that they would need to support apps using still X through xwayland
113 16:29:17 <clown> eww.
114 16:29:20 <API> that means that wayland environment will not be "pure wayland"
115 16:29:30 <API> in any case, probably that would not be the case for gnome-shell
116 16:29:44 <API> and that X stuff will be abstracted, ifdefed or something
117 16:30:38 <API> so after this rant-alike chat about wayland
118 16:30:40 <API> moving to next topic?
119 16:30:49 <joanie> sure
120 16:31:13 <API> #topic W3C updates
121 16:31:19 <API> clown?
122 16:31:36 <API> ah wait
123 16:31:44 * API refreshing agenda
124 16:31:56 <API> #topic Other 3.12 work
125 16:31:58 <clown> ok
126 16:32:04 <API> sorry clown,
127 16:32:21 <API> #info plans for 3.12 are similar to the list we made on last week
128 16:32:32 <API> #info Main topics: wayland + at-spi2 async API
129 16:33:03 <clown> and possibly at-spi2/X/wayland interactions.
130 16:33:04 * joanie wonders about the focus deprecation stuff
131 16:33:05 <clown> ?
132 16:33:25 <API> #info Medium topics: already existing features (tinting+focus tracking UI)
133 16:33:38 <clown> focus is deprecated? What does that mean?
134 16:33:44 <API> #info Medium topics: that to-be-proposed feature about homogeneous keyboard navigation
135 16:33:52 <clown> ah yes, lots of activity on the tinting bugzilla.
136 16:34:01 <API> clown, well, I include at-spi2/X/wayland interactoin on wayland
137 16:34:09 <clown> okay. API
138 16:34:14 <API> clown, well, not focus
139 16:34:22 <API> is what we said last week
140 16:34:28 <API> we had AtkObject:focus-event
141 16:34:35 <API> and AtkObject:state-changed:focus
142 16:34:36 <API> event
143 16:34:39 <API> we deprecate one
144 16:34:40 <clown> i was not here last week...
145 16:34:46 * clown reads.
146 16:35:01 <joanie> this is something we want to tackle early on in the cycle
147 16:35:02 <API> and we also deprecated several utility methods related with focus tracking
148 16:35:05 <clown> oh, right, I remember that from two weeks ago.
149 16:35:10 <joanie> in order to deal with regressions
150 16:35:16 <API> in any case,
151 16:35:18 <joanie> and I don't want us to lose site of that
152 16:35:20 * API resuming infos
153 16:35:23 <joanie> during the Wayland zomg
154 16:35:31 <clown> they are both ATK focus events, right?
155 16:36:00 <clown> and somehow parallel "desktop focus" events.
156 16:36:04 <API> #info Medium topics: several focus related methods were deprecated. Some work started on toolkits: test it
157 16:37:14 <API> #info Medium topics: atk_text_get_string_at_offset defined at ATK. Need to start to implement and test it on the toolkits. Probably that would lead to having just one implementation on gtk/clutter, probably on pango. Follow up this, test it
158 16:37:28 <API> #info about the previous: webkitgtk already has a implementation of that method
159 16:37:40 <API> phone
160 16:37:48 * clown waits
161 16:38:13 <joanie> Regarding pango, I thought the long term goal was to no longer depend on pango.
162 16:39:16 <API> sorry, back
163 16:39:29 <API> joanie, well, that is the reason I added "probably"
164 16:39:41 <API> I know that the plan was removing totally pango from webkitgtk
165 16:39:55 <API> but I still don't know what is the real plan for gtk/clutter
166 16:40:02 <API> depends on the week I hear one or the other
167 16:40:05 <API> in any case
168 16:40:19 <API> that was my mental list of main and medium topic for 3.12
169 16:40:28 <API> did I miss something?
170 16:40:40 <joanie> action items?
171 16:41:02 <API> well, I think that I already have an action item about the to-be-proposed feature
172 16:41:10 <joanie> and pinging benjamin
173 16:41:21 <API> and I already have some action items about some subtopics of wayland
174 16:41:24 <joanie> I'll take one for testing his patch in process
175 16:41:33 <API> k
176 16:41:49 <joanie> #action Joanie will test Benjamin's work-in-progress focus-related deprecation patch
177 16:41:52 <API> #action API: check with gtk and clutter developers what are the plan towards pango
178 16:44:06 <API> in any case
179 16:44:21 <API> remember that we are at the beginning of the cycle
180 16:44:25 <API> and listing all the stuff to do
181 16:44:35 <API> I have just classified on Main and Medium topics
182 16:44:42 <joanie> and panicking about it
183 16:44:43 <joanie> ;)
184 16:44:49 <API> but probably we would need to eventually do a more fine-grained prioritization
185 16:44:56 <API> and see what can wait to 3.14
186 16:45:00 <joanie> so we can panic in order
187 16:45:39 <API> I will info it just in case
188 16:45:56 <API> #info we are at the beginning of the cycle, so listing all the remaining tasks
189 16:46:15 <clown> looks comprehensive to me API.
190 16:46:22 <API> #info eventually we would need to do a fine-grained prioritization and see if there is something can way to 3.14
191 16:46:26 <API> and having said so
192 16:46:33 <API> is a good moment to change topic
193 16:46:44 <API> #topic W3C updates
194 16:46:49 <API> clown
195 16:46:57 <API> ?
196 16:47:01 <clown> #info The UAIG document is very close to going to last call status.
197 16:47:17 <clown> #info there are a few more edits to be made, and about 20 or so tests to run.
198 16:47:35 <clown> #info the plan is to have everything wrapped up by the end of Oct
199 16:47:54 <clown> on a related topic...
200 16:48:02 <clown> #info Joseph gave a talk at the jQuery accessiblity summit last week about ARIA.
201 16:48:11 <clown> #info http://www.deque.com/deque-partners-jquery-create-accessibility-summit
202 16:48:20 <joanie> yay!
203 16:48:23 <joanie> how'd it go?
204 16:48:46 <clown> it went well, although I had a cold the weekend before, and lost my voice for about the last two minutes of talk.
205 16:48:51 <clown> turned into a croak.
206 16:49:00 <joanie> oh dear.
207 16:49:06 <joanie> But 'grats on the "went well" part
208 16:49:07 <joanie> :)
209 16:49:38 <clown> otherwise, it went okay, however, the crowd was mostly developers, and I got a feeling of: we want to do things that work, and specs just get in the way.
210 16:50:00 <API> clown, so most of the questions they made where in fact complains?
211 16:50:18 <clown> although some of the webaim people reinforced some of what I was saying.
212 16:50:37 <clown> API, the main negative aspect were comments from Hans Hillen.
213 16:51:14 <clown> He stated that he is only concerned with screen readers, and find aria lacking at times both the spec and browsers implementation of it.
214 16:51:25 <clown> my reply was: I find JAWS lacking in terms of its support of ARIA.
215 16:51:36 <joanie> heh
216 16:51:45 <joanie> Orca's ARIA support is on my to-do list
217 16:51:53 <joanie> it exists but needs improvement
218 16:51:54 <API> so I guess that Hans Hillen is a JAWS developer?
219 16:52:18 <clown> Hans is TPG (The Paciello Group) person.
220 16:52:38 <clown> He does a lot of jQuery coding, and consutling on websites about their overall accessibility.
221 16:52:58 <clown> It's good in the sense that you can see what works and doesn't work in "real world situtaions".
222 16:53:02 <API> ah well, I asked that due your answer
223 16:53:11 <API> I thought that was a kind of "burn" answer
224 16:54:03 <clown> kind of: I checked some of his complaints and FF (at least) was publishing the information properly to AT-SPI. I assume it does as well on Windows.
225 16:54:06 <API> anyway, saying publicly "I'm only concerned with screen readers" sounds somewhat odd to me
226 16:54:11 <clown> So, how it JAWS missing It?
227 16:54:33 <API> he was proposing that aria should just focus on it?
228 16:54:43 <clown> almost, API.
229 16:54:44 <API> s/aria/w3c
230 16:55:18 <clown> More so aria, and the WAI (Web A11y Iniiative).
231 16:55:26 <clown> the WAI is a group within the w3c.
232 16:55:53 <clown> I invited him to post to the W3C mailing lists about any ideas he might have.
233 16:56:04 <clown> we'll see.
234 16:56:33 <clown> Before I forget, what is your status vis-a-vis W3C joanie?
235 16:56:53 <joanie> Igalia is going to apply to join (like this week I hope)
236 16:57:04 <joanie> and in the meantime I will be granted a six month IE status
237 16:57:23 <clown> because on Tue there was the "emergency" meeting called for tomorrow that you might be interested in.
238 16:57:24 <joanie> I've pinged folks internally to start the ball rolling on the application
239 16:57:43 <joanie> "emergency"?
240 16:57:56 <clown> Yeah, I endorse that question mark.
241 16:58:11 <joanie> heh
242 16:58:30 <clown> The "problem" is that various people in the W3C are proposing implemenation details for a11y, including ARIA.
243 16:58:32 <joanie> without any prep time, along with the status not yet in place, I'm not sure if I should go
244 16:58:42 <clown> But, they are doing it independently with one another.
245 16:58:50 <joanie> great
246 16:59:07 <clown> So, RIch is worried this might get out of hand, and called this meeting to get all of us on the same page.
247 16:59:08 <API> implementations details?
248 16:59:10 <joanie> and if it doesn't get solved *right now* then it's in stone?
249 16:59:17 <joanie> ah
250 16:59:21 <clown> The title of the meeting is: "Accessibility Implementation Guide coordination"
251 16:59:28 <joanie> Getting people on the same page doesn't require me.
252 16:59:48 <clown> Sure. I just wanted to let you know in case you were interested.
253 16:59:49 <API> hmm, I don't see how a spec that can be implemented on so different systems
254 16:59:54 <API> can have a implementation guide
255 17:00:05 <joanie> clown: thanks!
256 17:00:07 <API> unless I'm thinking on "implementation guide" as something too low level
257 17:00:10 <clown> ? That's what the UAIG is API.
258 17:00:19 <joanie> I think I'll pass on this one, but start getting involved soon
259 17:00:21 <clown> The "user agent implementation guide".
260 17:00:45 <API> ah ok
261 17:00:53 <API> then yes, is "high level" enough to me
262 17:01:04 <clown> It has tables for how aria is to be implemented on each a11y platform.
263 17:01:24 <API> clown, ok
264 17:01:36 <API> sorry, probably Im somewhat mental-vague today
265 17:01:49 <API> I have just came back to spain yesterday ;)
266 17:01:51 <joanie> API needs more sleep
267 17:01:51 <clown> problem is there are people in the HTML5 working group who are doing similar things, and are sometimes inconsistent with the ARIA guide.
268 17:02:02 <clown> yes, he does.
269 17:02:47 <clown> anyhow, that's all from me about w3c.
270 17:03:00 <API> ok
271 17:03:10 <API> so, joanie more questions?
272 17:03:15 <joanie> nope
273 17:03:19 <API> ok
274 17:03:23 <API> so clown, thanks for the update
275 17:03:30 <API> I will skip marketing because jjmaring is not here
276 17:03:33 <clown> wlcm
277 17:03:34 <API> *jjmarin
278 17:03:46 <API> #topic "Miscellaneous Time"
279 17:03:53 <API> anything not scheduled to mention?
280 17:05:17 <API> crickets!
281 17:05:21 <API> crickets everywhere!
282 17:05:29 * clown *chirp*
283 17:05:31 <API> so having said so, I will end the meeting
284 17:05:34 <API> #endmeeting
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.