Attachment '20130822_log.txt'

Download

   1 16:05:55 <API> #startmeeting
   2 16:05:55 <tota11y> Meeting started Thu Aug 22 16:05:55 2013 CET.  The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot.
   3 16:05:55 <tota11y> Useful Commands: #action #agreed #help #info #idea #link #topic.
   4 16:06:09 <API> #topic GSoC updates
   5 16:06:12 <API> magpie_desktop, ?
   6 16:06:19 <magpie_desktop> #info this week was very unproductive and the focusCaretTracker and magnification edits did not make 3.9.90
   7 16:06:38 <magpie_desktop> #action Magdalen will make sure the changes are in time for 3.9.91
   8 16:06:48 <magpie_desktop> #info the delay was due to a number of factors:
   9 16:06:57 <magpie_desktop> #info 1) The information Jasper gave me about how to run gnome-shell in jhbuild was not
  10 16:07:00 <magpie_desktop> correct and this messed up the symlinks to libaries that are needed. Magdalen is not sure why that happened but she suspects it was because Jasper having too many conversations at once.
  11 16:07:11 <magpie_desktop> #info 2) The discussion about whether to make the tracker a singleton or not went on for too long.
  12 16:07:22 <magpie_desktop> #info Magdalen feels she should be involved in decisions about work that she has to implement especially when the decisions make things more difficult to implement
  13 16:07:44 <magpie_desktop> #info  3) Magdalen broke her computer before guadec and when she finally got it working that was a terrible connection
  14 16:08:28 <magpie_desktop> #info Magdalen apologises for the delay and has nothing further to add
  15 16:08:35 <magpie_desktop> questions?
  16 16:08:42 <API> magpie_desktop, about 2)
  17 16:08:49 <API> when the thread at gnome-accessibility-devel
  18 16:08:50 <API> started
  19 16:09:03 * clown waves
  20 16:09:04 <API> I assumed that you were subscribed to that list
  21 16:09:24 <API> taking into account some of the comments at bugzilla and in private emails
  22 16:09:27 <API> it seems that not
  23 16:09:39 <API> my idea was including you on the discussion since the beginning
  24 16:09:40 <magpie_desktop> yeah but clown specifically told me not to involve myself
  25 16:09:51 <API> I was surprised for not seeing any mail from you
  26 16:09:55 <API> ah ok
  27 16:10:00 <API> then never mind
  28 16:10:03 <API> in any case
  29 16:10:08 <API> gnome-shell reviewer (Jasper)
  30 16:10:15 <API> already mentioned to be pragmatic
  31 16:10:18 <API> something we all agreed
  32 16:10:25 <API> so for the moment lets not focus on that
  33 16:10:36 <API> so, my other comment
  34 16:10:38 <API> about this:
  35 16:10:42 <API> <magpie_desktop> #action Magdalen will make sure the changes are in time for 3.9.91
  36 16:10:55 <API> fwiw, the freeze for 3.9.90
  37 16:10:57 <magpie_desktop> that's the next cycle
  38 16:11:00 <API> no
  39 16:11:03 <API> is not the next cycle
  40 16:11:06 <magpie_desktop> i mean bit
  41 16:11:08 <API> is still 3.10 cycle
  42 16:11:15 <magpie_desktop> whatever it's called
  43 16:11:16 <API> so is next step on current cycle
  44 16:11:25 <magpie_desktop> right API thanks
  45 16:11:31 <magpie_desktop> so that is
  46 16:11:35 * magpie_desktop getting link
  47 16:11:39 <API> https://wiki.gnome.org/ThreePointNine
  48 16:11:41 <API> so
  49 16:11:52 <API> 3.9.90 included several freezes
  50 16:12:01 <API> that included feature freeze
  51 16:12:07 <API> so as here is explained:
  52 16:12:32 <API> https://wiki.gnome.org/ReleasePlanning
  53 16:12:33 <magpie_desktop> the 2nd sept but It;ll be in before then
  54 16:12:38 <API> in order to get that into 3.9.91
  55 16:12:45 <API> we need to ask for a freeze break
  56 16:12:49 <magpie_desktop> no we don't
  57 16:12:58 <magpie_desktop> it's not subject to the freeze
  58 16:13:00 <API> magpie_desktop why not?
  59 16:13:07 <magpie_desktop> they've told me
  60 16:13:15 <API> who told you that?
  61 16:13:29 <magpie_desktop> jasper. mclaren quite a few
  62 16:13:47 <API> while, I will clarify with them
  63 16:13:54 <API> but being strict with the "law"
  64 16:14:00 <API> tracking is listed here:
  65 16:14:03 <API> https://wiki.gnome.org/ThreePointNine/Features
  66 16:14:05 <API> as a feature
  67 16:14:20 <API> and current freeze is also feature freeze:
  68 16:14:24 <API> " Feature Freeze: new functionality is implemented now"
  69 16:14:36 <API> in any case
  70 16:14:45 <magpie_desktop> well why was it not in the tiimeline then?
  71 16:14:46 <API> what I wanted to say, with my release team hat on
  72 16:14:56 <API> is that I could handle the request for feature freeze
  73 16:15:27 <API> so, I can change that to "If needed, I will handle the request fore feature freeze break"
  74 16:15:30 <magpie_desktop> everyone here seemed to suggest it wouldn't be subject to this freeze so this is the first i've heard that
  75 16:15:48 <API> magpie_desktop, what do you mean that it was not in the timeline?
  76 16:15:53 <API> is in the timeline here:
  77 16:15:58 <API> https://wiki.gnome.org/ThreePointNine
  78 16:16:06 <API> see 3.9.90
  79 16:16:22 <API> and it was already implicitly suggested that was included
  80 16:16:32 <API> because we always told you to try to get this for 3.9.90
  81 16:16:34 <API> in any case
  82 16:16:38 <API> as I said
  83 16:16:38 <magpie_desktop> well you all helped me write it and nothing about this is in there
  84 16:16:58 <API> *if needed*, I can request the feature breeze break
  85 16:17:16 <API> so summarizing this with pretty bot-labels
  86 16:17:30 <magpie_desktop> API that's not true
  87 16:17:41 * API holding
  88 16:17:44 <API> magpie_desktop, what is not true?
  89 16:17:53 <magpie_desktop> clown asked me to wait till he got back on 19th to even commit
  90 16:18:09 <API> ah, ok
  91 16:18:11 <API> then sorry
  92 16:18:11 <magpie_desktop> so no, that's not what you always said
  93 16:18:17 <API> you got mixed messages
  94 16:18:35 <API> for example mclasen suggested to have this for 3.9.90 on some of the bugs
  95 16:18:40 <API> our bad
  96 16:18:50 <clown> yes, I think I misread the timeline.  I was fixated on the code freeze date of Sep 16.
  97 16:19:10 <clown> I did not think that Aug 19 was a deadline for this work.
  98 16:19:21 <API> clown, ok,
  99 16:19:22 <API> in any case
 100 16:19:27 <clown> however,...
 101 16:19:29 <API> it seems that jasper and mclasen
 102 16:19:37 <API> seems ok to have this for sep 16
 103 16:19:40 <API> so
 104 16:19:45 * clown shuts up.
 105 16:19:46 <API> as I was saying about pretty info
 106 16:20:00 <magpie_desktop> 12 August - 23 August: Complete non-UI Tasks
 107 16:20:04 <magpie_desktop> Note: GNOME's Freeze period begins 19 August. This will not give me enough time to complete the UI for the settings for the 3.10 release. But my mentors feel that the focus and caret tracking itself can be finished in time for 3.10 and that it is important to do so. So I will focus on that.
 108 16:20:13 <magpie_desktop> that;s what the timeline says
 109 16:20:32 <API> #action API will confirm if in order to have magpie work for 3.9.91, it is needed a feature freeze request
 110 16:20:48 <API> #action if needed, as soon as magpie work is ready, he will do that request
 111 16:21:00 <joanie> so the timeline mentions the freeze
 112 16:21:36 <API> magpie_desktop, joanie are my actions a proper summary to what we were saying before? or do I need to add something else?
 113 16:21:51 <magpie_desktop> yes and having the tracker in for 3.10
 114 16:22:02 <joanie> I will leave it to you and magpie_desktop to decide that API
 115 16:22:18 <API> magpie_desktop, well, but that was already summarized by you
 116 16:22:27 <magpie_desktop> ok thanks API
 117 16:22:39 <API> so, using magpie_desktop words
 118 16:22:45 <API> more questions/doubts?
 119 16:23:08 <magpie_desktop> API
 120 16:23:36 <magpie_desktop> what do I do when it's ready ? just put a patch on and then ask or ask and then put a patch?
 121 16:23:44 <magpie_desktop> in what order I mean
 122 16:24:05 <API> magpie_desktop, the order is
 123 16:24:12 <API> 1. magpie finish the work
 124 16:24:19 <API> 2. upload a patch for review
 125 16:24:30 <API> 3. patch is reviewed
 126 16:24:40 <API> 3.1 if needs more changes goto1
 127 16:24:46 <API> 4. patch is accepted
 128 16:24:59 <magpie_desktop> 3. rinse and repeat
 129 16:25:04 <API> (during 1-4 API will confirm if the feature break request is needed)
 130 16:25:05 <magpie_desktop> ok thank you API
 131 16:25:30 <API> 5. if needed, API will ask for the feature break request
 132 16:25:42 <API> magpie_desktop, fwiw, every time you request a break
 133 16:25:59 <API> feature freeze break, ui freeze break
 134 16:26:00 <API> etc
 135 16:26:07 <API> you need something to justify the break
 136 16:26:16 <API> and the best thing to justify it
 137 16:26:21 <API> is a working and accepted patch
 138 16:26:22 <magpie_desktop> ok well they accepted this project and the timeline
 139 16:26:44 <clown> emphasis on "working" :-)
 140 16:26:46 <magpie_desktop> and nothing has deviated from that so i don't see why they would have an issue
 141 16:27:06 <API> the only issue that they could have is the lack of a patch ;)
 142 16:27:10 <magpie_desktop> clown: ?
 143 16:27:20 <API> sorry, but without patch they are not going to accept that
 144 16:27:23 <API> said captain obvious
 145 16:27:35 <magpie_desktop> :-) on that note
 146 16:28:03 <magpie_desktop> i am happy if everyone is to change topic??
 147 16:28:35 <API> I have no questions
 148 16:28:42 <API> magpie_desktop, you have a new topic to change to?
 149 16:28:47 <magpie_desktop> well done your slider got committed API
 150 16:29:11 <API> wow, a totally unrelated topic change
 151 16:29:14 <API> in any case, thanks
 152 16:29:27 <API> but there are three bugs related with sliders, that was only one
 153 16:29:34 <API> having said so
 154 16:29:38 <magpie_desktop> nope i am finished with update as long as nobody has questions
 155 16:29:46 <magpie_desktop> that's what i meant :-)
 156 16:30:03 <API> I will change to next (included on agenda) topic
 157 16:30:06 <magpie_desktop> two went in
 158 16:30:25 <API> #topic Testing Evolution Redux
 159 16:30:29 * API one go out
 160 16:30:36 * API sorry for the jokes
 161 16:30:38 <API> so, joanie ?
 162 16:30:47 <joanie> jjmarin: you want to cover this one?
 163 16:30:53 <joanie> since you mentioned it to me in the first place
 164 16:31:04 <joanie> i'll take the action item to test
 165 16:31:50 <joanie> ok, if not....
 166 16:32:11 <jjmarin> yes#info aruiz ask in th
 167 16:32:15 <joanie> #info Juanjo mentioned to Joanie last week that Alberto Ruiz wanted to know if the Evolution accessibility bugs are still present.
 168 16:32:34 <joanie> #info Joanie is sure that they are, but is happy to update the (5+ year old) bugs with new test cases.
 169 16:32:51 <joanie> #action Joanie will do some testing and update the Evolution a11y bugs.
 170 16:32:52 <joanie> done
 171 16:33:05 <jjmarin> thanks joanie !
 172 16:33:10 <joanie> jjmarin: you bet :)
 173 16:33:49 <API> questions time?
 174 16:34:00 <jjmarin> joanie: I think is good idea to ping aruiz when you finished your tests
 175 16:34:12 <joanie> I assume he is cced on the bugs
 176 16:34:16 <joanie> if not, he should be
 177 16:34:30 <joanie> as I update bugs and file any new ones, he'll get notified
 178 16:34:32 <jjmarin> yes, sounds sensible :-)
 179 16:34:36 * API waiting for questions time
 180 16:34:37 <mgorse> Is he an evolution maintainer now?
 181 16:34:54 <jjmarin> he is a manager of applications in red hat
 182 16:36:08 <jjmarin> red hat contributions to evolution, libreoffice and mozilla firefox are under his management AFAIK
 183 16:36:37 <mgorse> ok
 184 16:37:09 <API> as nobody is talking I assume that I can talk now :P
 185 16:37:12 <API> so my question
 186 16:37:27 <API> as far as I remember there are a bazillion of evolution accessibility bugs
 187 16:37:38 <API> is the idea of this task triagge all those bugs?
 188 16:37:44 <joanie> I'll start there
 189 16:37:51 <API> where is there?
 190 16:38:00 <joanie> triaging all the existing bugs
 191 16:38:08 <joanie> then I'll look for others
 192 16:38:13 <jjmarin> AFAIR, he asked about the email composer
 193 16:38:25 <joanie> we have bugs about that
 194 16:38:27 <joanie> :)
 195 16:38:41 <API> well, just worried because that seems a big task
 196 16:38:52 <joanie> API didn't say I would do it *tomorrow* :)
 197 16:38:52 <API> and probably evolution guys could do some of the triagging work
 198 16:39:03 <joanie> if they know about a11y, sure
 199 16:39:06 <API> as far as I see
 200 16:39:14 <API> they see a bazillion bugs on their own component
 201 16:39:19 <joanie> updated (new) listeners might be in order
 202 16:39:21 <jjmarin> we can ask him to start with the areas he is most interested of
 203 16:39:27 <API> and ask others to confirm them
 204 16:39:33 <API> in any case, this is somewhat ranty
 205 16:39:34 <joanie> but if you all want me to not do anything
 206 16:39:46 <joanie> I can delete my action item
 207 16:39:57 <API> joanie, well, if you are willing to do that
 208 16:40:03 <API> I can't object
 209 16:40:09 <joanie> you could
 210 16:40:10 <joanie> :)
 211 16:40:12 <API> just ranting a little
 212 16:40:18 <API> joanie, well, if you are willing to do that
 213 16:40:21 <API> I don't want to object
 214 16:40:25 <joanie> ;)
 215 16:40:28 <joanie> fair enough
 216 16:40:29 <API> so just ranting a little
 217 16:40:32 <API> so no more questions from me
 218 16:40:36 <API> from others?
 219 16:42:40 <API> nobody talking
 220 16:42:43 <API> #topic W3C updates
 221 16:42:46 <API> clown, joanie ?
 222 16:43:05 <joanie> I never have updates on this front
 223 16:43:09 <clown> I am still in catch-up mode this week, so I only have one thing to report.
 224 16:43:32 <clown> #info there is an effort to define a new aria-describedat attribute.
 225 16:43:50 <clown> #info originally, the value would be an url that pointed to a off-page description.
 226 16:44:10 <clown> #info it is similar to longdesc, but could be used for any element.  longdesc is for <img> element only.
 227 16:44:54 <clown> #info it is also contrasted with the existing aria-describedby which takes an idref to an element on the current page.
 228 16:45:19 <clown> #info however, this is still very preliminary.  Some of the ideas are documented here:  https://dvcs.w3.org/hg/aria-unofficial/raw-file/tip/describedat.html
 229 16:45:22 <clown> done.
 230 16:46:16 <API> seems a lot of different ways to describe an element
 231 16:46:52 <API> sometimes giving a lot of options means confuse implementors about which to use
 232 16:47:14 <clown> the history goes something like this.
 233 16:47:14 <API> anyway, if being defined I guess that is because is needed
 234 16:47:51 <clown> 1.  first there was longdesc, which very few authors used correctly, and user agents implemented didn't implement the same way.
 235 16:47:56 <joanie> so if it's described at another page
 236 16:48:13 <joanie> that means a11y cannot do anything until the browser implements support for it
 237 16:48:13 <clown> 2.  aria-describedby was suggested next, and was used consistently by authors and user agents.
 238 16:48:27 <joanie> i.e. going off to a different page and grabbing the info
 239 16:48:41 <clown> 3.  but, authors wanted a way to put the description on a separate page, and you can't do that with aria-describedby.
 240 16:48:41 <joanie> and then exposing it via the a11y framework of the platform in question
 241 16:49:30 <API> joanie concern is also true
 242 16:49:44 <API> not sure how ATs like screen readers could use that attribute
 243 16:49:58 <clown> oh, yes, joanie.  There are questions as to how browsers should implement describeat.  But that's been true of longdesc for a long time.
 244 16:50:38 <joanie> yeah, but longdesc doesn't require the useragent to go to a non-loaded page to fetch stuff
 245 16:50:43 <joanie> right?
 246 16:50:46 <clown> for example, FF implements longdesc as an accessilbe action.
 247 16:50:56 <clown> that is a "go to this page" action.
 248 16:51:08 <clown> it's very similar to a link.
 249 16:51:13 <joanie> ah
 250 16:51:28 <joanie> I guess something similar could be done here then
 251 16:51:37 <clown> But IE simply stuck the url of the longdesc into the accessible description.
 252 16:51:38 <API> clown, so if a screen reader want to use it, it will call the browser to move to a different page
 253 16:51:39 <joanie> sucks that you have to leave the current page to get the info though
 254 16:51:53 <clown> joanie, absolutely correct
 255 16:51:56 <joanie> anyhoo, what do I know?
 256 16:51:57 <joanie> :)
 257 16:52:08 <clown> that's why (IMO) aria-describedby works
 258 16:52:42 <API> well, it seems to work because the info is at the same page
 259 16:52:45 <API> but you said
 260 16:52:50 <clown> right, API
 261 16:52:52 <API> "but, authors wanted a way to put the description on a separate page"
 262 16:52:58 <API> so we are again on the same problem
 263 16:53:04 <clown> yes.  authors keep asking for that.
 264 16:53:07 <API> unless screen readers start to do some magic stuff
 265 16:53:31 <API> like "wget url_at_aria-describedat, then expose"
 266 16:53:43 <API> something that seems more like a browser responsibility
 267 16:53:46 <API> in any case
 268 16:53:49 <API> as you said
 269 16:53:50 <clown> I think it's okay if the AT tells the user somehow that this is going to result in a context change, are you sure you want to do that?
 270 16:53:52 <API> this is still preliminary
 271 16:54:11 <API> so I should not be surprised by the open questions
 272 16:54:15 <clown> well, what do ATs do with ordinary links now, API?
 273 16:54:24 <API> well, but ordinary links
 274 16:54:33 <API> are there to move to a different page
 275 16:54:39 <API> because after all
 276 16:54:43 <API> web pages is about that
 277 16:54:48 <API> moving between pages
 278 16:54:50 <API> but here
 279 16:55:12 <API> we are talking about moving to a different page, just to get the description of a element of the page you are currently reading
 280 16:55:23 <API> doesn't seems really user-friendly to me
 281 16:55:33 <clown> the current though on describedat is that it is for moving to a different page for further informaiton.  That page coudl be a full HTML page.
 282 16:55:33 <API> disclaimer: I just thought about that 2 minutes ;)
 283 16:55:54 <API> in any case
 284 16:56:01 <clown> sure.  it's good to have this kind of discussion around these preliminary ideas.
 285 16:56:02 <API> using again the card of "preliminary"
 286 16:56:11 <API> I will not complain a lot more
 287 16:56:23 <API> and after all, meeting is almost finished
 288 16:56:29 <clown> wow, time flies.
 289 16:56:40 <API> so
 290 16:56:42 <joanie> u.s. airways planes out of philly don't
 291 16:56:47 <API> #topic Marketing
 292 16:56:48 <joanie> <snark />
 293 16:56:51 <API> (aka engagement)
 294 16:56:54 <API> jjmarin, ?
 295 16:56:59 <joanie> aka evangelism
 296 16:57:22 <jjmarin> #info Juanjo has been working on updating some gnome a11y entries in the wikipedia: http://en.wikipedia.org/wiki/Linux_Screen_Reader http://en.wikipedia.org/wiki/Gnopernicus http://en.wikipedia.org/wiki/Orca_%28assistive_technology%29  http://en.wikipedia.org/wiki/Screen_reader http://en.wikipedia.org/wiki/List_of_screen_readers . Work in progress, more changes soon :-)
 297 16:58:03 <jjmarin> and this all my evangelism for this week :-)
 298 16:58:10 <joanie> :)
 299 16:58:15 <API> gnopernicus!
 300 16:58:22 <joanie> heheh
 301 16:58:30 <API> in any case
 302 16:58:33 <API> jjmarin, ok thanks
 303 16:58:39 <API> so questions, doubts?
 304 16:58:46 <clown> does gnopernicus still work?
 305 16:58:51 <jjmarin> yes, I have to put in the list of dead screen readers :-)
 306 16:59:00 <joanie> define still
 307 16:59:08 <joanie> it never did remotely as much as Orca
 308 16:59:14 <joanie> and is of course corba-based
 309 16:59:58 <jjmarin> clown: you need an old gnome version, then it works :-)
 310 17:00:07 <clown> still='up to the present time'.  How is that?
 311 17:00:20 <clown> corba.  doesn't still work, then.
 312 17:00:25 <API> last commit on gnopernicus:
 313 17:00:26 <joanie> up to the present time in a really old gnome, yes
 314 17:00:26 <API> https://git.gnome.org/browse/archive/gnopernicus/
 315 17:00:31 <API> 5 years ago
 316 17:00:56 <joanie> and mostly translation
 317 17:01:04 <mgorse> I thought development stopped more than five years ago. Probably that commit was a translation update or something
 318 17:01:08 <jjmarin> the real last commit is August 21, 2006
 319 17:01:10 <joanie> yup
 320 17:01:22 <joanie> anyhoo, we have another meeting
 321 17:01:24 <jjmarin> s/is/was
 322 17:01:26 <joanie> so misc time?
 323 17:01:28 <clown> 5 years ago + 1 day.
 324 17:01:38 <jjmarin> yes !
 325 17:01:52 <API> #topic miscellaneous time
 326 17:01:59 <API> gnopernicus is dead
 327 17:02:01 <API> anything else?
 328 17:02:10 <clown> long live gnopernicus~
 329 17:02:10 <joanie> #info gnopernicus is dead
 330 17:02:20 <clown> #action long live gnopernicus!
 331 17:02:24 <joanie> haha
 332 17:02:34 <jjmarin> LSR is dead too, long live to Orca !!!
 333 17:02:44 <joanie> :)
 334 17:03:04 <API> miscellaneous time was dead time today
 335 17:03:13 <API> all stuff really relevant
 336 17:03:16 <API> so relevant that ...
 337 17:03:19 <API> #endmeeting

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2021-02-25 09:41:58, 19.3 KB) [[attachment:20130822_log.txt]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.