{Minutes} TTWG meeting 2019-06-06

Thanks all for attending today’s TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2019/06/06-tt-minutes.html – let me know if you have a preference for the previous format or this new “v2” one. (but I don’t want to know if you don’t care!)

In text format:


   [1]W3C

      [1] https://www.w3.org/

                Timed Text Working Group Teleconference

06 June 2019

   [2]Agenda. [3]IRC log.

      [2] https://github.com/w3c/ttwg/issues/41
      [3] https://www.w3.org/2019/06/06-tt-irc

Attendees

   Present
          Cyril, Gary, Glenn, Nigel, Philippe, Pierre

   Regrets
          Andreas

   Chair
          Nigel

   Scribe
          cyril, nigel

Contents

     * [4]Meeting minutes
         1. [5]this meeting
         2. [6]WebVTT Implementation Report
         3. [7]TTML2 and TTML3 Pull Requests
         4. [8]Contextualize 'considered an error' (#1067).
            ttml2#1098
         5. [9]Charter status
         6. [10]Meeting close

Meeting minutes

this meeting

   <nigel> Log: [11]https://www.w3.org/2019/06/06-tt-irc

     [11] https://www.w3.org/2019/06/06-tt-irc

   nigel: we've got WebVTT IR
   … gary has made some progress
   … we've got TTML2 aggenda items
   … TTML2 Profile Registry
   … Philippe should join and give charter update

   glenn: I have a broader set with a different order

   nigel: that's what was labelled agenda on tuesday

   glenn: when we get there we can fine tune the order

   nigel: it's fair for members to cover the ones that were on the
   agenda first

   glenn: ok

   nigel: AOB?

WebVTT Implementation Report

   nigel: Gary has posted an update
   … a beautiful Wiki page

   <nigel> [12]WebVTT Implementation Report

     [12] https://www.w3.org/wiki/TimedText/WebVTT_Implementation_Report

   gkatsev: I have transformed the spreadsheet into the wiki page
   … for all the features that are not at risk
   … I believe there are 10 tests that are not passing
   … but I think these tests are failing mostly because impl bugs
   … and because of the way WebVTT is with no "feature" per se
   … one test not passing does not mean that a feature is not
   implementable
   … because the parts that are being tested is also tested in
   rendering tests
   … so unless we can get implementations to fix their bug, we'll
   be stuck there

   glenn: can you remove the tests?
   … we've done that in other specs

   plh_: we could remove it from the report and/or the repository
   … if it is not wrong, I would not remove it from the repo

   glenn: in TTML2 and IMSC1, we used a driver to remove tests
   that we did not want in the report

   plh_: we just need a list that is relevant for the director

   plh_: the main goal for the report is to show to the Director
   … if we have red and explanations that's fine

   nigel: you said 10 tests
   … that sounds like a large number

   plh_: no, it's not

   nigel: I still find it hard to grasp the user impact

   gkatsev: the failing tests I don't think show that the spec is
   not implementable

   nigel: the exit criteria says 2 indep implementations of each
   feature
   … implementability is not part of the exit criteria
   … that's a different thing
   … I'm trying to understand what might look like a feature and
   that is not passing

   plh_: we have multiple tests for each feature

   nigel: a failing test might show that a part of a feature has a
   problem
   … or it might be an edge case

   plh_: or it shows that the underlying CSS engine is not yet
   there
   … WebVTT delegates a lot of things to CSS
   … if one of those tests fail, does it mean we should not
   mention that property in WebVTT?
   … I don't think so

   nigel: you've made a logical leap that's too big

   plh_: webvtt relies on CSS semantics

   nigel: yes, but these are implementation tests not semantics
   test

   plh_: can you point to a feature that is pretty bad

   nigel: I'm worried about positioning
   … settings line, settings position
   … if you cannot be sure that WebVTT cannot work with
   positioning of text
   … that's a problem

   gkatsev: all of these positioning things are tested in the
   rendering test and working properly
   … the parsing tests are complex and have lots of edge cases
   … Firefox fails because their parsing is very very strict
   … and parses as much as it can and as soon as it sees something
   unusual that should be ignored it ignores everything
   … a lot of the implementations are quite old
   … I'm actually surprised to see how well they do
   … 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

   plh_: in this case of long, how often do you want to use such a
   big number
   … blocking the spec on this kind of thing would be stupid

   nigel: can we ask as a macro level, with the implementations
   that we have test for, can we use regions?

   gkatsev: you can use regions in Firefox and VLC

   nigel: and the failing tests, what do they show us?
   … region lines is the long one
   … if you use normal numbers it passes?

   gkatsev: yes

   nigel: in a well formed file that uses id in the int space,
   Firefox would render correctly

   gkatsev: yes

   plh_: at this point, people need to look at the IR and ask
   questions
   … I'd like to start a CfC to move into PR
   … if people need more time to review the PR, they should ask

   pal: it seems that some tests are non-sensical, we could just
   change the test

   plh_: I think it makes sense to have edge cases test

   pal: what's uncool is to ship a product with failing tests?
   … I'm just talking basic software practices

   nigel: we're not talking about the tests being cool, we're
   talking about the spec

   pal: what makes me uncomfortable is that if a feature is in the
   spec, somebody will run into it
   … one issue is to remove the test, file an issue with the spec
   to fix it
   … if we say we'll never do it, we should fix the spec

   plh_: the implementations need to be fixed

   pal: I've seen similar examples in TTML

   pal: I don't want block the spec
   … I want to resolve it without ignoring it

   plh_: I'm suggesting not to resolve them in a rush
   … maybe the v2 of WebVTT will fix that

   pal: I'm suggesting to remove the test and file an issue with
   the spec and move on

   gkatsev: the main utility of keeping it long is consistency
   with other specs like HTML
   … but I cannot imagine someone using a long

   plh_: I'd like to start a CfC
   … the failures are edge cases at this point

   pal: file an issue and remove the test

   plh_: you want to rush things, I don't

   nigel: if you want to start a consensus gathering, you should
   start
   … you can send an email for CfC or ask here
   … with a 10 day

   plh_: I'll start an email CfC
   … and if people are not happy, they will have 10 days to do so

   pal: I'm totally confused regarding filing issues
   … what's the problem

   plh_: I just don't want to block the spec

   pal: it can be in the backlog
   … I'm kindly asking Gary to file an issue because he
   understands better

   gkatsev: I can do that

   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

   nigel: done on WebVTT?

TTML2 and TTML3 Pull Requests

   glenn: I'd like to go in a different order
   … 1107 ?

   nigel: no because it's unfair to ask people to review issues
   that were not in the agenda

   glenn: no because there are dependencies

   nigel: anybody had a look at it?
   … [silence]

   plh_: I think we need to move on with the agenda
   … as sent out by nigel

   glenn: in that case, I'd like to defer 1108 and 1089 and
   request a 2h meeting next week

Contextualize 'considered an error' (#1067). ttml2#1098

   <nigel> github: [13]https://github.com/w3c/ttml2/pull/1098

     [13] https://github.com/w3c/ttml2/pull/1098

   nigel: there are many open parts on this
   … there are unresolved conversations

   nigel: about TR and RR I pushed that in a separate conversation

   Nigel: [group iterates through unresolved conversations and
   moves issues to separate tickets] We've resolved all the
   unresolved conversations.
   … Any objections to merging?

   group: no objections

   Nigel: Ok we can go ahead and merge this.

Charter status

   <glenn> regrets for Jun 20 meeting

   nigel: any update ?

   plh_: still within W3M
   … I've got a few comments that I need to address
   … nothing substantive
   … it should be approved not Wednesday but the next one

   nigel: I did notice a comment on horiz review
   … the one from richard, it seems to be a mistake on our side

   plh_: I'm pushing the accessibility people to review

   <plh_> [14]https://github.com/w3c/strategy/issues/177

     [14] https://github.com/w3c/strategy/issues/177

   plh_: we changed the charter regarding horiz review 2 weeks ago

   <plh_> [15]https://github.com/w3c/strategy/projects/2

     [15] https://github.com/w3c/strategy/projects/2

   pal: maybe the reason it was removed is because it was in the
   liaison section
   … could be added easily

Meeting close

   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
   … next week, so I'll send out a separate message to the group
   about scheduling the call next week.
   … Thanks everyone. [adjourns meeting]


    Minutes manually created (not a transcript), formatted by
    Bert Bos's [16]scribe.perl version Mon Apr 15 13:11:59 2019
    UTC, a reimplementation of David Booth's [17]scribe.perl. See
    [18]history.

     [16] https://w3c.github.io/scribe2/scribedoc.html
     [17] https://dev.w3.org/2002/scribe/scribedoc.htm
     [18] https://github.com/w3c/scribe2/commits/master/scribe.perl

Received on Thursday, 6 June 2019 16:25:29 UTC