16:05:36 #startmeeting 16:05:36 Meeting started Thu Jun 27 16:05:36 2013 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:05:36 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:05:55 #topic GSoC updates 16:05:59 clown, Magpie ? 16:06:26 Magpie, you go first — summarize you last week. 16:06:30 "your" 16:08:37 let me add a bit. 16:09:05 #info After the Magdalen's success last week, Joseph noticed the tracker was too public. 16:09:18 #info that was useful for debugging. 16:09:51 #info he suggested a way to hide most of the Atspi registry code from the outside world. 16:10:14 #info clients just deal with standard signal handling now: connect(), disconnect(). 16:10:18 (done). 16:11:07 no problem — gave me something to write :-) 16:11:17 questions? 16:11:44 paper. yay! 16:11:48 :) 16:11:55 I still use paper and pen 16:12:01 API does too 16:12:03 a reward for breaking your machine a record number times... 16:12:09 hahaha 16:12:50 just a question 16:12:59 clown, what do you mean that the tracker was too public? 16:13:36 there were methods for registering/derigistering with atspi registry that anyone could call. 16:13:51 imagine two clients listening, say, for focus events. 16:14:17 then one of the clients decides to tell the focus tracker to deregister from atspi. 16:14:28 suddenly, the other client stops getting any focus events. 16:14:38 that scenario shouldn't happen any more. 16:15:17 make sense, API? 16:15:29 Magpie, well right now is really easy to write an atspi based keylogger 16:15:31 in any case 16:15:36 clown, yes makes sense 16:15:40 thanks for the explanation 16:15:58 I guess, we should say something about immediate next steps. 16:16:06 clown, yes please 16:16:10 #info Joseph will read the logs and see if all is okay. 16:16:26 #info Magdalen did send email about not receiving focus events for tabs. 16:16:56 #info Joseph forwarded that email to joanie, API, and jjmarin for their input. 16:17:25 #info "We" need to investigate that issue and see what is going on. 16:17:49 clown, yeah I saw some emails from the "gsoc front", sorry, I didn't have time to read/answer them yet 16:17:51 so, when you switch from tab to tab in a tabbed panel, what event is sent out? 16:18:18 Buttons? Buttons definitely emit focus changed events. 16:18:52 well, it worked before. event before the freeze was fixed. 16:19:01 "even before the freeze was fixed" 16:19:12 and it worked with magFocusTracker.py. 16:19:37 yup. 16:19:48 I''ll look too if I get a chance. 16:21:08 oh, another thing that I keep forgetting to ask — remind me for after the meeting Magpie. 16:21:28 But, are you pathing the latest main.js and makefile.am from the gnome-shell project? 16:21:40 "to ask". 16:21:47 cool. done, then. 16:22:20 ok, so thanks for all the current status summary and next steps 16:22:27 anyone has more questions or doubts? 16:23:40 ok, so I think that it would be safe to move on 16:23:52 #topic W3C updates 16:23:55 clown, ? 16:24:11 no news really. 16:24:22 "things are progressing" 16:25:14 ok 16:25:15 #info No important news on W3C accessibility activity. 16:25:16 in any case 16:25:22 recently I catched this bug on webkit: 16:25:25 https://bugs.webkit.org/show_bug.cgi?id=117367 16:25:25 04Bug 117367: Normal, P2, ---, cfleizach@apple.com, RESOLVED FIXED, IndieUI: Add basic IndieUI infrastructure 16:25:42 as some said 16:25:57 there isn't too much about why this is being added 16:26:02 and who is pushing for that 16:26:45 interesting… I have not been to an IndieUI meeting since around last Nov. No time. 16:27:10 ah ok 16:27:18 I thought that you were still there 16:27:20 but in any case 16:27:42 it seems that the group is pushing to 16:27:49 get stuff introduced on webkit 16:28:10 for a change, FF is not the vanguard? 16:28:41 heh 16:28:42 it seems 16:28:46 now that I look 16:28:51 it is explained on the changelog 16:28:53 http://trac.webkit.org/changeset/151827 16:29:08 so in any case for minutes sake 16:29:48 #info API checked that WebKit is already implementing some of the stuff proposed by the IndieUI W3C group 16:29:53 #info http://trac.webkit.org/changeset/151827 16:29:55 in any case 16:30:02 although the Changelog calls it "standard" 16:30:18 I think that it will not receive that label until it get three implementations 16:30:20 clown, right? 16:30:33 ah well, Changelog calls it spec 16:30:35 not standard 16:30:44 two implementations. 16:30:56 and, at the moment, W3C calls it a "Draft Standard". 16:31:14 ok 16:31:27 anyway, it is good seeing that is getting implemented so early 16:31:38 What they want to get to is something called a "Candidate Recommendation", and in order for that, W3C needs to show that it can be implemented in at least two user agents. 16:31:42 imho, is the best way to get the proper feedback from implementors 16:32:08 yes, it's good to get something implemented AND tested from the beginning. 16:32:26 and taking into account that Chris got it implemented 16:32:29 instead of leaving all of the testing to the end (like another spec did). 16:32:31 at least some of the stuff 16:32:37 seems to be implementable 16:32:43 in any case 16:32:50 more comments, doubts, questions on this topic? 16:34:31 me neither 16:34:44 #topic Marketing 16:34:47 jjmarin, ? 16:34:58 #info The GNOME Accessibility bid winner was announced http://www.gnome.org/news/2013/06/gnome-accessibility-bid-selected/ 16:35:20 i've heard of them. 16:35:28 heh 16:35:45 #info Karen Sandler asked Juanjo to add a quotation for the announcement 16:36:23 quotation? 16:36:39 Juanjo's words 16:36:46 "It was an honor to participate in the volunteer committee and collaborate with this group of top-notch accessibility professionals. We all agree that Igalia presented an excellent bid and we are confident that they have the knowledge and experience to successfully address accessibility support for pdfs," said Juanjo Marín," 16:36:57 exactly :) 16:37:24 clown was one of such professionals :) 16:37:35 * clown blushes 16:37:55 :) 16:38:07 ok 16:39:27 I am thinking to write to ananconda folks to inform the about the a11y BoF in GUADEC 16:39:40 jjmarin, would make sense 16:39:58 6 august is the day or it is not set in stone by now 16:40:10 jjmarin: it's the 6th or it ain't happening 16:40:22 but the date is not officially set in stone 16:40:34 there has been no response or updates from the papers committee 16:40:38 or change on the BoF page 16:41:29 * clown wonders if we changed the topic. 16:41:47 it seems rooms are very big 16:42:05 70 seats the small one 16:42:13 likely true, Magpie 16:42:46 clown, the topic just got diverted a little 16:42:54 in anycase 16:43:12 jjmarin, you could send a initial mail saying 6th 16:43:23 that although it was not "accepted" 16:43:29 if happens, will happen that day 16:43:45 Magpie, what do you mean? 16:44:03 I sincerely doubt it will be denied 16:44:43 #action Juanjo will write to the anaconda team to inform the about the plans for an a11y BoF in GUADEC 6th august 16:45:08 Magpie, ah ok, in any case, as joanie said, it will really unlikely to be denied 16:45:19 and after jjmarin action, 16:45:34 #topic "Miscellaneous Time" 16:45:49 someone wants to mention something not previously scheduled? 16:46:31 * jjmarin is taking a look to the accessibility of the gnome-initial-setup 16:46:45 gnome-initial-setup? 16:47:18 yes, it is a form when you enter in the system for the first time 16:47:41 I don't recall seeing it. 16:47:46 interesting. 16:47:47 and you you choose language, keyboard layout, wiki, etc 16:48:03 oh, that. Now I get what you are talking about. 16:48:05 wifi, not wiki :) 16:48:12 clown, is a kind of "lets generalize the welcome wizard" 16:48:20 right, API 16:48:25 like iphone and a lot of smartphones have this days 16:48:35 and Macs. 16:49:11 and what about the distribution installers? are they supposed to remove these configuration terms? 16:49:46 * joanie coughs "not an upstream problem" 16:49:52 joanie: heh 16:49:53 i know 16:49:55 is up to thwm 16:49:55 jhernandez, well, that was one of the questions when the feature was proposed 16:49:58 *them 16:50:10 yes, coughing answer was more or less what was answered 16:50:24 everyone needs cough syrup? 16:50:25 ok ok 16:50:28 jhernandez: they can adapt it or replace it 16:50:40 something like "we as upstream love our users, this is relevant to the users, we want to provide them a user experience" and some more pretty words 16:50:40 * jhernandez coughs 16:51:00 ok ok 16:51:11 so, tell us what you really think, API. :-) 16:51:20 clown: API coughs 16:51:21 :P 16:51:25 in any case, this was proposed some iterations ago 16:51:35 jhernandez, this is the feature proposed 16:51:36 https://wiki.gnome.org/ThreePointFive/Features/InitialSetup 16:51:52 API: thanks 16:51:56 it finishes with a "Start GNOME" button (it is suppose you can modify) and a video with music without captions that open yelp 16:52:02 in any case 16:52:15 this is useful if more than one user is using the computer 16:52:25 although with the first user 16:52:30 it is true that initial-setup 16:52:36 overlaps with distro initialization 16:52:42 for the following use case: 16:52:49 * shared computer 16:52:53 * user2 added 16:53:08 * user2 needs to do a initial setup 16:53:18 API: I think the interesting part is that there are some UI patterns we need to address to be accessible by default if possible 16:53:20 that initial setup thing is useful, imho 16:53:49 Magpie, no, nobody said that they were not interested on a11y 16:53:49 in fact 16:53:54 on last year design hackfest 16:53:57 just before 16:54:00 guadec 16:54:06 with the first drafts of the feature 16:54:12 they were taking into account 16:54:16 accessibility related stuff 16:54:23 like having the accessibility icon at the panel 16:54:29 keyboard navigation 16:54:30 and so on 16:54:34 summarizing 16:55:01 1. what is doing jjmarin is good, as he is testing this on the early stages (thanks) 16:55:39 2. Although it is true that overlaps a little with the distro installers, there are cases where (in API humble opinion) is not related with distro installers, and it is still useful 16:56:02 2.1 In any case, as it seems that it would be added, it needs to be accessible (see 1.) 16:56:38 Magpie, ? 16:57:53 Magpie, hmm, but that part is admin sys work 16:58:00 or specifically 16:58:09 on my previous "shared computer example" 16:58:18 when someone adds a new user 16:58:33 the admin will provide the proper grants 16:58:42 sudoers, imho, is not a user setting 16:58:57 is about how much "power" do you have 16:59:43 anyway, is somewhat unrelated here 17:00:02 so as it is already meeting over time 17:00:19 I think that I will end the meeting 17:00:38 #endmeeting