- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 18 Jan 2024 17:33:12 +0000
- To: TTWG <public-tt@w3.org>
- Message-ID: <1EC714C0-0095-499C-9344-040146BA4D00@bbc.co.uk>
Thanks all for attending today’s TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2024/01/18-tt-minutes.html
In text format:
[1]W3C
[1] https://www.w3.org/
Timed Text Working Group Teleconference
18 January 2024
[2]Previous meeting. [3]Agenda. [4]IRC log.
[2] https://www.w3.org/2023/12/21-tt-minutes.html
[3] https://github.com/w3c/ttwg/issues/273
[4] https://www.w3.org/2024/01/18-tt-irc
Attendees
Present
Andreas, Atsushi, Chris_Needham, Cyril, Gary, Matt,
Mike, Nigel, Pierre
Regrets
-
Chair
Gary, Nigel
Scribe
cpn, nigel
Contents
1. [5]This meeting
2. [6]IMSC HRM
3. [7]DAPT
4. [8]Next meeting and meeting close
Meeting minutes
This meeting
Nigel: Two main things today, IMSC HRM and transition request
to PR, and DAPT topics for discussion. Anything else to add?
(nothing)
IMSC HRM
Nigel: I raised a CfC on a pull request that Pierre opened. We
discussed in last meeting, but made some last minute editorial
changes
… e.g., to definitions and references to external specs. I sent
the CfC a week ago, the decision period ends on 25th January
… This is an opportunity to raise discussion points. The
implementation report is important to show we've met CR exit
criteria
… Atsushi has reviewed, and made some changes, making it easier
for others outside the group to follow
… Decision to be made about publication date.
[9]CfC Email 2024-01-18
[9] https://lists.w3.org/Archives/Public/public-tt/2024Jan/0000.html
[10]Pull request of Proposed Recommendation version
[10] https://github.com/w3c/imsc-hrm/pull/77
Atsushi: The transition reviews are held on Fridays, so if we
send the request on 25 or 26, considering the required period,
the review might come in February
… After approval, publication will be on a Tuesday or Thursday
Pierre: There's a CR end date that we may have to set manually
… I guess that would be next week
Nigel: The CR end date says 23/07/20, maybe that was from the
first CR?
Atsushi: Each snapshot has a review opportunity, so that period
should be 60 days
Nigel: Looking at the history, first CR snapshot was 22 June
2023 and that sets a no-earlier-than date of 2023-07-20 so
that's where that date comes from
… The other date that's more concerning is 11 January 2024. I
don't know where that comes from
… That's like an AC review close date
Atsushi: There's a 4 week comment period
… for Proposed Recommendation there are several dates. AC
review should be 4 weeks
<atsushi> [11]https://w3c.github.io/spec-releases/
milestones/?pr=2024-01-30
[11] https://w3c.github.io/spec-releases/milestones/?pr=2024-01-30
Nigel: May need setting manually, if we can't set the date in
ReSpec. Atsushi, is that something you can do?
Pierre: It would help me if you can put the dates we want in
the pull request, and I'll look at the ReSpec
<atsushi> [12]https://w3c.github.io/imsc-hrm/spec/
imsc-hrm.html?specStatus=PR
[12] https://w3c.github.io/imsc-hrm/spec/imsc-hrm.html?specStatus=PR
Atsushi: Changing status and publication should work. The date
would be set automatically
Nigel: Any thoughts or comments on the substance of the report,
before we make a WG decision to request transition to PR?
Chris: I had a look at the implementation report and have two
questions.
… One is: does the report need to show traceability to spec
sections?
… The report has a comprehensive list of test cases where each
test case describes what it is testing
… but I did not see a link to section numbers or feature
definitions in the spec.
… Second question: when we discussed the Charter and there was
a lot of focus on the CR Exit Criteria,
… was there a concern raised about the use of human generated
content?
… I note the test suite is human authored content. Maybe I'm
misremembering.
… I think one of the reviewers wanted to see machine generated
content being tested.
Nigel: The test suite content is fine to be human authored. I
don't think anyone was arguing otherwise
… It shows deliberate authoring to test features in the spec.
That's normal
… Those synthetic tests are useful for verifying a valid
implementation is behaving correctly
… What people wanted in the tests is on the authoring side
tooling - so if we're asserting that the presence of large
amounts of content meet the authoring requirements of HRM,
… what they wanted to see was an implementation on the
authoring side. It mattered not that the content was human
generated, rather that a human was using a software tool
… When there are two sides: a producer and a consumer, and here
the consumer is the validator, and the spec defines
requirements for the data passing over the interface. Some
reviewers wanted us to show there's a software implementation
as producer
[13]Implementation Report
[13] https://www.w3.org/wiki/TimedText/IMSC-HRM-1ED-Implementation-Report
Chris: Thanks, that makes sense. And the point about
traceability?
Pierre: When we generated the unit tests, the goal was to get
coverage of the spec. It should cover the entire spec, but the
report doesn't have an explicit mapping
… If we feel it's important, we can add it
Nigel: The report says each test contains a description. So two
concerns here: checking that the test suite adequately tests
the requirements, and then understanding what each test
exercises
… In the past specs like TTML define feature designators that
are in the IR as pointers to what that test exercises. May be a
lot of work, but I guess it's possible to add descriptions to
the table
Pierre: There may not be a mapping between sections and test.
Chris, do you think the descriptions in the tests are
sufficient?
Chris: I think the descriptions are good so I would say they
are sufficient.
… I understand from reading the specification that there is not
a simple 1:1 mapping.
… I'm not here to try to ask you to do extra work!
… Just pre-empting potential feedback.
Nigel: Wondering if it's possible to do a simple copy/paste,
but may make the table unwieldy
Pierre: Does the table have a link to the document itself? Then
it would be trivial to click through to see the descriptions
… I also want to avoid duplicating information, things can get
out of sync in the future
Nigel: Do you think that [linking the test filenames to the
files in the repo] would help AC reviewers?
Chris: Yes I think that would be a helpful addition.
… I also note that in the interest of avoiding duplication, the
pass tests also correspond to a fail test,
… and the description is not always in both tests of the pair.
Nigel: So we could put the pass and fail test in a single row
Pierre: We could add full description to the pass test, and
link them. But I wouldn't combine them into the same row, as
there may not always be both
… But happy to add links, and descriptions to the pass files
Nigel: Anyone else have questions?
(none)
Nigel: Atsushi, is it a good idea for you to start preparing
the transition request? It might expose other questions you
have
Atsushi: I can do that, but I don't think I have any further
items
… There's a Changes section from last CR, no need for another
horizontal review. We're now in CfC, wide review should be
finished, so I don't think there's anything else than preparing
the IR report
<atsushi> [14]https://w3c.github.io/imsc-hrm/spec/
imsc-hrm.html?specStatus=PR&publishDate=2024-01-30&prEnd=2024-0
2-27
[14] https://w3c.github.io/imsc-hrm/spec/imsc-hrm.html?specStatus=PR&publishDate=2024-01-30&prEnd=2024-02-27
Nigel: You have one week to raise questions, but if noone
comments, I'll declare consensus for a WG Decision and we can
request the transition after that.
Atsushi: Some Respec configuration changes, for /TR publication
(in IRC above)
Nigel: That's fine, of course
Nigel: The pull request changes the spec status already, but we
don't know when the transition review will happen or how long
Pierre: Please comment in the PR and I'm happy to add those
dates
… It would be great if the release on GitHub would match the
publication date, so I'd like to have the dates in the PR and
make the changes
… I'll work on the IR and test suite descriptions
… Thank you all for your help with this
[15]Action for Pierre to add descriptions to tests where
they're missing
[15] https://github.com/w3c/imsc-hrm-tests/issues/14
DAPT
Nigel: Last publication was on 23 December. All the work on
language was merged
… Some additional PRs have been opened or commented on since
… No issues labeled as agenda, so looks like we're progressing
to CR. Cyril, anything to raise on DAPT?
Cyril: Not really.
Nigel: Issues remaining are mainly editorial. There are some
questions listed as CR must-have, and some are choices,
especially wrt embedded audio resources, referenced audio, and
encodings
… Absent any implementation experience to help answer those,
maybe the thing to do is list those as at-risk. If we get
experience to settle on a preferred subset, we can remove the
others
… Does that sound like a reasonable plan?
Cyril: I think so. We should try to resolves all the ones we
can, though.
Nigel: I expect you and I will continue work on the PRs, Cyril
Cyril: I mentioned a few weeks ago I was working on open
sourcing a library and open content. This is progressing, hope
to announce something soon, Feb or March.
… We should have a variant of Neflix Meridian content, with
dubbing and AD
Nigel: That's really positive, thanks
Next meeting and meeting close
Nigel: If there's no other business, we can close the meeting
… Thank you everybody
Nigel: I have a conflict in 2 weeks time
… We could have a meeting if need be, may need Gary to chair
Gary: I don't know if I can
Nigel: We may not have much to discuss, so let's see what we
have
Nigel: For now, let's adjourn. Thank you everyone. [adjourns
meeting]
Minutes manually created (not a transcript), formatted by
[16]scribe.perl version 221 (Fri Jul 21 14:01:30 2023 UTC).
[16] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 18 January 2024 17:34:13 UTC