16:06:41 #startmeeting 16:06:41 Meeting started Thu Jun 28 16:06:41 2012 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:06:41 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:06:51 #topic GNOME 3.6 16:07:19 #info 3.5.3 will be the first release with the bridge as a library 16:07:35 #info I sent a mail to different lists and persons warning about it 16:07:36 the ATK bridge? 16:07:59 well we talked about that in previous meeting 16:08:04 so background: 16:08:20 initially we proposed a feature of accessibility on by default 16:08:41 the implementation proposed was just set 'toolkit-accessibility' gsetting default value to true 16:08:50 but that didn't convince some people 16:09:11 ie: that would also activate a11y for gtk2 apps, that didn't do any work recently 16:09:14 so, right now 16:09:31 it was implemented by forgetting to load the atk bridge as a module 16:09:42 and use the atk-bridge as a library 16:09:47 and call a xx_init method 16:10:01 gnome-shell and gtk3 apps seems to work fine 16:10:09 lets see what happens with older apps 16:10:25 well, and those infos and that explanation is what I had for this topic 16:10:27 others? 16:10:30 joanie, ? 16:10:42 regarding the bridge... 16:10:50 and this may be too much detail, but 16:11:13 I just updated my development machine to 3.5.3 + yesterday, and when I starte gnome shell I get: 16:11:30 " Gtk-Message: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it." 16:11:34 Is this related? 16:11:40 yes is related 16:11:52 it is because the module are still listed 16:12:08 and it is still listed due gtk2 apps 16:12:12 hmm 16:12:18 probably it would be good to talk about it 16:12:27 There's an open bug to remove the gtk 3 module 16:12:29 as that message will appear for gnome-shell and any gtk3 app 16:12:29 It might be my focus tracking code, but I have yet to diagnose it that far. 16:12:31 we have a bug 16:12:38 clown: no 16:12:48 * joanie looks for bug 16:12:51 mgorse, yes, but at-spi2-atk desktop file will still list the bridge as a module to be loaded 16:12:52 * clown waits 16:13:02 at that it is still required due gtk2 16:13:09 https://bugzilla.gnome.org/show_bug.cgi?id=678315 16:13:09 04Bug 678315: normal, Normal, ---, liyuan, UNCONFIRMED, Remove the bridge module for Gtk+ 3 16:13:16 so that message will be there, no matters if we remove the gtk3 module 16:13:20 * clown looks 16:14:27 #action API will mention that warning to bastien, matthias and others, as he thinks that it will be there for any gtk3 app, no matter if we remove or not atk-brige gtk3 module 16:14:56 API I don't follow you? 16:15:03 that's not a ? 16:15:27 well, gtk3 tries to load modules 16:15:29 i.e. if you delete the module the warning goes away 16:15:36 if you apply the patch the warning goes away 16:15:58 so what do you mean by "remove or not atk-bridge" 16:16:10 * API looking 16:16:44 hmm, I thought that not 16:16:45 part of my original concern and subsequent doubts were related to Orca users pulling at-spi2-atk but not gnome-shell, gtk3, etc. 16:17:08 we now have a branch for at-spi2-atk 16:17:13 mike has warned Orca users 16:17:16 joanie, I think that mgorse send a mail about that 16:17:19 yup 16:17:30 and we now have a branch we didn't have before 16:17:56 which might need a mail too. Just because users don't always pay attention. 16:18:15 so I guess that's a long way of saying, I have less concerns now 16:18:19 which branch? 16:18:22 that python3 branch? 16:18:27 should we commit it 16:18:29 no 16:18:37 at-spi2-atk for gnome-3-4 16:18:49 that just happened yesterday I think 16:18:52 or Tuesday 16:18:56 days are blending 16:19:15 well, but that branch is for gnome 3.4.X 16:19:25 after all we are right now on the topic GNOME 3.6 :P 16:19:29 right 16:19:35 you missed my point 16:19:49 Orca users who are not using GNOME 3.6 stil pull at-spi2-atk 16:20:02 because they want features and fixes 16:20:13 including this patch would be one more source of breakage 16:20:23 now we have a branch we can point Orca users to 16:20:31 suitable for GNOME 3.4 16:20:43 if they still pull master, they suck and it's not our fault 16:20:45 ;) 16:20:56 ok 16:20:59 therefore, I'm not so worried about my patch for bug 678315 16:20:59 04Bug https://bugzilla.gnome.org/show_bug.cgi?id=678315 normal, Normal, ---, liyuan, UNCONFIRMED, Remove the bridge module for Gtk+ 3 16:21:03 so, for meeting sake 16:21:12 so are there other concerns about that patch 16:21:20 could you summarize that concerns, and an action for that mail to orca users? 16:21:28 summarize == #info 16:21:38 do we have an answer to my question? 16:21:42 but sure 16:22:13 #info Joanie has fewer concerns about her patch for bug 678315 now that there is a gnome-3-4 branch for at-spi2-atk 16:22:26 #action Joanie will announce this branch to the Orca users on the Orca list 16:22:41 #info Joanie still doesn't know if the patch is fully safe 16:22:58 #info Joanie will not commit that patch until others of commented and answered her questions. :) 16:23:01 done 16:23:04 It will probably break Unity until Unity is patched, though I'm not sure if that's something to be concerned about 16:23:12 Unity! 16:23:19 mgorse, as gnome_accessibility_module_init 16:23:21 was removed 16:23:25 Unity is already broken 16:23:31 hahah 16:24:06 so a patch is required with or without that gtk3 module 16:24:15 API info please 16:25:19 #info as gnome_accessibility_module_init was removed, any apps that were using at-spi2-atk gtk 3 (like unity) will require to modify his initialization code, with or without gtk3 module 16:25:30 and I should probably prepare a patch to make the bridge into an object. I'm hesitant to advise Luke when I don't know if the API is going to change again 16:25:52 #info anyway, as all modules are porting to that, the recommended is use the library 16:26:10 mgorse, I don't think that the xx_init method API needs to change 16:26:39 you can keep it in that way, without modifying what returns 16:26:46 if you want the bridge 16:26:53 you could add a new method 16:27:11 because, as far as I see, the bridge will be a singleton, right? 16:27:12 so if Unity is already broken.... What other issues w.r.t. the patch to remove the bridge? 16:27:25 not bridge 16:27:29 gtk3 module 16:27:46 I can't think in any other 16:27:56 mgorse: can you? 16:27:57 anyway, that seems too much detail for the #a11y meeting 16:28:05 not 16:28:07 because 16:28:38 I am not applying that patch 16:28:43 I can't think of any, but I gues "what issues are there that none of us can fporesee?" is the real question 16:28:45 until we reach a decision 16:29:04 so do I commit the patch or not? 16:29:12 but we don't need to apply that patch/reach a decision about that patch during this meeting 16:29:18 ok 16:30:11 mgorse, joanie lets try to decide that off-meeting, as it is already past 30 16:30:27 anything else, any other one wants to add something in this topic? 16:30:37 just a note, API 16:31:02 #info Joseph has some preliminary code for the focus/caret tracker in gnome-shell 16:31:15 yay! 16:31:20 #info very flakey at the moment, and needs lots of debugging. 16:31:30 done — questions? 16:31:35 flakey == crashes or bad behaviour? 16:32:03 sometimes crashes, but I find it very difficult when running GS whether it's my code or something else. 16:32:12 and bad behaviour 16:32:44 I don't always get the bounding rect of the focussed component. 16:32:49 I'm trying to see why. 16:32:51 so your GS also crashes without that code? 16:32:59 sometimes 16:33:22 and almost never is there a stack trace or error message. it just gives up the ghost. 16:34:06 well, in that cases 16:34:06 * jjmarin thinks clown has a computer with not very well supported graphic card 16:34:15 * clown checks... 16:34:38 running gnome-shell on gdb is an option .. 16:34:39 AMD Radeon. 16:34:56 but as I said, too many details for the a11y meeting 16:34:59 so other question 16:35:02 yeah, good idea. 16:35:12 how feasible do you see to have this for gnome 3.6? 16:35:26 API, freeze date? 16:35:28 I suppose that in this case another ping pong effect are unlikely 16:35:42 * API looking 16:35:54 If there is any ping pong effect, it might be: "don't write this in JavaScript; you should do it in C". 16:35:57 ui freeze = 20 august 16:36:09 hard code freeze = 17 sep 16:36:16 That means I have a month and a week. Hmmm... 16:36:31 since I go on vacation for two week in mid august. 16:36:34 clown, but always in the same project right? 16:37:05 API, not sure. It might be very useful to have focus/caret tracking as an atspi "utility". 16:37:16 well, yes 16:37:18 then any other process can use it. 16:37:21 not just gnome shell. 16:37:23 but that seems more complex and long term 16:37:33 I guess that having it first on gnome-shell 16:37:38 as a prototype 16:37:39 right. make it work in gnome shell first, and migrate to a more universal location. 16:37:43 later 16:37:46 and also having it on compiz 16:38:07 will give ideas of how to implement it in a general way 16:38:07 and unity! ;-) 16:38:16 :) 16:38:25 well unity uses compiz 16:38:41 in theory unity should already being able to do that 16:39:10 well, compiz may itself do this. not sure. 16:39:12 compiz is only maintained by Canonical because Unity, AFAIK 16:39:30 clown, aleiva made a equivalent work to yours for eZoom 16:39:37 or, beacuse not gnome shell on ubuntu. 16:39:39 some months ago 16:39:43 thats the reason I said 16:39:54 "now that it is in two places" 16:39:57 gnome-shell and compiz, 16:40:07 that could give a good idea of how to implement it in a general way 16:40:11 * clown makes note: look at alieva's focus tracking code, and steal as much of it as possible... 16:40:20 :) 16:40:24 right API. 16:40:34 anyway, as I said 16:40:44 too many details, and already 40 minutes with first topic 16:40:45 so 16:40:55 moving on? or more GNOME 3.6 stuff? 16:41:46 clown: https://github.com/gloob/gloob-Ezoom-fork 16:41:53 we can move on 16:41:55 thanks jjmarin! 16:42:00 I see this being a weekly topic 16:42:06 too much in the air 16:42:13 jjmarin, anyway, afaik, that work was merged with ezoom 16:42:23 so not sure if that it is the more recent thing 16:42:24 ah, ok 16:42:24 as for being ready for 3.6, let me see how the next week proceeds, API. 16:42:33 clown, ok thanks 16:42:36 so moving on then 16:42:47 #topic GUADEC BoF planning 16:42:49 joanie, ? 16:42:56 * joanie goes quickly 16:43:20 #info Joanie, Piñeiro, and Juanjo need to plan and publicize the BoF. 16:43:30 #info outside of this meeting :P 16:43:33 done 16:43:42 ok ! 16:44:23 that was quick 16:44:27 questions doubts? 16:45:35 seems that no 16:45:49 #topic Marketing and Fundraising 16:45:52 jjmarin, ? 16:45:58 #info the FoG a11y counter hasn't been updated by now, but it is supposed to be update soon 16:47:03 #info No info by now about the OFL common FLOSS organization a11y booth/activities. Karen keeps working to get an answer 16:47:10 done ! 16:47:22 questions and suggestions ? 16:47:40 jjmarin, just a question 16:47:41 s/and/or/ 16:47:53 about how "quick" that money was got 16:48:01 did you talk about that on marketing? 16:48:07 how the marketing people felt about that 16:48:10 ? 16:48:17 too slow, normal, fast? 16:48:20 lately the money is getting very slow 16:48:43 that's because we tried to publicited lately 16:49:05 but it's only getting a little bit better (from stalled to slow) 16:49:23 it would be interesting to know how much of that is a11y versus how much is the economy 16:49:38 my personal charitable giving has gone down 16:49:49 well, for example 16:49:58 in the case of the sysadmin fog campaign 16:50:16 how many time they required to get that money (and how much money)? 16:50:26 well, I agree that economical situation is a factor 16:50:33 I'd guess you'd get a burst of donations as soon as it was announced, and then it would slow down 16:50:34 and what was the state of the economy 16:50:55 API it is supposed they want to start another campaign, but I haven't seen any move lately 16:50:55 and where did the bulk of the donations come from? 16:51:26 * joanie notes that we really need to study this and adds it to her Board related to do list 16:51:36 jjmarin, no I was talking about the old one 16:51:37 mainly regular FoG donation I guess 16:51:49 no real data, I can ask 16:51:52 I mean that some years ago they created a fog campaing for sys-admin 16:52:11 so just wondering if a11y one was slower, faster or at the same pace 16:53:08 Is slower that the sys-admin campaing, but for that campaing several companies made donations 16:53:31 for the a11y campaing we only have personal donations 16:53:45 and now wondering why several companies were interested on a gnome sys-admin but not on a a11y fundraising :P 16:53:52 heh 16:54:11 it is funny that most companies always sees a11y as really important and part of their values 16:54:17 anyway, sorry for the random rant 16:54:20 s/sees/says/ 16:54:24 more questions doubts on that topic? 16:54:46 joanie: says that see :P 16:55:00 Maybe I can ask Karen to ask for money to companies 16:55:22 for the a11y campaign 16:55:45 Do you think is good idea ? 16:56:19 I don't see why not, and I suppose that she already did 16:57:30 so, as we are almost finishing the meeting 16:57:35 and nobody is talking 16:57:39 #action Juanjo will talk with Karen about companies donation for the FoG a11y campaing 16:57:44 #topic miscellaneous time 16:57:47 s/with/to/ 16:58:05 something not scheduled/planned that you want to share/ask? 16:59:31 * clown *crickets* 16:59:51 it's not so hot today here 17:00:12 it's supposed to go up to 32 here 17:00:29 jjmarin: here 35, 5 less than yesterday 17:00:33 :S 17:00:38 hehe 17:00:57 Like 38 here today. I guess our weather is kind of like Sevilla, though 17:01:12 currently, with humidex, it's already 30. 17:01:25 11:00am here... 17:01:30 lol 17:01:43 only 29 here today. 17:01:49 mgorse and jhernandez live in hell 17:01:50 mgorse: :O 17:01:52 cool new hampshire. 17:02:25 28 in Cadiz :-) 17:02:51 22 in A Coruña 17:03:09 API wins ! 17:03:09 I wish they'd let me move 17:03:14 really really interesting 17:03:21 :P 17:03:27 so lets finish the meeting 17:03:30 #endmeeting