16:06:44 #startmeeting 16:06:44 Meeting started Thu Jan 31 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:59 #topic GtkOverlay, GtkLevelBar, and egg-list-box 16:07:20 #info Matthias Clasen has pinged recently about some new gtk widgets GtkOverlay and GtkLevelBar 16:07:41 #info their accessibility status is unknown at the moment 16:08:00 #info for GtkOverlay Gtk includes a demo, he was not sure about GtkLevelBar 16:08:27 #info he asked if a11y team could made a review, at least a quick "this is not working/this is working" review 16:08:53 #info he also pointed a bug related to the lack of accessibility for egg-list-box, that seems that it is used on some modules 16:09:12 #info on the bug is also pointed that egg-list-box is just a subclass of a gtkwidget with proper a11y support 16:09:17 (done) 16:09:25 joanie, did I forget something? 16:09:44 #action Joanie will finish setting up her jhbuild environment and test those new widgets. 16:09:50 I don't believe so 16:09:53 I made a patch a while ago for GtkLevelBar, mostly to add AtkValue support, but I think we need a new role (I have an unreviewed patch on bug 651343 to add one) 16:09:53 04Bug https://bugzilla.gnome.org/show_bug.cgi?id=651343 enhancement, Normal, ---, jdiggs, REOPENED, New ATK Roles 16:10:20 * joanie looks at the patch 16:10:41 makes sense to me 16:10:43 API? 16:10:56 joanie, I¡m opening that bug 16:10:57 a mon pelase 16:11:00 *please 16:11:16 although I haven't tested my patch outside of writing an AtkValue test in gtk, so it could use testing anyhow 16:11:28 hmm, I missed that bug 16:11:38 not sure if it was because it was a reopened instead a new one 16:11:55 anyway, and about the question of a new role or using a new one 16:12:02 oh; I'd kind of forgotten about it. I should have just pinged you 16:12:07 why info_bar doesn't fit here? 16:12:14 because it's not an info bar 16:12:15 ;) 16:12:27 well info_bar description is really general 16:12:28 imho 16:12:29 an info bar are those things like "do you want to remember your password" 16:12:45 and what shows level bar? 16:12:48 and I believe there is even a GtkInfoBar 16:12:49 I thought that was somethign like 16:12:56 password is weak 16:12:58 ok 16:12:58 strong 16:12:59 "your password is crap" or something 16:13:03 yeah 16:13:12 but it's an AtkValue representation 16:13:18 isn't that an info? 16:13:21 ah, ok 16:13:21 not a mere text notification 16:13:24 it is not a message 16:13:31 but those bar with colors and stuff 16:13:32 any more than a progress bar is a message 16:13:50 it's a value along a continuum 16:13:58 ok, sorry, I didn't check any app using it 16:14:15 I thought that it included text with that message 16:14:20 it might 16:14:28 but that doesn't make it an info bar 16:14:38 that means atk value needs to support non numeric stuff ;) 16:14:41 like a description 16:14:44 for which I think we have a bug 16:14:48 but that's a deep dive 16:15:11 i'm in favor of adding the new role to atk 16:15:15 well, /me just wondering if it make sense to have so many _BAR roles 16:15:17 then to at-spi2 16:15:19 and then Orca 16:15:26 but if it adds value, I'm ok with adding that new role 16:15:35 pun intended? :) 16:15:46 hmm no 16:15:51 I think atk does support non-numeric values in theory, since it returns a gvalue, but AT-SPI assumes that it will be a number 16:15:52 :) 16:15:53 if that was a pun, was a really bad pun 16:16:07 (It was a good pun) 16:16:17 mgorse, yes in theory on atkvalue you could add whatever you want 16:16:32 but as you say at-spi is waiting for a number 16:16:36 but having a number one can reliably get is nice too 16:16:49 I'd rather see a description 16:17:23 anyhoo, API action to review the patch and mgorse to commit it and make corresponding changes in AT-SPI2? 16:17:29 Okay; I'll plan on committing that patch then, and adding to AT-SPI2. Would be good to get it in before 3.7.5 16:17:39 oh 16:17:50 well, I have just set the patch to accepted 16:17:55 yay 16:17:59 so in any case 16:18:08 #action mgorse will commit a patch to add ATK_ROLE_LEVEL_BAR and make a similar patch for AT-SPI2 16:18:18 mgorse, ok thanks 16:18:23 something else in this point? 16:18:26 #action Joanie will add that support into Orca. 16:18:53 Hmm. Anyone know if gtk3-demo has a levelbar? 16:18:55 (nothing else from me) 16:19:06 mgorse, I asked the same to mclasen yesterday 16:19:09 he was not sure 16:19:21 I'm jhbuilding now 16:19:26 but I have a ways to go 16:19:43 ok 16:19:49 the color choose might be 16:20:03 mgorse, and as I say, he thought that gtkoverlay has a demo 16:20:04 s/choose/chooser/ 16:20:13 so seems that it has a specific demo for it 16:20:14 so one more thing on this point 16:20:38 * API waiting before move 16:20:40 #info At some point, we should make time to be sure for every accessible widget, there is a Gtk3 demo for it. 16:20:43 (done) 16:21:22 a king of general gtk3-demo review? 16:21:27 yeah 16:21:34 ok. makes sense 16:21:40 because if the Gtk devs get into that habit 16:21:40 anyway, moving 16:21:41 +1 16:21:45 and we get into that habit 16:21:53 we'll all be on top of this 16:22:12 #topic Clutter-GTK 16:22:23 #info mclasen also asked about the clutter-gtk situation 16:22:34 #info API was busy by other different tasks these days 16:22:51 #info joanie asked him a list of apps using it, and it seems that it is far longer that we expected 16:23:01 * joanie frowns 16:23:30 #action API will try to look to clutter-gtk, probably it is a good moment for another "FOSDEM-effect", using the most of airports and that stuff 16:23:38 questions, doubts? 16:23:41 * jjmarin has notice a Clutter + a11y integration item in the Developer Experience Hackfest https://live.gnome.org/DeveloperExperience/Hackfest2013/Toolkit Is this related ? 16:24:00 s/notice/noticed/ 16:24:19 * API looking 16:24:30 well, related in the sense of "related with clutter" 16:24:43 but on the comments they are talking of GtkClutterActor 16:25:02 one of the problems with clutter-gtk 16:25:07 is that is was already decided his dead 16:25:22 eventually gtk will start to use clutter in order to "do fancy stuff" 16:25:28 making clutter-gtk obsolete 16:25:33 and even though it was declared dead, more apps keep using it 16:25:37 GtkClutterActor, AFAIK, is the effort 16:25:44 in their first steps, to do that integration 16:25:59 joanie, well Company was really assertive about that 16:26:13 he thinks that clutter-gtk should be declared totally dead 16:26:13 I know. And Matthias then suggested otherwise 16:26:18 and focus on the integration 16:26:34 so we need them to make up their minds 16:26:36 well, you know that Company usually forgets the short and medium term ;) 16:26:44 heh 16:26:46 :-) 16:26:46 the fact is that in the short term 16:26:50 clutter-gtk will be there 16:27:18 so any other question, comment on this point? 16:27:33 I hope you can find the time in FOSDEM to talk about this with our collegues :-) 16:27:49 :) 16:27:51 well, afaik, benjamin will not be there 16:27:57 the same with mclasen 16:28:11 although a kind of release team meeting is planned 16:28:24 anyway, I can mention this stuff on misc time 16:28:27 so ... moving 16:28:36 #topic Other GNOME 3.8 updates 16:28:56 #info mclasen sent a recent mail to desktop-devel-list 16:28:58 https://mail.gnome.org/archives/desktop-devel-list/2013-January/msg00033.html 16:29:20 #info it is basically a, in just three weeks stuff will start to be declared frozen 16:29:38 #info it would be good to review the status of everything new and features 16:30:10 #info right now there are about 70 bugs marked as gnome_target=3.8 16:30:41 #info in relation with previous clutter-gtk comments, we need to take that into account, as probably solving clutter-gtk issue would mean new API 16:30:42 done 16:30:55 questions? more comments about 3.8? 16:32:51 about 3 minutes of silence, I assume that we don't have more questions or comments 16:33:01 #topic W3C updates 16:33:04 joseph is not here 16:33:11 joanie, any update from your side? 16:33:18 Nope 16:34:36 ok, then moving 16:34:43 #topic Marketing 16:34:44 jjmarin, ? 16:34:48 ok 16:35:12 #info Juanjo sent an small Spanish article to API for review 16:35:49 #info Juanjo has started an article about the a11y FoG campaign for the annual report 16:36:06 #info API still didn't have time to review the spanish article,will do that as part of the aiport-flight holes I mentioned before 16:36:37 perfect, no hurry !!! :-) 16:37:07 I also wondering if it is a good idea to complete the gnome a11y info from the wikipedia 16:37:17 http://en.wikipedia.org/wiki/Assistive_Technology_Service_Provider_Interface 16:37:24 http://en.wikipedia.org/wiki/Accessibility_Toolkit 16:37:25 * API looking 16:37:51 well for at-spi I think that more stuff could be added 16:38:04 ie: started with bonobo deprecated, now at-spi2 dbus 16:38:17 what do you think ? I think it is a good idea to give better information there, because it is a place where a lot of people look for info 16:38:32 on the ATK , probably add that there are more implementations 16:38:52 Ok, I add then to my ToDo list 16:39:22 yay 16:39:40 I always wondered who could/should tackle the wikipedia updating stuff 16:39:57 on the one hand, we know the information; on the other hand aren't you not supposed to "edit your own stuff"? 16:40:32 yes, we can do. But wikepedians wants the truth :-) 16:40:36 well, that is vague 16:40:47 I mean that you shouldn't edit your own 16:40:48 stuff 16:40:54 they usually want a citation to be sure it is truth 16:41:00 is it is your bio , it is clear "your own stuff" 16:41:09 but for stuff like this 16:41:17 atk and at-spi was there long before us 16:41:29 we are working on us, but a lot of others too 16:41:37 yes, but we own them now. bwuahahahaha 16:41:43 * joanie clears her throat 16:41:47 sorry, you were saying? 16:41:49 and as jjmarin, I guess that if we provide enough citation that would be enough 16:41:49 ;) 16:41:55 I agree 16:41:56 anyway ... moving? 16:41:57 anything else? 16:42:00 nope 16:42:02 So docs or the project's web site could be cited 16:42:25 #info Juanjo will contact wikipedians to follow the process for editing the gnome a11y entries 16:42:26 mgorse, yeah, for example 16:42:34 or about the at-spi change to dbus 16:42:40 some of the posts about the change 16:42:48 or just that analysis made by rob taylor 16:42:48 etc 16:43:05 I guess that there are enough documentation on the internet to support any change 16:43:34 If we want something and don't have a citation or it, then anyhow it's a sign that our documentation could be improved there 16:43:40 s/or/for/ 16:43:58 mgorse, yeah, good pint 16:44:00 *point 16:44:43 pint (n): an attempt at a point, made quickly by someone who didn't notice that he missed a letter while typing 16:45:06 cheers !!! :P 16:45:14 :P 16:45:22 hahaha 16:45:28 I assume that that is a "lets move to next point" 16:45:36 #topic miscellaneous time 16:45:40 I could use a pint 16:45:48 #info FOSDEM will be this weekend 16:46:02 Are you all going? 16:46:04 #info API will have a presentation, and possibly, a release-team meeting there 16:46:37 #info possibly because not all the release team will be there, so probably will be just a meeting with some to talk about stuff, so a release-team "meeting" 16:46:39 (done) 16:47:27 I'm not going 16:47:50 but Fearless Leader can represent us 16:48:36 sure !!! 16:48:57 Maybe I will watch the video 16:48:58 he'll have to drink our beer for us. ;) 16:49:18 or the movie :-) 16:49:19 good point, I wonder if they'll live stream the cross-desktop track? 16:50:00 I now they record some talks http://video.fosdem.org/ 16:50:04 no idea 16:51:08 I have a question. I've notice nautilus doesn't present any keyboard shortcuts in their menus 16:51:42 I think this is a nuance for our users. What do you think ? 16:52:08 I'm worried because Evince will have the same problem for GNOME 3.8 16:52:16 the brave new menus? 16:52:21 yeah ! 16:52:39 and if Evince is not accessible in time for GNOME 3.8, that won't matter much. ;) 16:52:51 * joanie looks at nautilus 16:53:34 new tab for example, I now it is Ctrl+T, but it is not shown in the menu 16:53:35 well, some of the existing shortcuts seem to not be shown in the menus, but still work I think 16:53:41 * joanie nods 16:53:56 could you file a bug to find out if that was an intentional design decision? 16:53:57 yes, the new tab at least work 16:54:48 because you're right in that it is not especially discoverable for new users 16:54:55 Orca users are informed of this shortcuts when they open the menu (in case they are in the menu) 16:54:58 I haven't looked in the menus recently 16:55:09 s/open/on/ 16:55:17 so they are still exposed to us 16:55:28 but what if you are not an Orca user? 16:55:46 very true :-) 16:56:17 if you could file a bug (assuming one hasn't already been filed) and CC me and API that would be great. 16:56:28 ok 16:56:36 thanks! 16:56:39 np 16:57:24 :-) 16:57:42 API, are you in Brusels ? 16:57:44 well, so this time it was a productive misc time 16:57:50 hmm 16:57:51 no 16:57:56 I'm going tomorrow morning 16:58:09 ah, ok, then have a good travel :-) 16:58:11 so, unless anyone has anything else to say 16:58:15 misc time should not be productive 16:58:16 nop 16:58:16 I will close the meeting 16:58:28 #closemeeting 16:58:28 just snarky comments 16:58:29 hmm 16:58:32 #endmeeting