15:00:13 RRSAgent has joined #tt 15:00:13 logging to https://www.w3.org/2019/06/06-tt-irc 15:00:15 RRSAgent, make logs public 15:00:15 Zakim has joined #tt 15:00:17 Meeting: Timed Text Working Group Teleconference 15:00:17 Date: 06 June 2019 15:01:30 agenda: https://github.com/w3c/ttwg/issues/41 15:01:38 Present: Cyril, Glenn 15:01:45 Chair: Nigel 15:01:55 Topic: this meeting 15:02:31 Present+ Gary 15:02:46 Log: https://www.w3.org/2019/06/06-tt-irc 15:02:50 Present+ Nigel_Megitt 15:03:12 Regrets: Andreas 15:03:12 Regrets: Andreas 15:03:46 gkatsev has joined #tt 15:04:00 nigel: we've got WebVTT IR 15:04:07 ... gary has made some progress 15:04:14 ... we've got TTML2 aggenda items 15:04:21 ... TTML2 Profile Registry 15:04:34 ... Philippe should join and give charter update 15:04:49 glenn: I have a broader set with a different order 15:04:59 nigel: that's what was labelled agenda on tuesday 15:05:15 glenn: when we get there we can fine tune the order 15:05:36 nigel: it's fair for members to cover the ones that were on the agenda first 15:05:38 glenn: ok 15:05:58 nigel: AOB? 15:06:06 Topic: WebVTT Implementation Report 15:06:15 glenn has joined #tt 15:06:19 nigel: Gary has posted an update 15:06:26 ... a beautiful Wiki page 15:06:29 -> https://www.w3.org/wiki/TimedText/WebVTT_Implementation_Report WebVTT Implementation Report 15:07:08 gkatsev: I have transformed the spreadsheet into the wiki page 15:07:15 ... for all the features that are not at risk 15:07:15 present+ 15:07:29 ... I believe there are 10 tests that are not passing 15:07:45 ... but I think these tests are failing mostly because impl bugs 15:08:04 ... and because of the way WebVTT is with no "feature" per se 15:08:30 ... one test not passing does not mean that a feature is not implementable 15:08:54 ... because the parts that are being tested is also tested in rendering tests 15:09:18 ... so unless we can get implementations to fix their bug, we'll be stuck there 15:09:25 glenn: can you remove the tests? 15:09:36 ... we've done that in other specs 15:09:58 plh_: we could remove it from the report and/or the repository 15:10:09 ... if it is not wrong, I would not remove it from the repo 15:10:32 glenn: in IMSC1.1, we used a driver to remove tests that we did not want in the report 15:11:02 plh_: we just need a list that is relevant for the director 15:11:05 s/IMSC1.1/TTML2 and IMSC1 15:11:25 plh_: the main goal for the report is to show to the Director 15:11:35 ... if we have red and explanations that's fine 15:12:02 nigel: you said 10 tests 15:12:10 ... that sounds like a large number 15:12:14 plh_: no, it's not 15:12:28 nigel: I still find it hard to grasp the user impact 15:12:58 gkatsev: the failing tests I don't think show that the spec is not implementable 15:13:12 nigel: the exit criteria says 2 indep implementations of each feature 15:13:35 ... implementability is not part of the exit criteria 15:13:39 ... that's a different thing 15:13:55 ... I'm trying to understand what might look like a feature and that is not passing 15:14:04 plh_: we have multiple tests for each feature 15:14:18 nigel: a failing test might show that a part of a feature has a problem 15:14:24 ... or it might be an edge case 15:14:38 plh_: or it shows that the underlying CSS engine is not yet there 15:15:03 ... WebVTT delegates a lot of things to CSS 15:15:22 ... if one of those tests fail, does it mean we should not mention that property in WebVTT? 15:15:27 ... I don't think so 15:15:38 nigel: you've made a logical leap that's too bif 15:15:42 s/bif/big/ 15:16:01 plh_: webvtt relies on CSS semantics 15:16:30 nigel: yes, but these are implementation tests not semantics test 15:16:51 plh_: can you point to a feature that is pretty bad 15:17:01 nigel: I'm worried about positioning 15:17:09 ... settings line, settings position 15:17:37 ... if you cannot be sure that WebVTT cannot work with positioning of text 15:17:40 ... that's a problem 15:18:09 gkatsev: all of these positioning things are tested in the rendering test and working properly 15:18:19 ... the parsing tests are complex and have lots of edge cases 15:18:31 ... Firefox fails because their parsing is very very strict 15:19:20 ... and parses as much as it can and as soon as it sees something unusual that should be ignored it ignores everything 15:19:34 ... a lot of the implementations are quite old 15:19:47 ... I'm actually surprised to see how well they do 15:20:20 ... the region lines are failing because the tests use a 2^32 value that is beyond integer and the spec says it's a long 15:20:49 plh_: in this case of long, how often do you want to use such a big number 15:20:59 ... blocking the spec on this kind of thing would be stupid 15:21:37 nigel: can we ask as a macro level, with the implementations that we have test for, can we use regions? 15:21:57 gkatsev: you can use regions in Firefox and VLC 15:22:10 nigel: and the failing tests, what do they show us? 15:22:21 ... region lines is the long one 15:22:28 ... if you use normal numbers it passes? 15:22:31 gkatsev: yes 15:23:06 nigel: in a well formed file that uses id in the int space, Firefox would render correctly 15:23:09 gkatsev: yes 15:23:25 plh_: at this point, people need to look at the IR and ask questions 15:23:33 ... I'd like to start a CfC to move into PR 15:23:43 ... if people need more time to review the PR, they should ask 15:24:00 pal: it seems that some tests are non-sensical, we could just change the test 15:24:16 plh_: I think it makes sense to have edge cases test 15:24:42 pal: what's uncool is to ship a product with failing tests? 15:25:08 ... I'm just talking basic software practices 15:25:28 nigel: we're not talking about the tests being cool, we're talking about the spec 15:25:55 pal: what makes me uncomfortable is that if a feature is in the spec, somebody will run into it 15:26:16 ... one issue is to remove the test, file an issue with the spec to fix it 15:26:29 ... if we say we'll never do it, we should fix the spec 15:26:37 plh_: the implementations need to be fixed 15:27:24 pal: I've seen similar examples in TTML 15:27:38 pal: I don't want block the spec 15:27:46 ... I want to resolve it without ignoring it 15:27:56 plh_: I'm suggesting not to resolve them in a rush 15:28:06 ... maybe the v2 of WebVTT will fix that 15:28:25 pal: I'm suggesting to remove the test and file an issue with the spec and move on 15:28:52 gkatsev: the main utility of keeping it long is consistency with other specs like HTML 15:29:05 ... but I cannot imagine someone using a long 15:29:11 plh_: I'd like to start a CfC 15:29:21 ... the failures are edge cases at this point 15:29:30 pal: file an issue and remove the test 15:29:49 plh_: you want to rush things, I don't 15:30:35 nigel: if you want to start a consensus gathering, you should start 15:30:56 ... you can send an email for CfC or ask here 15:31:15 ... with a 10 day 15:31:45 plh_: I'll start an email CfC 15:32:07 ... and if people are not happy, they will have 10 days to do so 15:32:34 pal: I'm totally confused regarding filing issues 15:32:42 ... what's the problem 15:32:57 plh_: I just don't want to block the spec 15:33:03 pal: it can be in the backlog 15:33:22 ... I'm kindly asking Gary to file an issue because he understands better 15:33:27 gkatsev: I can do that 15:33:57 nigel: specifically for this one, it would be nice to have a test that does not exercise the long range and show that it passes 15:34:32 nigel: done on WebVTT? 15:34:45 Topic: TTML2 and TTML3 Pull Requests 15:36:06 glenn: I'd like to go in a different order 15:36:09 ... 1107 ? 15:36:37 nigel: no because it's unfair to ask people to review issues that were not in the agenda 15:36:47 glenn: no because there are dependencies 15:36:55 nigel: anybody had a look at it? 15:37:02 ... [silence] 15:37:33 plh_: I think we need to move on with the agenda 15:37:58 ... as sent out by nigel 15:38:16 glenn: in that case, I'd like to defer 1108 and 1098 and request a 2h meeting next week 15:38:34 s/1098/1089/ 15:39:39 Topic: Contextualize 'considered an error' (#1067). ttml2#1098 15:39:44 github: https://github.com/w3c/ttml2/pull/1098 15:40:05 nigel: there are many open parts on this 15:40:49 ... there are unresolved conversations 15:42:42 nigel: about TR and RR I pushed that in a separate conversation 15:48:08 rrsagent, generate minutes 15:48:08 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html plh_ 15:52:35 rrsagent, generate minutes 15:52:35 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html plh_ 15:55:51 scribe: nigel 15:56:03 Nigel: We've resolved all the unresolved conversations. 15:56:08 .. Any objections to merging? 15:56:14 group: no objections 15:56:21 Nigel: Ok we can go ahead and merge this. 15:56:24 github-bot, end topic 15:59:40 Topic: Charter status 15:59:44 regrets for Jun 20 meeting 15:59:45 nigel: any update ? 15:59:54 plh_: still within W3M 16:00:02 ... I've got a few comments that I need to address 16:00:08 ... nothing substantive 16:00:20 ... it should be approved not Wednesday but the next one 16:00:34 nigel: I did notice a comment on horiz review 16:01:05 ... the one from richard, it seems to be a mistake on our side 16:01:23 plh_: I'm pushing the accessibility people to review 16:01:46 https://github.com/w3c/strategy/issues/177 16:01:52 ... we changed the charter regarding horiz review 2 weeks ago 16:02:02 https://github.com/w3c/strategy/projects/2 16:02:45 pal: maybe the reason it was removed is because it was in the liaison section 16:02:55 ... could be added easily 16:04:39 Topic: Meeting close 16:04:58 Nigel: I have a clash for what would be the first hour of a two hour meeting if we do it at the usual time of 1400 UTC 16:05:16 .. next week, so I'll send out a separate message to the group about scheduling the call next week. 16:05:27 .. Thanks everyone. [adjourns meeting] 16:05:30 rrsagent, make minutes 16:05:30 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:07:29 i/nigel: we've got WebVTT/scribe: cyril 16:07:34 rrsagent, make minutes 16:07:34 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:07:53 s/github-bot, end topic//g 16:08:36 i/nigel: any update ?/scribe: cyril 16:08:38 rrsagent, make minutes 16:08:38 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:08:58 i/Topic: Meeting close/scribe: nigel 16:09:03 rrsagent, make minutes v2 16:09:03 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:09:36 Present+ Philippe, Nigel 16:09:46 Present- Nigel_Megitt, plh_ 16:09:48 rrsagent, make minutes v2 16:09:48 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:09:53 Present+ Pierre 16:09:54 rrsagent, make minutes v2 16:09:54 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:13:17 s/We've resolved all the unresolved conversations./[group iterates through unresolved conversations and moves issues to separate tickets] We've resolved all the unresolved conversations. 16:13:53 rrsagent, make minutes v2 16:13:53 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:14:24 scribeOptions: -final -noEmbedDiagnostics 16:14:26 rrsagent, make minutes v2 16:14:26 I have made the request to generate https://www.w3.org/2019/06/06-tt-minutes.html nigel 16:53:42 nigel has joined #tt 16:54:02 nigel has joined #tt 16:54:50 nigel has joined #tt 16:55:37 nigel has joined #tt 18:09:54 Zakim has left #tt