16:06:44 #startmeeting 16:06:44 Meeting started Thu Feb 7 16:06:44 2013 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:06:44 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:06:50 clown, just in time ;) 16:06:50 * clown waves 16:06:57 right API 16:07:11 #topic GNOME 3.8 updates 16:07:39 #info As I mentioned last week, mclasen sent a email about the fact that we have not-too-many weeks before API freeze 16:07:57 #info so, please if you have any accessibility change requiring API change, take that into account 16:08:16 #info API is still looking to that gnome-shell crash related with focus changes 16:08:29 #info joanmarie was not able to reproduce it, API has some problems compiling the stack 16:08:41 I hadn't heard about the g-s focus crash. bugzilla? 16:08:50 #info API will take a look to the clutter-gtk issue, and see if that would require any API change 16:08:53 * API looking 16:09:02 * joanie notes that doing a find and replace on fearless leaders nick for minutes ain't gonna work this time. 16:09:23 * clown heh 16:09:24 clown, : https://bugzilla.gnome.org/show_bug.cgi?id=692706 16:09:25 04Bug 692706: normal, Normal, ---, clutter-maint, UNCONFIRMED, Frequent crash in cally_stage_notify_key_focus_cb 16:09:29 urgh 16:09:31 yeah sorry 16:09:44 it was a joke 16:09:48 again with the "API is working on a new API" full of jokes senteces 16:09:51 sentences too 16:09:59 based on something that happened a few minutes postings ago 16:10:05 clown, that bug was mostly submitted by fedora users 16:10:09 different ones 16:10:13 so 16:10:22 in theory should be something "common" and easy to reproduce 16:10:32 but in our specific practice, this is not the case 16:10:43 so I will try a little more and then say ... it works for me 16:10:50 ah btw, those were my 3.8 updates 16:10:56 :) 16:11:03 so, anyone want the meeting scepter for this point? 16:11:05 yes, it's just that when I hear "focus" I think about all the problems I'm with focus tracking in g-s. They may be completely unrelated. 16:11:08 sure 16:11:16 * joanie has some updates 16:11:45 clown, no, it is about "focus" in general, reporting change of focus 16:11:48 #info Joanie added the much-requested list-of dialog feature to Orca. She is still finishing it, but it's committed to master for users to try. 16:12:22 #info Joanie and Matthias got the egg-list-box accessibility issues sorted out and fixed. This is important because four new panels in gnome-control-center use this widget. 16:12:46 joanie, as Company has just arrived probably it would be good if you repeat the last #info 16:12:49 API, that's what the focus tracker listens for — changes of fucs. But, sure, as I said, they are probably completely unrelated. 16:13:02 "changes of 'focus'" 16:13:13 API ok, but dunno why 16:13:19 for Company's benefit 16:13:22 16:12:22 <@joanie> #info Joanie and Matthias got the egg-list-box accessibility issues sorted out and fixed. This is important because four new panels in gnome-control-center use this widget. 16:13:41 just in case 16:13:43 #info Joanie is currently looking into (and will finish) implementing support in Orca for the GtkLevelBar. She found one in the wild in gnome-disk-utility. 16:13:54 I think that's all of mine. 16:14:10 ah good 16:14:15 so i don't need to follow up on that 16:14:23 about that GtkLevelBar, probably it would be good to mention here that strange usage of that widget that you found on that app 16:14:24 Company: you might still 16:14:31 I hacked around it in Orca 16:14:39 because it was a small, safe, and easy hack 16:14:43 in the sense of "joanie thinks that what gnome-disk-utility is doing is odd" 16:14:45 and it gets this blocker off the list 16:14:51 meh 16:14:57 API I am still investigating 16:15:02 joanie, ok 16:15:04 which is why I didn't elaborate yet 16:15:09 I think EggListBox should childrenchanged:remove the rows it doesn't show 16:15:39 it's not like they should still exist in the UI, so why expose them in a11y 16:15:42 Company: give it a try and see if it's still accessible 16:15:52 Company: but they do exist in the UI 16:16:00 they're scrolled off with a scrollbar 16:16:08 but they are there 16:16:13 oh, the scrolled ones 16:16:18 you can press End to jump from the first to the last 16:16:19 i was thinking filtered ones 16:16:22 no 16:16:34 the ones that are really there still lack STATE_SHOWING 16:16:54 so Orca was assuming they were not something users could see 16:16:59 and thus something Orca shouldn't present 16:17:11 yeah, STATE_SHOWING should probably go away 16:17:16 whatever that means 16:17:20 heh 16:17:27 anyway, that's a topic for #a11y 16:17:31 yeah 16:17:33 Company, yeah, sorry for the delay of removing that 16:17:36 fearless leader doesn't approve of deeep dives ;) 16:17:40 as we agreed on that a long time ago 16:17:40 need to learn how you do it with treeviews and scrolling 16:17:54 but probably it would be good to remove it at the beginning of next cycle 16:17:54 anyway 16:17:55 => later 16:18:05 fwiw, I added a new comment on the existing bug 16:18:11 https://bugzilla.gnome.org/show_bug.cgi?id=648260 16:18:11 04Bug 648260: normal, Normal, ---, atk-maint, UNCONFIRMED, Improve the documentation of ATK_STATE_VISIBLE and deprecate ATK_STATE_SHOWING 16:18:25 about what ia2 have 16:18:36 instead of visible, it has a invisible state 16:18:44 because by general rule 16:18:50 invisible objects shouldn't be exposed 16:18:58 as you and mgorse started to do recently on gtk 16:19:05 so they keep invisible as a exception on the rule 16:19:10 and additionally 16:19:15 they have an offscreen state 16:19:24 as a way to add more detail to the invisible state 16:19:31 (a "why it is invisible") thing 16:19:45 anyway, as I said, as this is a change affecting a lot of places 16:19:54 probably it would be good to do something about that 16:20:01 not something for the-almost-beta gnome 3.8 release 16:20:03 at the beginning of the next cycle 16:20:07 yeah 16:20:08 * joanie nods 16:20:34 so, any other comments on this topic? 16:20:47 clutter-gtk? 16:21:06 I already talked about that 16:21:13 sorry 16:21:15 * joanie scrolls up 16:21:16 do you have any question doubt about what I said? 16:21:23 must've missed it 16:21:41 aha 16:21:43 sorry 16:21:47 np 16:22:25 so joanie, moving or questions? 16:22:27 #info mgorse has been trying to track down memory/ref count leaks. Several are fixed with pygobject 3.7.5 and a recent at-spi2-core. There is still at least one ref count leak left (either in pygobject, at-spi2-core, or orca), so still need to track that down. 16:22:41 (I'm done) 16:22:48 btw 16:23:02 mgorse: Orca doesn't ref count anything 16:23:08 i'm a huge fan of mgorse's work and his patience in tracking down pygobject, introspection and gtk bugs 16:23:13 in this cycle 16:23:21 +1 to that Company 16:23:25 mgorse is a hero 16:23:32 if he keeps up like that, i might be able to drop my maintainership of gail ;) 16:23:41 ++1 16:23:47 nice try Company 16:23:50 you're a hero too 16:23:58 joanie: In theor yit could be storing events in a queue or something, though I'm not sure how likely that is 16:24:04 joanie: not in the last 6 months 16:24:15 mgorse: ok. tell me what to look for and I will 16:24:20 ie, storing objects that don't get released, but I think the leak is probably somewhere else 16:24:28 we are queueing and dequeuing events 16:24:54 Company: we all have moments when we shine more brightly than others 16:25:02 you have earned your hero status 16:25:33 i can live with that status, no worries :) 16:25:35 basically joanie is menacing you, now you can't run away :P 16:25:48 moving on? 16:25:50 ;) 16:25:56 as long as i can continue whining, i'm happy 16:25:57 I´m worry about the accessibility of the new gnome classic mode. I think it will be the migration path of the current gnome fallback mode users (sorry if the topic was mentioned before) 16:26:08 whine is free 16:26:16 wine is not 16:26:23 jjmarin1, well, the new gnome classic mode 16:26:26 that's why it's free as in beer 16:26:28 (sorry) 16:26:28 and old fallback mode 16:26:33 is somewhat messy 16:26:38 but imho 16:26:41 the message is the same 16:26:51 we are focusing on the "GNOME experience" 16:27:02 and afaik 16:27:04 sitting in a garden? 16:27:07 the plan is not selling 16:27:20 "gnome classic" as part of that experience 16:27:23 anyway, yes 16:27:30 this is something to take into account 16:27:35 but sincerely, I would wait a little 16:27:40 well, even if the fallback (or classic or whatever) mode is not the primary experience, I thought it was going to be based on the current gnome-shell stuff but look different 16:27:43 until all the forking dust settle a little 16:27:53 i.e. benefit from the existing accessibility work API already did 16:28:03 in clutter and gnome-shell 16:28:11 yes, but what I mean is that the current status and future is not clear 16:28:17 taking into account that there are forks 16:28:24 16:25:57 I´m worry about the accessibility of the new gnome classic mode. I think it will be the migration path of the current gnome fallback mode users (sorry if the topic was mentioned before) 16:28:24 that Vincent said that that fork was not really required 16:28:30 that is what I was commenting on 16:28:39 why would it be inaccessible if gnome-shell is accessible? 16:29:01 as usual: if they made custom widgets and custom widgets, probably that will need custom a11y 16:29:15 custom widgets in gnome-shell? 16:29:17 but ok 16:29:21 anyway, as I said, I agree on not forgetting this 16:29:32 joanie, gnome-shell is full of custom-widgets 16:29:42 javascript-based custom widgets 16:30:02 ok 16:30:03 so, I will try to info the classic mode thing 16:30:11 k 16:30:42 #info these last weeks there were several news and updates related to the new GNOME classic mode. Jjmarin is worried about the migration path for the current fallback mode users 16:31:45 #info API thinks that the main focus is on the main "GNOME experience" and that we would need to wait until the situation became more stable, but agreed that is a good idea not forgetting this 16:31:54 so, anything else? 16:31:55 moving? 16:32:07 k :-) 16:32:13 i'm set 16:32:28 #topic Marketing 16:32:48 btw, I assumed that the foundation bids will be mentioned on this topic, if not I will create a new topic 16:32:48 anyway 16:32:50 jjmarin1, ? 16:33:55 #info The start of the time for bids was announced by the GNOME foundation 16:34:46 #info http://www.gnome.org/news/2013/02/call-for-bids-for-gnome-accessibility-work/ 16:35:17 #info API corrected my Spanish article about gnome a11y 16:36:08 #Info Juanjo is still working in a article for the annual report and updated entries for the wikipedia 16:36:17 done ! 16:36:24 questions? 16:37:41 well, seems that no ... 16:37:47 or people is slow writing ;) 16:37:55 so, thanks 16:38:01 :) 16:38:05 and as nobody made any question 16:38:11 I will move to ... ejem... previous topic 16:38:15 sorry I skipped one 16:38:17 wow ! 16:38:20 #topic W3C updates 16:38:29 clown, joanie ? 16:38:38 not from me 16:38:41 * clown gathers his thoughts... 16:39:24 #info The first public working draft of Indie UI Events was released in January. 16:39:28 #info http://www.w3.org/TR/2013/WD-indie-ui-events-20130122/ 16:40:07 #info another public working draft of the ARIA Authoring Practices Guide is about to be released sometime in Feburary. 16:40:26 #info the current editors' draft is here (this will become the next PWD): 16:40:43 #info http://www.w3.org/WAI/PF/aria-practices/Overview.html 16:41:46 #info there is new discussions within Indie UI working group about user preferences or context being applied while browsing to adjust the content 16:41:56 questions? 16:42:05 could you elaborate the last item? 16:42:17 yes. 16:42:47 first, let me do it without info's... 16:43:12 Imagine a user who want captions when viewing a video 16:44:02 it would be very useulf if they could, up front, declare in their browser that they want captioned versions of videos if available. 16:44:31 the browser would "somehow" retrieve a captioned version of that video. 16:45:23 there is a lot of territory here; but the Indie UI group is looking into how to encode such preferences within a web app, and how to relay it out. 16:45:45 it's likely that the matching of preferences to content is handled by the server. 16:45:56 but, even that is up for discussion at this point. 16:46:01 does that help? 16:46:32 for me it does 16:46:33 thanks 16:46:41 yes for me too, 16:46:50 thanks 16:46:57 no problem. 16:47:06 and as part of the light agenda today 16:47:13 moving to one of the most popular topics 16:47:17 clown is good explaining :-) 16:47:17 #topic "Miscellaneous Time" 16:47:27 * clown blushes 16:47:37 #info FOSDEM was this last weekend 16:47:56 #info Piñeiro gave a talk about accessibility 16:48:25 #info specifically about the "accessibility on/off setting not anymore - a11y always on" thing 16:48:39 #info more or less at the same time, the a11y call for bids was announced 16:48:42 (done) 16:50:29 no one want to share any misc info? 16:50:43 you are in sync :-P 16:51:12 blizzard of doom is coming 16:51:15 that's misc 16:51:17 :) 16:51:47 we have 5C here and it means cold :-) 16:51:56 indeed. we are expecting 25 cm of snow in the next 24 hours. 16:52:15 there's a chance we'll get up to 60cm 16:52:17 Huh? I don't see it forecasted to get below 50 F in the next few days. /confused/ 16:52:27 I'm in one of the two feet possible areas 16:52:39 lukcy joanie! 16:53:03 condo association does the shoveling and plowing, so, yeah, I am lucky 16:53:04 ;) 16:53:34 mgorse, where are you located? 16:53:55 clown: Austin, TX ... oh, right--I guess that explains it 16:54:09 ha 16:54:21 That would be a lot of snow to shovel, anyway 16:54:25 yes, you're lucky too — being south. 16:55:04 well all that snow-info was misc enough ;) 16:55:14 indeed. 16:55:16 so unless someone complains 16:55:21 I will close the meeting 16:55:25 so meeting over 16:55:28 3.... 16:55:30 2..... 16:55:31 1.... 16:55:36 #stopmeeting 16:55:40 #endmeeting