16:07:14 #startmeeting 16:07:14 Meeting started Thu Dec 13 16:07:14 2012 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:07:14 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:07:32 #topic Python 3 16:07:43 agenda: https://live.gnome.org/Accessibility/Meetings#Agenda_for_the_Next_Meeting_.2813_December.29 16:08:01 #info recently one guy created a bug about the focus-tracking script not being python3 16:08:14 while I look for the bug 16:08:20 I guess that joanie has more info about that 16:08:23 * API looking 16:08:33 yes, joanei responded appropriately. 16:08:37 "joanie" 16:08:37 #info The reporter only changed a single print statement. 16:08:45 bug 689957 16:08:46 04Bug https://bugzilla.gnome.org/show_bug.cgi?id=689957 normal, Normal, ---, liyuan, UNCONFIRMED, examples/magFocusTracker.py does not support python3 16:08:46 #info Joanie commented on the bug. 16:09:03 that print statement was the first thing I fixed, but there are other issues. 16:09:23 but if we're being noticed by random people.... What is your target date for Python 3 compatibility? 16:09:33 #info Joseph has been hacking away at the focus tracker when he has the time. 16:09:53 #info so far he as fixed two other problems, and is currently working on a third. 16:10:14 re: target date: thinking... 16:10:27 time is my enemy, and the christmas break is coming up in a week. 16:10:30 hmm.... 16:10:54 being cautious, I'd say the end of Jan. 16:11:27 and one has to deliberately try the example right? 16:11:37 i.e. no one is going to complain who uses jhbuild? 16:11:40 not sure what you mean. 16:12:01 I'm wondering who all is going to detect the lack of Python 3 goodness 16:12:23 anyone who uses the "interim focus tracker", who also uses python 3 to run it. 16:12:40 i don't see the relevance of jhbuild 16:13:23 never mind then 16:14:00 ok, 16:14:01 well 16:14:14 I have just pinged jhernandez at #a11y 16:14:19 ok, I think … but before dropping that, maybe you know something about jhbuild that I don't. Can you clarify, joanie? 16:14:36 because of accerciser and python3, and the current .3 deadline (next monday) 16:14:44 * API waiting as clown and joanie are talking 16:14:51 the people most likely to be using python 3 with our modules are developers 16:14:54 using jhbuild 16:15:03 * joanie is done 16:15:34 API some stuff got committed by Javi 16:15:35 * joanie looks 16:15:47 I think it "builds" under jhbuild. It's just if you run it, and jhbuild chooses python3, then … no joy. 16:15:59 http://git.gnome.org/browse/accerciser/commit/?id=b9bb2f48eebbf9f21ca633b6ecd6a58d6befe04a 16:16:44 * clown notest that accerciser is more important than the interim focus tracker. 16:16:52 so we should test accerciser, but in theory the magnification/tracking example is our only missing piece 16:18:29 ok 16:18:41 so letst try to add a info for that 16:18:56 #info accerciser started the python3 migration 16:19:15 #info jhernandez is not at the meeting, so we are not sure if the port is complete, but the commit seems to suggest that 16:19:20 http://git.gnome.org/browse/accerciser/commit/?id=b9bb2f48eebbf9f21ca633b6ecd6a58d6befe04a 16:19:39 #info would be good if people test and confirm that 16:19:41 done 16:19:44 so 16:19:48 anything else in this point? 16:20:46 * joanie wonders if jhbuild needs updating 16:21:02 #action Joanie will be sure jhbuild is modified accordingly for accerciser 16:21:04 (done) 16:21:39 javi did it 16:21:47 moving on? 16:22:18 seems so 16:22:20 so moving 16:22:29 #topic GNOME 3.8 updates 16:22:55 nothing from my side, unless we want to comment something about webkitgtk hackfest 16:22:55 so 16:22:56 done 16:23:08 #info Joanie removed much of the GUI from Orca 16:23:59 (quit dialog, splash screen, main window) 16:24:23 preferences dialog still remains, but you have to know the secret keystroke to show it 16:25:14 Design team has wanted this for quite some time. And Luke, who before wanted these things and even had a downstream patch to enable the main window.... 16:25:18 said they needed to go 16:25:24 * joanie shrugs 16:25:47 so, to quit orca, you (complete guess follows): you now have to know the keystrokes, or use the a11y menu? 16:26:00 or do orca modifier + q 16:26:07 but this raises a good point 16:26:23 #info GNOME 3 does not have keyboard shortcuts to toggle the screen reader 16:26:37 orca modifier + q is entirely from the keyboard, right? 16:26:37 which means Orca users have to find some way to launch Orca in order to assign them 16:26:44 #info which means Orca users have to find some way to launch Orca in order to assign them 16:26:49 clown: yes 16:27:10 #info We really should have these keybindings bound for the desktop 16:27:18 yes, at least OS X provides "cmd+f5" built-in to launch VoiceOver. 16:27:24 yup 16:27:25 this page: 16:27:26 https://live.gnome.org/GnomeOS/Design/Whiteboards/KeyboardShortcuts 16:27:29 was recently updated 16:27:38 but they didn't add any default key bind to orca 16:27:43 as suggested 16:27:50 not sure if I should ping them again 16:27:57 API yes please 16:28:04 k thanks 16:28:10 I will use the minutes of this meeting 16:28:30 something like "we were talking about this on last meeting, what do you think" 16:29:13 so more on this gnome-3-8 point? 16:29:29 #action Piñeiro will ping the design team about keyboard shortcuts to toggle Orca 16:29:33 (done) 16:29:59 just a note: the trouble with keyboard shortcuts is they have to be discoverable. 16:30:17 clown, well thats true 16:30:23 I guess that the best option would be 16:30:25 I can't remember how OS X handled that with respect to VoiceOver, but users find out pretty quick, as I recall. 16:30:30 to suggest "well know keybindings" 16:30:44 hmm 16:30:45 yes true 16:30:54 all people talk about how wonderful is iphone 16:30:59 but the egg-chicken question here 16:31:07 is how they activated voiceover 16:31:07 I remember: first time you turn on a brand new Mac, it starts speaking, offering you the ability to use a screen reader , and tells you how to turn it on and off. 16:31:09 the first time 16:31:24 and that won't happen in GNOME 16:31:28 I don't know about iPhone. 16:31:32 well the initial setup thing 16:31:40 is still a wip thing on GNOME 16:31:43 I think we should be grateful for having established shortcuts 16:31:49 which is more than we have currently 16:31:53 and would be an improvement 16:31:58 true 16:32:45 * clown notes there is nothing on the keyboard shortcuts page for the magnifier. 16:32:55 * joanie nods 16:33:00 clown, my idea was asking about both 16:33:06 AFAIR 16:33:14 okay API. 16:33:22 API is our hero :) 16:33:23 my mail was in summary "please take into account bla and bla" 16:33:28 not just screen reader 16:33:32 There was discussion years go about the mag on/off keystrokes. 16:33:52 but it currently is: go into the control center , and set them up as you desire. 16:33:58 * API it would be also a good moment to mention that if they start to think on gestures, they should have all those in mind 16:34:13 same with keyboard control of increasing/decreasing magnification. 16:35:11 yes, I supposed there should be keystrokes for all AT (on screen keyboard, visual alerts, sticky keys, etc.) 16:35:49 so 16:35:56 anythying else on this point? 16:35:56 moving? 16:36:02 go ahead. 16:36:35 ~topic W3C updates 16:36:36 ups 16:36:38 #topic W3C updates 16:36:43 so, clown? 16:37:06 I don't have any substantial news from the W3C side. 16:37:15 We're testing aria, 16:37:41 I missed yesterday's Indie UI meeting, and need to catch up on its minutes. 16:38:04 but I did a 'diatribe' in an email about ARIA in response to and email from joanie. 16:38:09 on a related note, thanks clown for your detailed response to my ARIA question :) 16:38:26 I've got a patch that implements that behavior 16:38:33 my pleasure. (It was actually fun putting that down on paper, so to speak). 16:38:51 and once the mac bot swallows it, I will ask the apple a11y guy for code review 16:39:02 BUt, I have yet to look at the bugzilla you cite. I still plan to, and may say something there. 16:39:14 * joanie nods 16:39:27 jame craig was asked by the apple guy to weigh in 16:39:33 * clown should in this. 16:39:37 and he said what you said, but with less explanation 16:39:42 * clown should info this. 16:39:47 * joanie waits 16:39:53 james craig is a good guy. 16:40:04 but you are a better teacher 16:40:05 :) 16:40:25 * clown *blushes* 16:40:29 :-) 16:40:52 #info No major news from W3C about ARIA nor IndieUI 16:41:11 #info Joanie asked for info about how ARIA works in an email to Joseph. 16:41:23 #info Joseph gave a long-ish explanation in a reply email. 16:41:34 (done) 16:42:38 ok, so I think that this is all with this point 16:42:48 questions, doubts, moving? 16:44:37 moving? 16:44:44 I guess so 16:44:52 2 minutes withoug answer are enough minutes 16:44:56 so jjmarin is not here 16:45:02 so I will skip marketing 16:45:08 well 16:45:18 I guess I can misc time it 16:45:24 so never mind 16:45:32 do you want marketing topic? 16:45:41 up to you 16:45:48 ok 16:45:51 #topic Marketing 16:45:53 joanie? 16:45:55 ok 16:46:35 #info The foss2serve students might be interested in helping us clean up our wiki content, etc. 16:47:05 #info Since Juanjo was going to take this on, I mentioned to Heidi and her colleagues that these students should get in touch with Juanjo. 16:47:21 Yup, they will. 16:47:32 #info So if you see students in #a11y looking for Juanjo and/or talking about redoing/cleaning up/whatevering our wiki, that's why. :) 16:47:37 Students are taking finals now and then are on break, so I don't know how much we'll get out of them. 16:47:45 * joanie nods 16:48:11 ok thanks 16:48:17 Current progress at WNE is that they're working on installing MouseTrap on their own machines to use over break. 16:48:17 I just want to be sure we know and are on the lookout for students in need of direction 16:48:24 Thanks! 16:48:25 :-) 16:48:39 ok, so if nothing else here ... 16:49:21 #topic Reminder: Q3's 16:49:24 Reminder!! 16:49:56 and now finally moving to th elast and more popular topic 16:50:01 #topic Miscellaneous time 16:50:12 so anything not scheduled to add to the meeting? 16:50:48 #info Piñeiro and Joanie were at the WebKitGTK hackfest 16:51:01 #info And worked on getting regression tests "unskipped" 16:51:36 (done) 16:51:51 So gtk+ has this fairly new widget, called GtkLevelBar, intended for things like showing the strength of a password or the charge level of a battery. I'm wondering whether we need a new atk role for it, or if, ie, ATK_ROLE_INFO_BAR is appropriate. 16:51:57 And gettin regression tests unskipped is always good 16:52:16 * joanie forgot about the level bar thing 16:52:23 I think that it is not the same as an info bar 16:52:37 to me, the info bar refers to a specific type of widget 16:52:51 I didn't see a role that seemed to match it, but wanted to check in case I hadn't noticed something 16:52:52 the one that, for instance, shows up in your browser and asks if you want to save your password 16:52:59 we can make new roles 16:53:04 that reminds me 16:53:13 how does Orca (or other ATs) respond to ROLE_INFO_BAR? 16:53:36 #info Joanie has created patches to add ATK_STATE_READ_ONLY and ATSPI_STATE_READ_ONLY 16:53:53 clown: right now, with the exception of Firefox, I'm not sure it does 16:53:55 or actually, changes to the value of the info bar? 16:53:56 but that's a bug 16:54:14 info bars have text (info) and push buttons 16:54:18 not values 16:55:06 this role/widget mgorse_ is describing sounds more like something like a progress bar or slider (but different) 16:55:13 oh. intutitivelys "strength" of a password would be a value 16:55:15 i.e. needs AtkValue implemented, etc. 16:55:36 #info Piñeiro removed the management of the state ATK_STATE_SELECTABLE from AtkObject, each custom implementation should take care of their states. Will be available on next ATK release. Gtk regressions in relation with that state are possible 16:55:48 it's like a range: 0= poor, 10=excellent, and various intermediate values. 16:55:56 yeah 16:55:58 * joanie nods 16:56:10 #info Piñeiro did that during webkitgtk hackfest, in order to solve a bug where that state was wrongly set 16:56:57 API, what is "that"? and, which "state"? 16:57:18 clown, see my previous info 16:57:25 * clown looks up... 16:57:33 that/role==ATK_STATE_SELECTABLE 16:58:51 misc time is serious today 16:58:52 ok, but I don't see the connection to the info bar 16:59:24 clown, no connection 16:59:25 The connection, I think, is that both are misc 16:59:27 or, what has selectable to do with info bars and their (current) lack of value. 16:59:27 I think it's a general "we're adding stuff to ATK" (or removing it) 16:59:28 ? 16:59:33 * joanie grins at mgorse_ 16:59:39 we were talking about several stuff added at the hackfest 16:59:43 .mgorse_ touche! 16:59:51 I just arrived too late 16:59:58 or in the middle of discussion 17:00:01 Huh; I'm signed in twice. Weird 17:00:02 fashionably late 17:00:14 we have clowns and clones 17:01:00 anyhoo, other misc stuff? 17:01:00 payasos y copias 17:01:27 okay, I get it now with respect to the infos above. thanks. 17:02:52 so if nobody else wants to add something .... 17:02:56 closing the meeting? 17:03:03 no objection here. 17:03:11 I prefer multiplication 17:03:31 makes me think of viruses. 17:03:51 #endmeeting