15:59:22 RRSAgent has joined #tt 15:59:27 logging to https://www.w3.org/2023/03/02-tt-irc 15:59:29 RRSAgent, make logs Public 15:59:30 Meeting: Timed Text Working Group Teleconference 15:59:30 present+ Florian 15:59:36 present+ Nigel, Andreas, Pierre 15:59:45 scribe: nigel 16:00:35 Agenda: https://github.com/w3c/ttwg/issues/245 16:01:10 Previous meeting: https://www.w3.org/2023/02/02-tt-minutes.html 16:02:36 Present+ Gary 16:02:41 Chair: Gary, Nigel 16:03:08 Topic: This meeting 16:03:38 Nigel: Agenda for today is: Charter status, Defining a Registry, and IMSC-HRM. 16:03:44 .. One AOB is the upcoming DST changes. 16:03:56 .. Any other points to raise? 16:04:14 group: none 16:04:24 Topic: Charter status 16:05:13 Nigel: Not sure if everyone has seen Amy's and Florian's emails from earlier today/yesterday. 16:05:18 .. Thank you Florian for joining us. 16:06:09 Florian: We (the Council) knows this has been taking longer than expected. 16:06:16 .. Various reasons. One consequence is we entered a time when Amy has diminished availability, 16:06:19 .. which made things worse. 16:06:32 .. The AB and the Process CG have recently introduced a new provision to the Process 16:06:40 .. allowing a change of Chair in a Council, which has enabled Amy 16:06:57 .. to recognise that she did not have the time, and to pass it on, namely to me. 16:07:02 .. This what happened recently. 16:07:16 .. You discovered I was a Chair roughly the same time as I did! 16:07:24 .. I haven't been in the role for 24 hours yet. 16:07:38 .. Another thing that unfortunately took a while, and, having read your WG minutes, 16:07:44 .. I'm unsure how clearly the situation was explained. 16:07:51 .. Hopefully a repetition of things you already know. 16:08:02 .. The Council has one power, which is, after being sufficiently informed, 16:08:19 .. decide if the FO stands, or if they don't, in which case we overrule them and the Decision goes forward. 16:08:32 .. That's the only thing we have the power to do. 16:08:37 .. However while listening to everyone, we can observe opportunities for consensus, 16:08:50 .. which is what we tried to do. We thought that some possibly ambiguous text can 16:08:57 .. be adjusted if all parties agree. 16:09:09 .. If that happens, the objection disappears and there's no role for the Council, which disbands. 16:09:23 .. If you and the objectors fail to reach consensus then we're back to where we are. 16:09:35 .. We thought we had an idea, you responded quickly, then it took time to get a response 16:09:47 .. from the objectors. Possibly we should not have waited that long before 16:10:03 .. observing that we have not reached consensus, and done what we're about to do. 16:10:09 .. The Council knows that you're waiting. 16:10:26 .. There's another part of what we're doing to prevent what happened this time or to future Councils. 16:10:38 .. We are including the Council's team contact within the Council directly. 16:10:51 .. It was designed for the Council to work in closed session with public conclusions. 16:11:03 .. Initially the team council was not included, so there was nobody to tell us when we were not 16:11:12 .. doing the right things, or doing things in time. 16:11:23 .. The follow-up actions with the objectors did happen, but might have happened faster. 16:11:35 .. The process has now been modified, so I would expect us to be more reactive in future. 16:11:38 Present+ Atsushi 16:11:56 .. I believe another thing that made you wait is that the Council started on Nov 3rd, and at that 16:12:02 .. point you had already been waiting quite a while. 16:12:11 .. The Process was clear about what needed to happen, but it is high level. 16:12:24 .. It does not include operational details, like who should send what email to whom. 16:12:40 .. It is not publicly documented but the Team has a private checklist which will be published on /Guide. 16:12:47 .. They did not have that when this started. 16:13:04 .. This also happened while we were trying to setup a Board of Directors which made the Team busier. 16:13:37 .. So there were unusual bottlenecks that shouldn't occur in the future. 16:13:37 .. I want to apologise on behalf of the Council for the time it has taken. 16:13:37 .. We know timeliness is important. 16:14:04 .. I am hopeful that within a couple of weeks we should be able to get back to you and the community 16:14:19 .. with a decision. That's where we are. The status is that the suggestion we made did not lead to 16:14:29 .. consensus, so we're where we are but with some additional information. 16:14:42 Nigel: Thank you. 16:14:45 pal has joined #tt 16:14:49 q+ 16:14:54 ack pal 16:15:00 Pierre: Quick question. Thanks for the summary. 16:15:06 .. What is the new information that you just mentioned? 16:15:26 .. If there's new information then the TTWG and other proponents might wish to respond. 16:15:36 Florian: It's the notes from your session and the comments from the objector. 16:15:45 .. I can't comment on what the Council members will think of it. 16:15:55 .. The additional interaction might influence what people think, potentially. 16:16:07 Pierre: It would be useful to know what new information will be considered by the Council. 16:16:19 .. Going in, we knew what information had been submitted. 16:16:38 .. Is it possible to get a list of the information that's new and relevant. 16:17:02 Florian: The minutes of this WG; 16:17:07 https://lists.w3.org/Archives/Member/member-charters-review/2023Jan/0017.html 16:17:17 .. the responses from the objectors to the changes you proposed. (see above) 16:17:22 https://lists.w3.org/Archives/Member/member-charters-review/2023Jan/0014.html 16:17:42 .. Also ^ if you have access. It's member only. I can't change access levels. 16:17:58 q+ 16:18:07 Pierre: Thank you 16:18:30 Florian: Whether this is material or not will depend on the Council members' judgement. 16:18:46 Pierre: Usually when a group makes a decision it's important to know all the input information. 16:18:57 .. This group put a lot of effort into crafting input into the council. 16:19:06 .. When is the deadline for providing updated information? 16:19:25 Florian: The Council as convened Nov 3 has a deadline of 45 days to solve it or explain why it isn't solved. 16:19:39 .. Amy provided an update in January, and she and I provided another update today. 16:19:48 .. That's a requirement, when we're slow we need to tell you why. 16:20:07 Pierre: I don't know if we want to update the group's input based on that response from Tantek. 16:20:19 .. Tess just says they don't agree, but Tantek provides additional information. 16:20:29 .. I don't know if we want to review the input provided. 16:20:45 Florian: I would encourage you to say if you have any new response to Tantek. 16:21:05 .. If you tell me now I'll convey as best I can. Or tell me later and point me to it. 16:21:14 Pierre: That's why I wanted to know when you plan to meet next. 16:21:26 .. I doubt it will change the input significantly but it might provide additional context. 16:21:52 Florian: We're back to the original report based on the lack of consensus coming from the first response. 16:22:02 .. I don't think the new information is especially informative. 16:22:12 .. If you do want to clarify anything, that's always welcome. 16:22:19 .. I don't think you want us to stop and wait. 16:22:33 .. I expect us to meet early next week. Pencilled in, trying to confirm. 16:22:52 q? 16:22:55 ack ni 16:25:28 the suggest text is in https://lists.w3.org/Archives/Public/public-tt/2022Nov/0008.html 16:27:40 Nigel: Discrepancy between the written proposal and what we ended up doing 16:27:57 .. based on conversation in our meeting. Looking for clarity in any further proposals so we have 16:28:26 .. more certainty. 16:28:44 Florian: I understand. 16:28:58 q+ 16:29:47 Nigel: Other question: you mentioned Tantek. It's unclear to us whether Tantek / Mozilla's objection 16:29:55 .. needs to be resolved based on the timing of its submission. 16:30:09 Florian: As a process reader / editor, my reading is that anybody can object to any decision any time. 16:30:21 .. There are well guided times for doing so, but there are no limitations to the timing. 16:30:38 .. If an objection happens after a key point, you're talking about undoing something rather than doing 16:30:48 .. something different. It is preferable to talk early rather than later. 16:31:01 .. Given that Mozilla talked before the Charter was approved, we have to take notice of it. 16:31:12 .. It still holds as an objection, is my personal take on the Process. 16:31:42 Nigel: You may know that we did not discuss with Mozilla because we were guided that it did not hold. 16:31:54 Florian: I did notice that in the report, and that's unfortunate. 16:32:10 .. This makes me think that maybe a Process consultancy CG for answering interpretation questions 16:32:15 .. about the Process could be helpful. 16:32:30 .. I would say in general feedback from everyone always needs to be addressed. 16:32:54 .. The less specific and later, the less you need to worry about it. 16:33:01 q? 16:33:06 ack pal 16:33:20 Pierre: Just reading Tantek's reply to the member charter review, 16:33:41 .. I want to make sure of, and I think it's clear in the Team Report, 16:33:55 .. Tantek, I think consistently, indicates that he's very concerned that there 16:34:11 .. would be an attempt to proceed to Rec with solely a single open source implementation. 16:34:17 .. I think it's clear that's not the TTWG plan. 16:34:36 .. The plan is at least one validator but also content produced by a number of other independent parties. 16:34:45 Nigel: IMSC-HRM specifically? 16:34:48 Pierre: Yes correct. 16:34:55 Florian: I think that point has been conveyed. 16:35:15 .. What may be less clear (speaking for myself) is if you have a validator 16:35:29 .. and an open source implementation or several validators or several pieces of content which of 16:35:41 .. these factors do you intend to apply to what sort of things. [thinks] 16:35:54 .. I think it's a different situation. A "silly" example out of context. 16:36:11 .. Imagine we're talking about a hypothetical variant of HTML, that requires that every image 16:36:25 .. element contains a descendant element with an alternate text. 16:36:39 .. Then authors could not write a conformant document because no child of image is permitted. 16:36:49 .. They would have to use an attribute insteda. 16:36:57 q+ 16:37:12 .. You would have to have an authoring requirement that you demonstrate to be implementable. 16:37:26 .. It is a different situation to have a consuming and a producing implementation exchanging 16:37:32 .. content but only having a single one of each. 16:37:43 .. I don't want to say what is acceptable, just that these are two different situations 16:37:54 .. and I'm not clear which one of these you intend. 16:38:08 Pierre: My personal plan with IMSC-HRM, which I think is in the Team Report.... 16:38:21 .. IMSC-HRM is a content spec, and the document has been updated to make it clear. 16:38:34 .. The plan that we have is to get content from multiple independent sources, to use your example, 16:38:50 .. that these sources believe are valid and conformant, and confirm that their expectations are correct. 16:39:05 .. - according to the model in the specification, using the open source tool to make that determination. 16:39:15 Florian: The success criteria of the Charter apply to all of the deliverables. 16:39:31 .. Some of the deliverables include a rendering model. If you're talking about 16:39:44 .. specification requirements that only talk about exchanging data, then I suppose a producer and 16:39:56 .. a consumer are two implementations, but they are not two implementations of rendering data. 16:40:11 Pierre: Correct. Just to roll back the clock, in my mind the reason the wording in the proposed Charter 16:40:28 .. was crafted was to give TTWG the flexibility to pick the exit criteria that best match the type of specification, 16:40:44 .. because TTWG has different types. I don't think the plan is to change the criteria for specs that are 16:40:54 .. for instance renderer specs, or have a defined presentation engine. 16:41:11 .. Again, going back in time, the motivation for the flexible language in the Charter, while staying 16:41:26 .. in the spirit of the process, was to give exit criteria that match the needs of the spec. 16:41:48 Florian: What sounds like a good idea to the Council, and the objectors, the Council previously thought 16:41:57 .. that the previous proposal would give enough flexibility. 16:42:22 .. Different requirements for different kinds of specification. You'd be able to pick any two that 16:42:26 .. corresponded to that requirement. 16:42:42 Pierre: That's exactly the spirit of how the TTWG charter was crafted. precisely for that flexibility, 16:42:48 .. not to avoid having to demonstrate interop. 16:42:50 Nigel: Yes 16:43:04 Florian: So far the Council has not come up with any determination in either direction. 16:43:42 Pierre: Florian. what you just said a few seconds ago, if you feel this is well understood within the council, 16:43:46 .. I don't think further input is needed. 16:44:12 Florian: A meta-question: do you immediately publish minutes? 16:44:18 Nigel: Yes, usually soon after the meeting. 16:44:26 Florian: I'll review the log straight after then. 16:44:30 Nigel: Thank you 16:44:48 Andreas: Going back to your comment Florian that you understood that one word made the difference 16:45:03 .. to the Objector. I'm not sure if I'm too simplistic, but if for the group this word didn't make the 16:45:23 .. difference then the logical conclusion is that inserting the word would be acceptable for that objector? 16:45:36 Florian: I believe Tess has indicated that inserting that word would be okay for Apple, but not that 16:45:40 .. it would be okay for Mozilla. 16:45:56 Andreas: Could we say this is possible, so that we would satisfy at least one objector? 16:46:58 Nigel: I think we didn't quite understand it, actually. 16:47:13 .. We didn't understand how content could be produced without a content producing implementation. 16:47:42 Gary: I think implementation by itself disambiguates it from just a person writing content. 16:47:59 .. I think the point was to exclude just a person creating the content. 16:48:24 .. I'm not sure what Tess thinks or meant, that's my interpretation. 16:49:29 Nigel: When we discussed it we did consider these points. In particular, for a content specification, 16:49:46 .. content itself is the thing that is a factor of verification. 16:50:01 Florian: I believe you made that point. Thank you for remaking these points, hopefully you've said them 16:50:15 .. in a different way and the additional phrasing might bring clarity to some people if they didn't have it before. 16:50:53 Nigel: Did I answer your question Andreas? 16:51:09 Andreas: I'm not sure - my question is if the WG could agree to put the phrase in - do you think the answer is no? 16:51:41 Nigel: I think we said no before but if people want to accept it now then we can reconsider. 16:51:58 Gary: I don't think we can know if the objectors would accept it anyway. 16:52:07 .. That ties in to the outcome of the Council: will it be concrete? 16:52:31 Florian: Unless all objections go away then we still need to decide if any objections are upheld. 16:52:43 .. Unless you want to try to reach consensus, I think we should go ahead in the Council. 16:52:59 Pierre: My attempts to discuss this and come to consensus have been unsuccessful over the months. 16:53:37 Nigel: I think the Process should give the council greater powers than uphold or reject - they should be 16:53:43 .. able to say "This is how it's going to be". 16:53:49 Pierre: For a different group. 16:54:02 Florian: That's been discussed. If we find better ways, suggestions are always welcome for 16:54:06 .. improvements to the Process. 16:54:21 .. The Council is not the Director, and the Director had many more powers that he could use at any time. 16:54:40 .. Including resolving FOs. If we want the Council to be able to do more then we need to give it more powers. 16:54:49 .. That's one of the differences compared to the Director. 16:56:00 s/which made things worse/which didn't help/ 16:56:05 Topic: Defining a Registry #241 and #243 16:56:18 Nigel: As discussed previously, I've drafted a boilerplate Registry definition and 16:56:21 s/to recognise that she did not have/to recognise that they did not have/ 16:56:41 .. opened a pull request, w3c/ttwg#243 for review. 16:56:43 https://github.com/w3c/ttwg/pull/243 : Draft boilerplate text 16:56:48 .. Thank you Atsushi for your comments. 16:56:57 .. Please everyone else take a look and add your comments to the PR. 16:57:13 .. Any immediate questions about it? 16:57:17 group: none 16:57:28 Topic: IMSC-HRM 16:57:55 Nigel: Do any of the open issues on IMSC-HRM block FPWD? 16:58:06 Pierre: I think we were going to CR not FPWD. 16:58:10 Nigel: Sorry my mistake. 16:58:21 Pierre: We have a CR, and the action item is to craft a test plan, which will depend 16:58:27 s/Initially the team council was/Initially the team contact was/ 16:58:35 .. to some extent on the result of the Council, including if they cancel the entire project. 16:58:55 Pierre: The FPWD was published back in November 2021. 16:59:00 s/there was nobody to tell us/there was nobody other than ourselves to tell us/ 16:59:19 Nigel: OK, then any open issues that need to be resolved before CR? 16:59:32 Pierre: There's one that's scheduled for CR1 milestone, which is about references. 16:59:42 .. The last on the thread is a suggestion from me to you in December. 16:59:47 Nigel: Yes there's an action on me. 16:59:48 s/It is not publicly documented but the/It is not yet publicly documented but the/ 16:59:53 Pierre: None of the other issues are labelled CR. 17:00:15 .. We did do a triage which resulted in your asking for the TAG review. 17:00:30 Nigel: Yes, which hasn't concluded yet. 17:00:31 s/we were trying to setup a Board of Directors/W3C was trying to setup a Board of Directors and a Legal Entity/ 17:00:41 Pierre: I thought there was a suggestion to turn it into a Note. 17:00:52 .. I don't think there were technical comments. 17:00:59 Nigel: I don't think they did a technical review. 17:01:09 .. The review issue is still open. I don't think they're done. 17:01:24 Pierre: As far as I know the only action item that's blocking is creating a test plan. 17:02:06 Pierre: (we have a draft test plan available) 17:02:11 Topic: AOB - DST 17:02:17 s/ session and the comments from the objector/ session and the comments from the objectors in response to the changes you proposed to accept/ 17:02:24 Nigel: Given the time, suggest Chairs propose something offline 17:02:27 Gary: [nods] 17:02:44 Topic: Meeting close 17:03:04 Nigel: Thanks everyone, see you next time, hopefully at the correct hour. [adjourns meeting] 17:03:13 rrsagent, make minutes 17:03:15 I have made the request to generate https://www.w3.org/2023/03/02-tt-minutes.html nigel 17:03:42 s/January, and she and I provided/January, and they and I provided/ 17:08:38 s/the suggest text is in/There seems to be some confusion as to exactly what text the council suggested. The suggest text is in/ 17:09:29 s/happens after a key point/happens after a decision has already been applied/ 17:12:59 rrsagent, make minutes 17:13:00 I have made the request to generate https://www.w3.org/2023/03/02-tt-minutes.html nigel 17:17:51 s/the less you need to worry about it./the less you need to worry about it, but even then issues need to be addressed./ 17:19:13 s/requires that every image/requires authors to write document so that that every image/ 17:21:41 s/What sounds like a good idea to the Council, and the objectors/What sounds like a good idea to the Council, and the objectors may be different/ 17:22:43 s/inserting that word would be/inserting that word would have been/ 17:23:22 atai has joined #tt 17:24:17 rrsagent, make minutes 17:24:18 I have made the request to generate https://www.w3.org/2023/03/02-tt-minutes.html nigel 17:42:52 scribeOptions: -final -noEmbedDiagnostics 17:43:00 zakim, end meeting 17:43:00 As of this point the attendees have been Florian, Nigel, Andreas, Pierre, Gary, Atsushi 17:43:02 RRSAgent, please draft minutes v2 17:43:03 I have made the request to generate https://www.w3.org/2023/03/02-tt-minutes.html Zakim 17:43:10 I am happy to have been of service, nigel; please remember to excuse RRSAgent. Goodbye 17:43:10 Zakim has left #tt 17:43:20 Regrets: Cyril 17:43:28 rrsagent, make minutes 17:43:29 I have made the request to generate https://www.w3.org/2023/03/02-tt-minutes.html nigel 17:43:59 rrsagent, excuse us 17:43:59 I see no action items