Attachment '20130213_log.txt'
Download 1 16:04:06 <API> #startmeeting
2 16:04:06 <tota11y> Meeting started Thu Feb 13 16:04:06 2014 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot.
3 16:04:06 <tota11y> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 16:04:14 <API> #topic 5-minutes of margin
5 16:05:02 * clown sits up and pays attention
6 16:06:04 <API> and I think that the five margin is over
7 16:06:11 <API> five minute margin I mean
8 16:06:16 <API> #topic Progress towards 3.12
9 16:06:37 <API> well, I don't have too much to report myself
10 16:06:41 <clown> I could describe some movement on the mag preferences front.
11 16:06:45 <API> I think that clown was the one more involved with aday
12 16:06:52 <API> so, clown , could you summarize?
13 16:07:13 <clown> #info Joseph met with Allan to discuss Allan's proposal for the new zoom prefs dialogs.
14 16:07:20 <clown> #info The mockups are here:
15 16:07:30 <clown> #info https://raw.github.com/gnome-design-team/gnome-mockups/master/system-settings/universal-access/zoom-and-filters.png
16 16:07:47 <clown> #info Note that those are pictures.
17 16:08:23 <clown> #info Next steps are to turn that into Glade files, and then modify the control center code to make it change the gsettings as appropriate.
18 16:08:45 <clown> #info Joseph was CC'ed on an email from Allan to magpie asking her if she could start that process.
19 16:09:13 <clown> I should reply, but I presonally think this is ambitious for the time frame — I wish this had started two months ago.
20 16:09:36 <clown> questions?
21 16:10:06 * joanie pulls up release schedule
22 16:10:13 <API> well, I assume that two months ago nobody was available
23 16:10:25 <clown> #info note that the crosshairs UI does *not* change (that's why the mockups do not show it).
24 16:10:25 <API> unless you need to meet face-to-face to trigger this
25 16:10:28 <joanie> 3.11.90 beta release is 17 Feb
26 16:10:41 <joanie> well the tarball due date is 17 feb
27 16:11:01 <clown> Yes, joanie, but aday did say it might be pushed back a week due to wayland.
28 16:11:11 <joanie> oh that's ui freeze too
29 16:11:12 <clown> maybe API knows more?
30 16:11:26 <joanie> yeah, like this is gonna happen </snark>
31 16:11:27 <API> clown, oh well, I could mention it as 3.12 stuff
32 16:11:38 <joanie> (this == in time for ui freeze)
33 16:12:04 <API> #info during previous weeks, release team was discussing pushing the release a week due wayland, but finally the schedule will not be changed
34 16:12:32 <clown> I know from experience that translating nicely laid out pictures of UI into Glade files can be a long process...
35 16:12:50 <clown> API, thanks for that.
36 16:12:50 * joanie nods
37 16:12:54 <API> np
38 16:13:17 <API> well, this work needs to be done
39 16:13:22 <API> so as they are on the path
40 16:13:39 <API> when finished we can discuss in which release it is included
41 16:13:45 <API> in any case, I don't have more questions
42 16:13:49 <API> clown, anything else?
43 16:14:04 <clown> just to point out one thing.
44 16:14:41 <clown> The dialog has a checkbox for supporting focus/caret tracking. It's on the left side, labelled "Keep keyboard focus in view".
45 16:15:00 <clown> That's pretty sparse, but better than nothing.
46 16:15:21 <clown> That is, there is nothing to support the various modes.
47 16:15:30 <API> hmm
48 16:15:38 <clown> push vs. proportional vs. centered vs none.
49 16:15:45 <API> so is always push or none?
50 16:15:58 <clown> aday was considering using exactly the same mode as for mouse tracking.
51 16:16:11 <clown> that is, if mouse is set to centered, then focus/caret is also centered.
52 16:16:46 <API> hmm, why?
53 16:16:51 <API> just to avoid too many options?
54 16:17:08 <API> seems a simplification without too much rationale
55 16:17:27 <clown> joanie and I said they should be independent, but aday wanted use cases to show that end users want that degree of flexibility.
56 16:17:39 <joanie> and we tried to provide some
57 16:17:51 <joanie> but oh well
58 16:18:00 <clown> I am going to ask our resident expert about that, but that won't happen until tomorrow (she's not in the office until then).
59 16:18:25 <clown> but, if you know of any such use cases, then let us know.
60 16:18:41 <clown> Here is one joanie remembered: http://pastebin.ca/2638664
61 16:18:51 <clown> But, that didn't convince aday.
62 16:18:56 <joanie> the thought occurred to me that we can send an email to the gnome-accessibility list stating something like
63 16:18:57 <jjmarin> We're lucky clown has experts in his office :-)
64 16:19:06 <joanie> the Design Team believes these should be joined
65 16:19:10 <joanie> any objections?
66 16:19:20 <clown> what should be joined?
67 16:19:32 <joanie> the type of alignment
68 16:19:35 <joanie> push/centered
69 16:19:39 <clown> Yes, I could also ask Robert Cole — our primary magnifier user.
70 16:19:48 <joanie> he's on the list I think
71 16:19:54 <clown> yes, he is.
72 16:19:59 <joanie> this would give stakeholders the ability to chime in
73 16:20:09 <clown> indeed.
74 16:20:24 <joanie> and maybe they'd be more "believable"
75 16:20:30 * API don't want to interrupt, but just in case, that email ideas looks good to API
76 16:21:06 <clown> well, I am an ocasionaly magnifier user, and I don't want them to be the same. (I want push for mouse and caret, but centered for focus).
77 16:21:23 <joanie> clown: you're not believable though :P
78 16:21:28 <API> so clown , you are not a use case?
79 16:21:35 <clown> yeah, I know. I'm toxic.
80 16:21:45 <API> probably in order to be a use case you need a degree
81 16:21:47 <joanie> it honestly was a tad surreal
82 16:21:47 <API> ehem
83 16:21:53 <API> so, volunteers to that email¿
84 16:21:55 <API> ?
85 16:22:05 <API> s/to/for
86 16:22:16 <clown> oh, I consider myself a user, but only one of the "low magnification population of users.
87 16:22:18 <joanie> clown: would you mind?
88 16:22:43 <joanie> mind sending the email I mean
89 16:22:49 <clown> joanie, I will draft it. I will also send you the draft for you input.
90 16:22:54 <jjmarin> I think a use case need to add the info why clown prefer that configuration
91 16:22:58 <clown> But, should I be the sender to the lise?
92 16:23:01 <clown> *list
93 16:23:11 <joanie> I think you should be the sender, yes
94 16:23:41 <clown> Okay. but I still want your input, joanie.
95 16:23:45 <joanie> sure
96 16:23:53 <clown> So, I'll draft it sometime today, and send it to you.
97 16:23:54 <clown> okay?
98 16:23:57 <joanie> and we should get APIs, since he's chief
99 16:24:00 <API> #action clow will write a draft, ask joanie for input, send final email
100 16:24:01 <joanie> and I'm a snarky b*tch
101 16:24:05 <clown> fearless leader.
102 16:24:14 <clown> "clow"? I like that:-)
103 16:24:27 <API> so clown, anything else (said API looking worried at the clock)
104 16:24:33 <clown> nope.
105 16:24:39 * API looking english dictionary just in case
106 16:24:43 <joanie> clocks scare me too
107 16:24:44 <API> ok
108 16:24:51 <API> fwiw, I forgto something for this point
109 16:25:11 <clown> sorry, API, "no".
110 16:25:22 <API> #info while working on pdf-accessibility joanie and API where talking about that old AtkTableCell interface we agreed to add on a hackfest a long time ago
111 16:25:44 <API> #info somewhat forgotten, and not reviewed by then maintainer Lee, API reviewed the patch that mgorse uploaded
112 16:25:51 <API> https://bugzilla.gnome.org/show_bug.cgi?id=651353
113 16:25:51 <tota11y> 04Bug 651353: normal, Normal, ---, jdiggs, UNCONFIRMED, Implement AtkTableCell
114 16:26:01 <API> #info API review had some questions and comments
115 16:26:01 <joanie> oops assigned to me
116 16:26:26 <API> #info joanie answered some questions, but it would be good to have the input from mgorse (patch's author) too
117 16:26:37 <API> #info hopefully it would be good to have this for 3.12
118 16:26:50 <API> this==the interface at ATK, probably it would be too much implementors having it implemented
119 16:27:11 <API> #info additionally, although not touched lately, there is a revamp of AtkValue on process
120 16:27:17 <mgorse> Hmm. I always forget that adding an attachment doesn't automatically CC me on a bug... Are in API freeze right now, API?
121 16:27:30 <API> #info API will try to finish it and having a patch to show
122 16:27:34 <API> mgorse, I don't think so
123 16:27:42 <API> I mean that we are not in any active freeze
124 16:27:46 * API looking just in case
125 16:27:56 <mgorse> maybe it goes into effect with .90, not .5
126 16:28:06 <joanie> I think you're correct mgorse
127 16:28:13 <joanie> freeze is approaching soon
128 16:28:19 <joanie> but not here quite yet
129 16:28:50 <API> well, technically, API freeze is also at Feb 17
130 16:28:59 <mgorse> ok, good to know
131 16:29:01 <joanie> plenty of time :P
132 16:29:04 <API> but as I'm saying, this is about having the interface, not requiring implementors to implement it
133 16:29:29 <API> in that sense, it is not about changing an API developers should be using (or are using) for this cycle
134 16:29:49 <API> in any case, mgorse if you take a look to my comments it would be really appreciated
135 16:29:51 <joanie> that means we can keep on adding stuff post "freeze"?
136 16:30:03 * joanie coughs "AtkValue"
137 16:30:27 <jjmarin> API knows all the tricks to deal the freeze :-)
138 16:30:40 <API> well, I plan to, but don't tell others
139 16:30:43 <API> having said so
140 16:30:44 <joanie> that's why he's fearless leader and we but humble minions
141 16:30:45 <API> done
142 16:30:47 <API> anyone else=
143 16:30:48 <API> ?
144 16:31:07 <joanie> just more of a comment/observation
145 16:31:31 <joanie> I am *pretty sure* that Gtk+ has not moved forward on focus-tracking (the atk stuff; not mag stuff) deprecation
146 16:31:38 <joanie> We (I) should verify that
147 16:31:43 <joanie> Orca's still ready for it
148 16:31:49 <joanie> but I don't think gtk+ is
149 16:32:05 <joanie> with those comments -- and non-responses from matthias
150 16:32:15 <joanie> API were you going to ping Matthias?
151 16:32:23 <joanie> about the comments/non-responses?
152 16:32:26 <API> yes, that is on my todo
153 16:32:29 <joanie> k
154 16:32:30 <API> still not done
155 16:32:42 <joanie> I'll add make sure it didn't get committed without us noticing
156 16:32:49 * joanie pulls gtk+3 from git
157 16:33:00 <joanie> that's all I have
158 16:33:16 <API> I don't think so
159 16:33:23 <API> so, anything else in this topic?
160 16:34:21 <joanie> seems Benjamin is at least ignoring deprecation warnings
161 16:34:25 <joanie> so nothing else in this topic
162 16:34:32 <joanie> but I'm going to look at this gtk+ stuff
163 16:34:54 <joanie> oh one more thing
164 16:35:01 <joanie> the new Gtk+ popup widget
165 16:35:07 <joanie> we need to look at that
166 16:35:13 * joanie writes that down
167 16:35:41 <joanie> (now I think I'm done)
168 16:35:50 * joanie hates impending freezes/beta releases
169 16:36:17 <API> ok, so I will move then
170 16:36:28 <API> #topic W3C updates
171 16:36:31 <API> clown, joanie ?
172 16:36:35 <clown> me again?
173 16:36:37 * clown is taking control of the meeting...
174 16:37:04 <clown> #info The ARIA 1.0 release is in the state of waiting on votes from the membership to proceed.
175 16:37:20 <clown> #info So far, all the votes have been positive, but there are many more to come.
176 16:37:46 <clown> #info The plan is to put the document into shape and announce ARIA 1.0 at CSUN.
177 16:38:05 <clown> #info On th developement side, the first change for 1.1 is about to take place.
178 16:38:36 <clown> #info Specifically, the *name* of the presentation role is deprecated and to be replaced with role="none".
179 16:38:47 <clown> #info See: http://www.w3.org/TR/wai-aria-1.1/roles#presentation
180 16:39:10 <API> just the name?
181 16:39:21 <clown> #info that link shows the current wording for role="presentation". Simply subsitutie "none" for "presentation".
182 16:39:23 <clown> yes, API
183 16:39:31 <API> ah ok
184 16:39:34 <API> last info explained it
185 16:39:41 <API> sorry for the interruption, pleoase go on
186 16:39:41 <clown> s/subsitutie/substitute/
187 16:40:01 <clown> I'm done, actually. questions? over to you joanie, if you have anything to add?
188 16:40:08 <joanie> nothing to add
189 16:40:10 * clown notes that joanie is really good scribe.
190 16:40:14 <joanie> heh
191 16:40:25 <joanie> achievement unlocked: did. not. die.
192 16:40:26 <joanie> :)
193 16:41:05 <API> so, on CSUN will be a kind of ARIA 1.0 party?
194 16:41:06 <clown> To explain; joanie attended her first UAIG meeting, and was the minute take.
195 16:41:12 <joanie> once the release (gnome) is out the door, I plan to really dive into the testing stuff
196 16:41:13 <clown> *taker.
197 16:41:45 <clown> API, yes. Likely a party if they manage to put everything together in time.
198 16:41:54 <clown> there will be champagne, I expect.
199 16:42:28 <clown> acttually, I heard one of the things they are looking for are testimonials.
200 16:42:38 <clown> From companies.
201 16:43:17 <API> before ARIA 1.0 my life was worthless. ARIA 1.0 changed my life. Im not an alcoholic anymore
202 16:43:20 * clown wonders if the IDRC PR machine would be interested.
203 16:43:31 <joanie> hehehehe
204 16:43:31 <clown> API, is that Igalia's official position?
205 16:43:35 <API> that will happens if someone C&P without looking too much
206 16:44:00 <API> well, sorry for the brief misc time moment
207 16:44:07 <API> clown, joanie thanks for the summary
208 16:44:13 <clown> wlcm
209 16:44:16 <API> anyone has more questions, comments, doubtS?
210 16:45:11 <jjmarin> hard life in Igalia :-)
211 16:46:28 * joanie hums and builds gtk+
212 16:46:41 <joanie> seems there's a new "action bar" too
213 16:47:12 <joanie> API moving on?
214 16:47:15 <clown> There is also a "switch" now, https://developer.gnome.org/gtk3/unstable/GtkSwitch.html
215 16:47:16 <API> oh
216 16:47:23 <API> I was waiting for something about the action bar
217 16:47:24 <API> but on
218 16:47:26 <API> but ok
219 16:47:27 <clown> what is the ATK for that switch?
220 16:47:37 <clown> actually, that's for misc time. Ignore me.
221 16:48:00 <API> clown, well, seems role-checkbutton with states checked non-checked
222 16:48:01 <joanie> clown: that's not new
223 16:48:02 <API> but not sure
224 16:48:09 <joanie> and it's a toggle button I think
225 16:48:10 <API> I would need to check how was implemented
226 16:48:17 <joanie> anyhoo....
227 16:48:18 <API> joanie, oh, yes
228 16:48:20 <clown> yes, API, joanie, but a new role in aria 1.1 is "switch".
229 16:48:21 <API> that makes more sense
230 16:48:28 <joanie> clown: I know
231 16:48:52 <joanie> I think that new aria role will map to atk_role_toggle_button
232 16:49:08 <joanie> capitalization optional day
233 16:49:11 * joanie shuts up for real
234 16:49:15 <API> yes, unless a good reason appear
235 16:49:18 <API> anywaaayyy
236 16:49:19 <API> moving
237 16:49:23 <API> #topic Marketing
238 16:49:28 <clown> right, if you can show that the gtk switch widget maps to atk_role_toggle_button, that's an argument for mapping role="switch" the same way.
239 16:49:40 <API> #info API received jjmarin email with the wikipedia entry, didn't review it yet
240 16:49:43 <API> done
241 16:49:44 <API> and sorry
242 16:49:47 <API> jjmarin, anything else?
243 16:49:53 <jjmarin> #Info Juanjo is waiting for feedback and green lights from API and mgorse for updating the ATK and AT-SPI entries in the wikipedia and talk to the wikipedians
244 16:50:00 <jjmarin> mgorse: not sure if you have received my email (just to make sure it hasn't been eaten by the cookie monster :-)
245 16:50:44 <jjmarin> #info I have a pending article fot the annual report. Tomorrow I have some time to start the article
246 16:51:04 <joanie> yay for doing the annual report for us jjmarin!!! :)
247 16:51:21 <jjmarin> np :-)
248 16:51:48 <API> ok
249 16:51:49 <API> so
250 16:51:52 <API> questions, doubts?
251 16:52:17 <clown> http://en.wikipedia.org/wiki/AT-SPI
252 16:52:19 <clown> ?
253 16:52:24 <API> clown, yes
254 16:52:26 <API> the idea is update
255 16:52:29 <clown> thanks.
256 16:52:30 <API> both it and ATK
257 16:52:45 <API> or at least explain on that page the difference between atspi and atk
258 16:52:55 <API> and similarities
259 16:53:31 <API> as I don't see people talking
260 16:53:34 <API> jjmarin, thanks
261 16:53:43 <API> so I will move to next (and last topic)
262 16:53:44 <jjmarin> I haven't explain too much about this
263 16:53:52 <API> jjmarin, no problem
264 16:53:58 <API> thats the reason you sent the intiial draft
265 16:54:00 <API> to review and improve
266 16:54:08 <jjmarin> msanchez post is the best one reference I've found about the differences
267 16:54:09 <API> #topic Misc time
268 16:54:18 <API> so about previous clown question:
269 16:54:21 <API> https://git.gnome.org/browse/gtk+/tree/gtk/gtkswitch.c#n897
270 16:54:31 <API> yes gtkswitch is mapping to ATK_ROLE_TOGGLE_BUTTON
271 16:54:41 <clown> thanks API.
272 16:54:42 <API> and with that link I can show it
273 16:56:10 <API> so anyone else have something miscellaneous to comment/share?
274 16:57:10 <jjmarin> not for me
275 16:58:30 <API> no one asking, 2 minutes of silence
276 16:58:34 <API> so I will close the meeting
277 16:58:41 <API> thanks everybody for coming
278 16:58:43 <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.