16:05:52 #startmeeting 16:05:52 Meeting started Thu Jun 6 16:05:52 2013 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:05:52 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:06:09 #topic GSoC updates 16:06:18 Magpie, clown I think that this is your topic 16:06:34 go ahead Magpie. 16:06:46 k firstly i have a GNOME feed http://feeds.feedburner.com/thismagpie/GNOME 16:07:05 * clown looks 16:08:10 i need to fix the formatting for the planet gnome i think because it's misbehaving on some feeds by showing code as centre aligned so i haven't giving it to planet.gnome 16:08:15 yet 16:08:31 hi ! 16:09:08 hey jjmarin. 16:09:10 i changed some files to update the patch with https://github.com/thisMagpie/GSoC and you can add a feed to get updated on coding progresses 16:09:15 hi jjmarin 16:09:40 i fixed jhbuild schemas last night 16:10:27 Magpie, ok, so for the meeting sake, could you give a small summary of in which situation you are? 16:10:28 what means "jhbuild schemas"? 16:10:39 in the sense of "I did this" "next step will be" 16:10:49 and use info's 16:10:56 * joanie notes that Magpie is probably not used to meetbot commands 16:10:58 and our customs 16:11:03 good point 16:11:03 right now i think i need to go through the js file with clown and identify the next plan of attack 16:11:04 there :) 16:11:45 (sorry for the noise, but the bot cannot change the topic) 16:12:19 ok. There's my summary ^ 16:12:34 Magpie, ok thanks 16:12:40 * clown wonders if API will do a "#start_meeting"... 16:12:51 clown: he did already 16:13:02 * clown starts to wake up... 16:13:10 #info Magdalen is new to the meetbot and doesn't know its commands 16:13:16 clown, yes I did, lets see if now I can do the topic thing 16:13:29 the topic is done for minutes 16:13:35 #topic GSoC updates 16:13:40 ok it works 16:13:43 oh 16:13:45 it is not done for the channel when people come in late like jjmarin 16:13:51 shall i say that again? 16:13:52 we can introduce Magpie to the command stuff other day 16:13:53 anyyyyhooooo 16:13:57 Magpie, not needed 16:13:58 so 16:14:05 ok API thanks 16:14:08 #info magpie presented an updated of her work 16:14:20 * joanie notes that she will have to edit names again 16:14:28 #info she provided a feeder if we want to follow her work http://feeds.feedburner.com/thismagpie/GNOME 16:14:49 #info she summarized her status as "right now i think i need to go through the js file with clown and identify the next plan of attack" 16:15:14 so I think that this is a good summary of the topic 16:15:16 anything else? 16:15:19 yes 16:15:20 comments, questions, doubts? 16:15:27 #info Joseph has read some of the GSOC emails from Magpie and others. 16:15:46 i did some updated code as well https://github.com/thisMagpie/GSoC/tree/master/javascript 16:16:14 #info Joseph has responded to Magpie answering questions about magFocusCaretTracker.py, and supplying her with a clean copy of the focusCaretTracker.js 16:16:26 #info Magdalen updated code as well https://github.com/thisMagpie/GSoC/tree/master/javascript 16:16:40 #info also spent some time working through how to include the JavaScript with a jhbuild of gnome-shell. 16:17:12 #info next step is to find time to meet with Magpie and go over focusCaretTracker.js, and explain what it tried to do. 16:17:21 done, questions? 16:17:33 observation: 16:17:45 Given the very tight schedule Magpie is working under 16:17:57 the sooner the meeting time, the better 16:18:17 on a related note, if clown keeps joanie and jjmarin in the loop, we can help Magpie in the evenings 16:18:22 i.e. to supplement what you've done 16:18:24 should that be needed 16:19:26 thanks joanie, jjmarin 16:19:27 I have an hour today, 1:00pm my time. 16:19:28 anyhoo, that's all 16:19:46 So Magdalen has been able to see Joseph's python example and js patch in action ? I think this must be the starting point 16:19:49 but I have a deadline for tomorrow that must be met. 16:20:10 * joanie nods re deadlines 16:20:35 Magpie: could you meet with clown at 1pm (6pm your time I believe) 16:20:37 ? 16:20:41 an hour is good 16:20:44 jjmarin, I doubt the python example works under python3 — that was the issue with it. 16:20:55 clown: we are ignoring python3 for now 16:21:06 yes, I know joanie 16:21:27 it's just to get the gist 16:21:53 and the js patch doesn't do anything visible except dump log messages to the console. 16:22:09 lot of questions come into my head when i am going through it about gnome shell and how it is handling listeners 16:22:24 registering 16:22:31 ok 16:22:53 I can walk you through that Magpie. (crosses fingers). 16:23:01 ok, I will use that 16:23:02 clown: Magpie could you have the meeting here? We don't need to use the meet bot 16:23:05 fabulous 16:23:10 but I would like to follow along 16:23:22 as "we have a conclusion on the general meeting, lets focus on details on a follow-up meeting" 16:23:26 ;) 16:23:32 so, anything else here? 16:23:39 not from me. 16:23:51 ok 16:23:52 i'm good with that joanie 16:23:58 thanks 16:23:59 yes nothing more from me either 16:24:04 Magpie, clown thanks for the update, lets move to next topic 16:24:12 #topic W3C updates 16:24:14 clown, ? 16:24:26 so: resolved that Magpie and I will meet here later at 1pm today. All others are welcome :) 16:25:18 thanks clown 16:25:19 #info No big news regarding W3C ARIA work. Testing is proceeding and it's looking good. 16:25:51 probably a silly question 16:25:52 #info There is some other progress on the IndieUI front, but I have been away from that for so long, that I don't have any summary to provide about it. 16:26:01 is still a manual execution testing? 16:26:15 plans to automatically execute them? 16:26:39 API, yes. No one has the time to write at automated system at this point. Apple may be doing this with webkit/safari, but that's proprietary. 16:26:57 clown: Apple's not doing it upstream? 16:27:05 if so, that sucks 16:27:08 what does "upstream" mean 16:27:09 here? 16:27:15 webkit 16:27:26 not behind some closed Apple doors 16:27:43 if they do it in WebKit for safari, we could do it for WebKitGTK 16:28:15 my suspicion is it's behind close doors. I hear rumours of "we've automated some of this", but nothing concrete. But, I don't *know*. 16:28:21 * joanie nods 16:28:58 strange (imho) in any case 16:29:07 they are already adding public tests on webkit 16:29:23 not sure why they are giving parallel tests, proprietary 16:29:23 tests of what? ARIA? 16:29:36 clown, some of them yes 16:29:39 aria, html, everything 16:29:39 on webkit 16:29:46 each time that you add a feature 16:29:52 you need to provide a test with the patch 16:29:59 so lets say that they add support for foo-aria 16:30:00 what we don't have is the w3c official tests 16:30:06 a foo-aria-test is needed 16:30:13 to test regressions 16:30:30 The w3c official tests are available — they are in a public mercurial repository. 16:30:33 there are already several aria related tests 16:30:46 although they don't have the w3c seal 16:30:58 The w3c testable statements are available publicly in a "web form". 16:30:58 they are there, working and being automated 16:31:23 if we change something on the a11y implementation, and some of the aria tests doesn't pass on apple automatic bots 16:31:29 that patch is not approved 16:31:35 cool. 16:31:42 where are these tests? 16:31:58 * API looking 16:32:08 * clown doesn't mean to take over... 16:32:15 http://trac.webkit.org/browser/trunk/LayoutTests/accessibility 16:32:44 clown: I never mean to take over either ;) 16:32:47 clown, about the coolness 16:32:50 yes it is cool 16:32:55 besides this is an important topic imho 16:33:03 this is the reason I was asking if there are plans to automatize all those tests 16:33:22 clown, if you take a look to those tests 16:33:29 there are several that starts with aria- 16:33:34 and the reason I was surprised that they were being run by hand by the W3C folks 16:33:55 where "several" == "a whole bunch" 16:33:58 and I was surprised by the fact that apple is doing a proprietary thing with those w3c tests 16:34:04 seems like doing the same work twice 16:34:05 me too API 16:34:17 I guess that apple has enough money to do the same twice 16:34:30 must be nice 16:35:02 just skimming one of them (aria-presentational-role.html). It looks like they can access the a11y API through javascript. That's something one can't do in FF. 16:35:17 clown: yes and no 16:35:22 I can explain it later 16:35:27 * joanie looks for a link in the meantime 16:35:56 well, but that is a implementation detail, right? 16:36:03 yes 16:36:05 what I mean is that w3c can define a bunch of tests 16:36:11 hence the "explain it later" 16:36:17 it's beyond the scope of this meeting 16:36:19 and then each browser can decide how to implement/run those tests 16:36:26 what I said is that for me 16:36:28 well, not quite but 16:36:36 http://trac.webkit.org/browser/trunk/Tools/DumpRenderTree (is for webkit1) 16:36:37 the direct way to do that 16:36:47 is just add those w3c tests as current webkit tests 16:37:02 if ff can't do the same ... well, is ff problem :P 16:37:17 well no, it's a W3C problem. 16:37:47 In order to "release" the spec as version 1.0, W3C has to show that it's implemented in at least two user agents. 16:38:12 so add the tests to webkit 16:38:13 tha'ts W3C protocol. 16:38:15 and look at IE 16:38:22 clown, yeah, but what I mean 16:38:31 and Mozilla will then say "oh crap, we must fix this" 16:38:32 :) 16:38:37 is that webkit can implement it adding to their tests 16:38:42 and ff can do that in other way 16:38:59 (or ff can be skipped as the second user agent due to lack of automation support) ;) 16:39:00 for webkit I see adirect way to automatize those tests 16:39:17 if ff can't do the same, well, they can do the same everybody is doing now, and run them manually 16:39:40 anyhoo *now* we are deep diving and getting off track 16:39:47 anyway, I guess that we lack the answer to several questions 16:39:50 joanie, exactly 16:39:54 so summarizing that 16:40:16 well, I'll be the first to shake their hands if they take the time to run them manually. Meanwhile, I'll run some manually, as will others in the working group. 16:40:28 clown, could you ask apple people why they didn't include those w3c tests on current webkit tests? 16:40:37 That is, we aren't waiting for the generosity of the browser vendors... 16:41:00 or why that is not a solution to the automatization issue in any case 16:41:38 it's a partial solution since it only shows it working in one user agent/a11y platform. We need two. 16:41:52 But, sure, I will ask the Apple member about this. 16:41:56 ok 16:41:58 clown: start with one, advocate for the second 16:42:07 I think that this is a good way to finish this topic 16:42:11 do we agree? 16:42:16 * joanie nods 16:42:20 anything else on this topic (just in case we disagree)? 16:43:00 one thing perhaps. 16:43:49 The plan going forward for ARIA 1.1 and ARIA 2.0 is to build a test harness for automating the tests, leveraging the ones that already exists. 16:44:06 where is the test harness going to live? 16:44:14 At W3C. 16:44:21 I expect. 16:44:45 But, (puts on cynic hat), who is going to volunteer to do that? 16:44:59 * clown takes off cynic hat. 16:45:21 clown: we have a test harness 16:45:23 in webkit 16:45:34 and you need one in FF and IE and Chrome. 16:45:38 w3c will be reinventing the wheel 16:45:46 chrome has a test harness 16:45:54 perhaps they'll donate it? 16:46:21 they are open source 16:46:27 but specific to the browser 16:46:42 the tests are specific to the browser AND to the a11y platform. 16:46:46 I think w3c energies would be better spent convincing IE and FF to do the same 16:47:03 * joanie shrugs 16:47:49 * API wonders if now we finished the topic or not 16:48:19 yeah, 16:48:23 I'm done. 16:48:26 I'll keep bitching until the topic changes 16:48:27 ;) 16:48:30 so change it 16:49:05 #topic Marketing 16:49:18 so jjmarin , if you are still awake after the tests and tests stuff 16:49:23 jjmarin, any update? 16:49:23 heh 16:50:28 * jjmarin bets they are in webkit code 16:50:40 the marketing is in webkit? 16:50:41 sorry, I felt asleep :) 16:50:53 nope :) 16:50:53 ha 16:50:56 one use agent to rule them all? 16:51:16 no marketing update news I am afraid 16:51:33 jjmarin: what is the status on the FoG publicity? 16:52:10 I am waiting for the approbation of the contract 16:52:27 it was approved I thought 16:52:51 #help 16:52:58 :) 16:53:00 ? 16:53:47 Juanjo will ask karenesq about the status of the contract to make it public 16:54:13 aha #action is the command 16:54:26 #action Juanjo will ask karenesq about the status of the contract to make it public 16:54:28 :) 16:54:31 thanks :) 16:54:52 ok 16:54:56 oh I just thought of a new topic that should be on the agenda 16:54:57 so lets go to the last topic 16:54:58 crap 16:55:02 hmm 16:55:03 ok 16:55:07 joanie, go on then 16:55:13 GUADEC BoF 16:55:21 we need to decide 16:55:27 and that's not misc 16:55:29 #topic GUADEC BoF 16:55:37 ok, I will start with my opinion 16:56:03 #info Piñeiro opinion: last year a11y BoF made sense because we had several people from the a11y team 16:56:18 #info at the GUADEC, and at the same time, we got other teams involved, so we could plan an agenda 16:56:52 #info in Piñeiro opinion, having or not a Bof at 2013 will depend on how many people from the team are there, and if we find another cross-activity 16:57:38 #info if there isn't too many people from the team, or that activity, it doesn't worth to organize the bof 16:57:39 done 16:57:41 nexT?h 16:58:05 Well, who here will be at GUADEC? 16:58:10 #info Joanie will be at GUADEC 16:58:31 Crazy idea, taking into account that Brno is a Red Hat place, maybe it makes sense to see if we can get FEdora/RHEL people interested in testing a11y 16:58:38 #info Mike is not here so we should ask him. 16:58:47 #info Piñeiro will be at GUADEC 16:58:59 interesting idea jjmarin 16:59:11 #info Joseph will NOT be at GUADEC 16:59:33 #info Juanjo will quite probably be at GUADEC 16:59:42 #info Joanie guesses that Kalev (Fedora package maintainer for a11y) will be at GUADEC via GSoC. 16:59:56 * joanie nudges Magpie 17:00:50 #info Magdalen is expected to be at GUADEC via GSoC. 17:01:02 so it might be worth doing a BoF 17:01:06 but not an official hackfest 17:02:49 in any case 17:02:51 if someone ask us 17:03:00 we can say "yes please, book a room for us" 17:03:16 worst case scenario would be two people doing random a11y stuff at the same room 17:03:30 more importantly we should be proactive and ask for a room 17:03:38 hello! 17:03:41 I can take that AI 17:03:44 but what day? 17:03:55 or should we wait until we see what other BoFs are scheduled? 17:04:22 i got some funding approved for 31-8 17:04:23 Magpie, hello? 17:04:30 Magpie: yay 17:04:35 :) 17:04:39 I already info'ed you in the coming group 17:04:52 reading up 17:05:25 API thoughts on if we should ask for a specific day or just get on the list of planned BoFs? 17:05:26 they said they would book the room for me :) 17:05:45 Magpie: we're talking about the BoF room 17:05:47 not your room 17:05:52 joanie, probably just list ourselves on the planned bofs? 17:05:55 ups sorry 17:05:56 ok 17:05:59 without que question mark 17:06:00 joanie, probably just list ourselves on the planned bofs 17:06:11 #action Joanie will add our team to the list of planned BoFs. 17:06:33 oh sorry! 17:06:51 i'm done with this topic 17:06:58 dunno if others have things to add or info 17:07:16 BoF? 17:07:23 birds of a feather 17:07:41 meeting, discussion, hacking, whatever 17:07:54 for the days at GUADEC that come after the "core"/official days 17:07:58 oh! 17:08:02 like the 5th-8th 17:08:09 i think there will be lightening talks too 17:08:16 that's during core days 17:08:24 I think 17:09:40 I want to prepare one, if they are good with that. 17:09:52 sure 17:09:56 but that is not part of this topic 17:10:14 API I think we're done with this topic. (?) 17:10:19 I didn't know kalev was a11y packager in Fedora/RHEL, but we can approach him and ask if he thinks it is useful for him and their collegues a a11y testing session. What do you think ? 17:10:28 joanie, I didn't want to interrupt 17:10:32 jjmarin: he's a community member I believe 17:10:36 though I could be wrong 17:10:42 but sure we could do that 17:11:24 joanie, jjmarin so, any conclusion about kalev? 17:11:34 sure 17:11:42 we should inform kalev that we are having a bof 17:11:49 and encourage him to join us 17:11:58 ok, thanks 17:12:01 having said so 17:12:05 as we are already over time 17:12:08 * joanie nods 17:12:11 closing this topic 17:12:14 #topic miscellaneous time 17:12:24 something else (and short) to be added to the meeting= 17:12:26 ? 17:13:34 not that i can think of 17:13:50 i'm still googling birds of a feather ;) 17:14:42 roughly, people with common interests, Magpie. 17:14:56 like angry birds :) 17:15:08 so what are the pigs? 17:15:14 hehe 17:15:21 inaccessible apps? 17:15:30 * joanie gets a slingshot and aims 17:15:36 wow, there are a lot of pigs out there, then, joanie 17:15:44 clown: sadly this is indeed true 17:15:59 * clown is fantastic at stating the obvious. 17:16:08 #info Life is a bowl of cherries; accessibility is a game of angry birds 17:16:30 fwiw, I don't remember what are the exact meaning of bof acronym 17:16:35 more pigs, more fun killing them :) 17:16:35 Magpie, but fwiw 17:16:41 birds of a feather 17:16:48 a bof is a kind of hackfest-alike meeting 17:16:50 Birds Of a Feather, API 17:17:07 https://live.gnome.org/GUADEC/2012/BOFs 17:17:14 but no 2013 page yet 17:17:21 * joanie reads the board/adboard discussion on that 17:17:27 Magpie, this is the one we organized last year: 17:17:28 https://live.gnome.org/Accessibility/BoFs/A11yCamp2012 17:17:47 but ours was not a BoF as much as it was an unconference/hackfest 17:17:54 I'm thinking this year will be far less formal 17:18:08 this suggests you might need a visa: https://www.guadec.org/?page_id=116 17:18:25 * clown wasn't expecting that. 17:18:33 we don't 17:18:41 people from india do 17:18:46 Magpie, : 17:18:47 BoF # 17:18:47 Birds of a Feather. An informal discussion group. Unlike special interest groups or working groups, BoFs are informal and often formed in an ad-hoc manner. BoF meetings are common adjuncts to planned "sessions" at Drupal Camps and at Drupalcons 17:18:58 from https://drupal.org/glossary#b 17:19:01 and having said so 17:19:05 almost 20 minutes over time 17:19:10 Americans? Canadians? Mexicans? Ah, India. 17:19:13 so I think that is a good moment to close the meeting 17:19:17 thanks everybody to come 17:19:20 see you at #a11y 17:19:22 #endmeeting