15:06:15 #startmeeting 15:06:15 Meeting started Thu Mar 8 15:06:15 2012 UTC. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:15 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:06:16 sorry. :-p 15:06:49 #topic Outreach Program for Women 15:06:57 hmm, I have read last meeting minutes 15:07:04 and I think that you already talked about this 15:07:06 joanie, ? 15:07:11 anything else to talk about? 15:07:12 see the action item 15:07:13 yes 15:07:17 mgorse: and I have an action. 15:07:24 ok 15:07:30 so, please your turn 15:07:32 i have something to say. 15:07:41 ok, mgorse? 15:08:04 * clown silence means yes... 15:08:04 clown: you first 15:08:07 * joanie nods 15:08:35 okay, this needs a bit of introductory material, and may be bigger that the WOP, so bear with me... 15:08:50 info's please where appropriate 15:09:19 #info I'm (Joseph) involved in the testing of the ARIA specification. 15:09:45 #info testing means checking that there are at least two implementations of the spec that work. 15:10:07 #info I'm concentrating on FF and ATK/AT-SPI as part of that effort. 15:10:44 #info others are testing IE and FF on Windows with IAccessible2 and on Mac (Safari), and their Ax 15:11:10 hi ! 15:11:10 #info the testing involves loading a small html file into the browser with, for example, an aria role set in the markup. 15:11:42 #info then looking at that using accerciser to see what is coming out of AT-SPI 15:12:36 #info where there is an expected result from the spec (something like: a Div with role "alert" is published in AT-SPI as an accessible with an ALERT role". 15:12:53 #info there will be upwards of 1000 ? such tests. 15:13:02 #info it would be nice to automate this. 15:13:09 * joanie nods 15:13:25 questions time? 15:13:34 not yet. 15:13:39 let me finish, please. 15:13:40 * API waits 15:13:45 sorry, please go on 15:14:25 #info IBM has added code to AccProbe on Windows to output an XML file that describe what IAccessble2 is seeing when a test file is loaded into the browser. 15:14:45 #info right now they simply do a diff between that XML output and the expected output. 15:15:01 #info personally, I think a more object oriented approach would be better. 15:15:30 #info I think something like IBM's approach could be added to Accercier somehow as a way of automating this process. 15:16:02 #info so that's the description of the overall problem while pointing vaguely at a solution, but 15:16:11 #info is there anything in there for WOP? 15:16:14 done. 15:16:21 * joanie thinks so 15:16:27 but let's do API's questions 15:16:34 ok, well 15:16:40 this seems a nice project 15:16:45 but not sure if proper 15:16:50 for a student 15:16:57 with no previous a11y knowledge 15:17:09 I would disagree, but go on 15:17:21 well, this was basically my question ;) 15:17:27 are you sure that it is proper for a student? 15:17:41 so here's why I personally think it is 15:17:42 (please explain me, not just a yes) 15:17:53 I would agree with API if you are talking about the entire project, but maybe some sub-task within it would be good for student. 15:17:55 I think this is perfect; not just proper 15:18:05 I'm just not sure what that subtask would be. 15:18:08 keep in mind btw that this is full time work 15:18:11 that is paid 15:18:20 for like 3 or more months 15:18:27 and we have CS student candidates 15:18:32 clown, ok, so in summary, you explained *all* the project 15:18:35 but getting back to why I think it is perfect 15:18:37 where you are working on 15:18:44 * joanie waits 15:18:47 but the idea for this WOP is give some sub-tasks 15:18:48 right? 15:19:08 API, I described the whole the project in rough. 15:19:38 clown, joanie ok, thanks for the further explanation 15:19:46 i'm not done yet 15:19:48 ;) 15:19:52 I'm merely waiting 15:19:57 go ahead joanie 15:20:04 so.... 15:20:32 Everyone knows what the web is (duh) 15:20:47 you don't need a11y knowledge for that 15:20:53 you don't need screen reader knowledge for that 15:21:08 we have an existing (but non-automated) process clown is already performing 15:21:12 we have accerciser 15:21:22 we have whatever bnitz's testing framework is 15:21:36 we have that macaroon tool 15:21:52 we have potentially CS students with programming experience 15:22:00 who if selected will be working full time 15:22:15 this could be something we as a community could help mentor 15:22:20 led by Joseph 15:22:27 so the student would have lots of resources 15:22:29 and 15:22:40 in the end we have someone who is smarter about accessibility issues and concerns 15:22:47 which I think all CS students should have 15:23:00 and we don't need to worry about the actual implementation (toolkit stuff) 15:23:09 just see if what the expected value is is there 15:23:16 so the project is just automating it 15:23:18 right? 15:23:28 (and we need better automated tools) 15:23:30 (done) 15:23:50 ok, 15:23:53 so next question 15:24:03 taking into account that students requires to do a initial 15:24:06 contribution 15:24:10 to a project 15:24:18 I guess that the ideal project would be Accerciser 15:24:25 something like fixing some basic bugs 15:24:32 clown, is this guess correct? 15:25:00 API, yes, my intuition is that Accerciser is one major piece of the project. 15:25:20 I don't know enough about whether this should be built into Accerciser, or 15:25:25 a plugin to it. 15:25:59 is that validator plugin still around? 15:26:01 * joanie looks 15:26:20 seems to be 15:26:31 well, in any case, the initial contribution is intended to show that you have developer skills 15:26:32 but something tells Accerciser to dump out or compare its interal representation of the a11y info against the expected result. 15:26:42 adn start to look to a11y APIs and so on 15:26:48 "internal" 15:27:47 well, almost +25 minutes on the meeting 15:27:53 so, something else to say 15:27:59 maybe the initial contribution could be to write some HTML-related AT-SPI Validator schema 15:28:01 I guess that this is the only defined project 15:28:05 well, what would be the next step (my next action)? 15:28:13 clown, makes sense 15:28:52 I'm inclined to put down a description of the issue and rough ideas of the project on a wiki page. what do you think? 15:28:54 clown: I think identify a potential contribution and take your report here and write it up formally 15:29:02 I agree 15:29:17 +1 15:29:18 then we can point to that document on the Marina page 15:29:20 and mull over a specific task that a student could do. 15:29:39 I really like this idea clown. Thanks!! 15:29:42 okay, I'll do that. 15:30:11 my pleasure (notes that he is trying to avoid having to do all 1000 files by hand — a great motivator…) 15:30:25 #info Joanie likes this plan tremendously. 15:30:33 ai clown 15:30:38 (action item) 15:30:45 ah 15:31:16 #action Joseph will create a wiki page describing the overall task and think about student-oriented chunks of it. 15:31:17 ai != artificial intenllegence :-) 15:31:43 yes, let's get student to build an AI that will take care of all a11y issues. 15:32:10 +1000 to a11y issues bot 15:32:26 there's hope for you yet, tota11y 15:32:32 heh 15:32:41 it still doesn't get a day 15:32:57 so is it mgorse's turn? 15:33:05 yah, I'm done for this topic. 15:34:13 hmmmm. Is mgorse around? 15:34:26 I'm not sure I have much to say really. In part I suggested unit tests because I figure it hopefully wouldn't require a lot of pre-existing knowledge and would be somewhat well-defined. But I'm having trouble thinking of an initial contribution to propose 15:35:08 I wonder if two similarish contributions would be worth coming up with 15:35:15 mgorse, well, the most important is not the initial contribution 15:35:19 but the project itself 15:35:34 usually initial contribution just need to be some patches on a project 15:35:43 something to show that you are able to learn and develop 15:35:55 but the challenge is with the two-three months project 15:35:58 and get along with us 15:36:36 the initial path is just to have some garantee that the student has the necessary skills 15:37:29 anyway, I guess that mgorse still needs to think on the details of the project 15:37:32 mgorse, is this is the case? 15:38:11 Maybe it would be good to put it on a wiki somewhere 15:38:53 ok, so in that case, lets keep the action item 15:39:10 you had on previous week, and lets move to next item in the meeting 15:39:12 is this fine? 15:39:30 yeah, and I have a general idea of what it would need but should probably work out the specifics some 15:39:30 +1 15:39:51 or at least have a concrete suggestion of how to go about it 15:40:05 ok, so lets move then 15:40:20 #topic GNOME 3.4 Updates 15:40:27 althougnh in fact it should be 3.4 planning 15:40:30 I will start myself 15:40:45 #info API + joanie were working on ATK support for GNOME Shell 15:40:55 #info joanie thinks that the situation improved 15:41:03 #info API will ping danw 15:41:22 #info somewhat unrelated but also related, today there is a release team meeting 15:41:45 #info one of the items to discuss are which bugs mark as 3.4 15:42:14 #info API will ask about this GNOME Shell+ATK patches, although probably it depends on GNOME shell maintainers 15:42:34 #info if other people have some question to that release team meeting, this is the time to express them 15:42:36 done 15:42:46 I have some updates here. 15:43:14 #info re: bugzilla 656156 15:43:37 #info the brightness / contrast effect has been committed to clutter master. 15:44:03 #info the bug, however is left open while they decide what to do about the lightness inversion effect. 15:44:33 #info Joseph needs to touch base with ebassi to see if the transparency issue has been fixed. 15:45:05 #info mclasen has noted on the GS bug regarding these effects that the b/c effect has at least landed. 15:45:29 #info Joseph will continue the code in GS that uses these effects, and create a new patch. 15:46:08 #info Joseph will also poke the gnome-desktop-schemas project to review and commit the prefs schema for these effects. 15:46:11 done. 15:46:30 so, hopefully that effect will be working for 3.4? 15:46:54 #action Joseph will update the Gnome 3.4 release features page wrt this work. 15:47:13 that reminds me to put my green glasses on. forgot yesterday and the eye pain was bad. 15:47:20 API, not sure. If the transparency bug is still there, then it doesn't work. 15:47:39 the transparency bug is: 15:48:04 any clutter effect applied to an actor makes is semi-transparent such that any actor underneath it shows through. 15:48:32 which you don't want... 15:49:15 any clutter effect? 15:49:27 hmm, that sounds bad 15:49:38 anyway, just 10 minutes till the end 15:49:39 yeah. it's not limited to "my" effects. 15:49:40 so if you finished 15:49:52 anyother wants to add some 3.4 stuff? 15:49:53 sure, unless you have more questions. 15:51:07 joanie, mgorse ? 15:51:17 nah, let's move on 15:51:25 we deep dove on a topic I care about 15:51:32 someone else's turn 15:51:33 :) 15:52:11 so marketing and fundraising now ? 15:52:23 once the topic gets switched 15:52:32 ok :-) 15:52:34 #topic Marketing and Fundraising 15:52:46 #info Another US $1000 for the FoG a11y campaign this week 15:52:53 yay! 15:53:05 #info Juanjo added a new testimonial to the FoG page www.gnome.org/friends 15:53:18 #info Karen will post about the status of the campaign and she will mention the new testimonial 15:53:50 this is the activity of this week, questions ? 15:54:33 nope from my side 15:54:39 clown: Diego is a user of the gnome shell magnification :-) 15:55:10 yes, GNOME Shell mag is really good, it would be really good to have that focus tracking 15:55:17 but well, 3.6 is next 15:55:21 lets see what happens 15:55:31 so, if nobody complains I will move on 15:55:33 :-) 15:55:36 focus tracking and inverse brightness 15:55:38 :) 15:55:57 but I still hope to have brightness on 3.4 ;) 15:55:59 so moving on 15:55:59 but we have the configuration panel in 3.4 :-) 15:56:07 #topic Miscellaneous time 15:56:12 actually about that configuration panel... 15:56:19 #info Andre Kappler asked to help on release notes 15:56:33 #info so start to think on what we got done on 3.4 for those release notes 15:56:37 done 15:56:41 next with misc stuff 15:57:01 #action Joseph will write something the the mag configuration panel for Andre Klapper and release notes. 15:57:19 s/the the magnification/about the magnification/ 15:57:30 API: the new high contrast themes is another item for the release notes 15:58:33 I was trying to compile gnome shell for checking the new themes but I've got stalled in jhbuild with some libtools problems 15:58:36 jjmarin, do we have a volunteer to write about that? 15:58:36 meg? 15:59:34 I can contact her. But IFAIK, the info should be very briefly 15:59:45 A sentence or two 16:00:23 exactly, but I don't know all the dtails of that work 16:00:38 so the reason Meg is the best option to write it 16:01:00 meeting over time 16:01:07 unless jjmarin knows about it himself 16:01:08 so if someone wants to add something to misc time 16:01:10 need to be quick! 16:01:14 yes — about the system settings panels — I've done a very preliminary check on their a11y 16:01:23 Accerciser doesn't see anything inside the dialog window. 16:01:28 Orca annoucnces "inaccessble dialog" when I navigate to it. 16:01:35 Is this a known issue? Or am I doing something wrong? 16:01:43 it (used to) work for me 16:01:48 I guess I should check again 16:01:50 I can take of charge of the theme part for the release note. I'll contact the people involved for that 16:01:58 thanks jjmarin 16:02:16 as I said, it was a quick test. i'll try again, and contact you for pointers, joanie 16:02:30 clown: sure. but there was nothing special I did 16:02:37 so I dunno 16:02:51 #info Juanjo will contact high contrast contributors for writing the lines for GNOME 3.4 release note 16:02:54 me neither :-( 16:03:03 is not an info , righ ? 16:03:11 don't worry 16:03:12 action in fact ;) 16:03:13 I'll fix it 16:03:31 joanie: ;-) 16:03:49 as long as it gets in the autogenerated minutes (which info's do), I clean it up 16:04:04 I've stopped looking through the logs for missed (non included) bits 16:04:27 s/the the mag/about the mag/ 16:04:38 heh 16:04:45 I would have gotten that 16:04:57 * clown wonders do the substitutions actually do anything? 16:05:05 no 16:05:25 w3c's bot is better than tota11y. 16:05:25 well, 5 minutes over time 16:05:26 but no one writes perfectly so I proofread the minutes. I'm sure I miss stuff, but.... 16:05:29 soooo 16:05:31 :-) 16:05:31 heh 16:05:32 meeting over 16:05:34 #endmeeting