12:09:25 RRSAgent has joined #pmwg 12:09:29 logging to https://www.w3.org/2026/04/02-pmwg-irc 12:09:29 RRSAgent, make logs Public 12:09:30 Meeting: Publishing Maintenance Working Group 12:09:34 ivan has changed the topic to: Meeting Details 2026-04-02: https://lists.w3.org/Archives/Public/public-pm-wg/2026Mar/0027.html 12:09:35 Chair: wendy 12:09:35 Meeting: Publishing Maintenance Working Group Telco 12:09:35 Agenda: https://lists.w3.org/Archives/Public/public-pm-wg/2026Mar/0027.html 12:09:36 regrets+ brady, matt 12:50:32 DaleRogers has joined #pmwg 12:58:38 shiestyle has joined #pmwg 12:59:12 ajellinek has joined #pmwg 12:59:16 toshiakikoike has joined #pmwg 12:59:29 gautierchomel has joined #pmwg 12:59:59 present+ 13:00:10 MasakazuKitahara has joined #pmwg 13:00:19 present+ 13:00:27 kimberg has joined #pmwg 13:00:34 present+ 13:00:35 present+ 13:00:39 wendyreid has joined #pmwg 13:00:44 present+ 13:00:51 present+ 13:00:56 sueneu has joined #pmwg 13:01:16 present+ 13:01:16 present+ 13:01:16 DaleRogers has joined #pmwg 13:01:16 AvneeshSingh has joined #pmwg 13:01:25 rdeltour has joined #pmwg 13:01:34 present+ rdeltour 13:01:49 present+ DaleRogers 13:01:55 present+ AvneeshSingh 13:02:00 present+ 13:02:04 present+ george 13:02:15 present+ gautierchomel 13:02:16 scribe: gautierchomel 13:02:37 GeorgeK has joined #pmwg 13:02:39 Topic: Privacy and Security Review 13:02:52 gpellegrino has joined #pmwg 13:02:55 present+ gpellegrino 13:03:01 present+ 13:03:08 present+ 13:03:23 q+ 13:03:23 wendyreid: privacy and security review have been merged and submitted. 13:03:26 q+ 13:03:27 ack ivan 13:03:53 ivan: note to ourself,we have done what we are supposed to, wait for comments from other groups 13:03:54 q- 13:04:16 present+ 13:04:42 Topic: Annotations Progress Check 13:05:25 present+ elizabeth 13:05:48 wendyreid: we've made a lot of progress, but there are still some gaps before sending to review. 13:06:30 wendyreid: we should plan two months not more if we want to achieve review by the end of our charter. 13:06:40 present+ laurentlm 13:07:35 wendyreid: privacy and security for annotation will be a burden, accessibility too probably, the topic comes with high complexity. 13:08:38 q+ 13:08:51 laurentLM: I see no difficulty to solve open issues in the next month. We've discussed language and text direction so internationalisation should be ok. We use json so I am not worried. 13:08:57 q+ 13:09:00 ack ivan 13:10:55 ivan: less optimistic by nature. There are terms and objects not defined, not complicated ones but to be defined. Json schema is an empty section. We can try to say this is json so privacy security and accesisbility are covered by this spec. But we might be asked to give some reading suystem considerations on safe and robust implementation. 13:11:19 q+ 13:11:41 ivan: we may want to add asecurity section, even non normative, it's often done this way. 13:11:43 LaurentLM has joined #pmwg 13:11:47 ack gautierchomel 13:11:50 present+ 13:11:52 scribe+ 13:12:18 gautierchomel: Are we talking about having the document ready for security/privacy review by end of May or everything by end of May? 13:12:22 ack wendyreid 13:12:28 present+ kimberg 13:12:53 wendyreid: draft of the document by end of may so we can start the review process. 13:13:21 CharlesL has joined #pmwg 13:13:36 present+ CharlesL 13:14:40 wendyreid: for EPUB, we did a risk assesment, I would suggest to follow that path. That's a way to raise questions . What happen is someone use anotations for injection? What about an EPUB silently leaking infos? We may have no response but at least knowing the risks and informing them. 13:14:52 q+ 13:14:55 ack ivan 13:16:20 ivan: two timelines: may to start the review and all testings done before january. We need to think about how to test, that would be complexer than for EPUB. At the moment I am not sure how to test annotations. 13:16:45 q+ 13:16:48 ack gautierchomel 13:17:37 gautierchomel: I think that I would be happy to start the risk assessment for annotations, we have some experience since we implemented in Thorium, I can propose some first draft, should I do it in an issue or elsewhere? 13:17:51 ... I have some ideas about how to test 13:18:08 ... we've tested them for Thorium desktop, I have some ideas 13:18:12 q+ 13:18:17 ack wendyreid 13:19:07 q+ 13:19:15 q+ 13:19:18 wendyreid: in terms of testing, we need individual tests, as well as exemples embedded in an EPUB vs separate file 13:19:29 ack sueneu 13:19:35 laurentLM: this sounds like testing the RS, not the spec. 13:21:02 ack ivan 13:21:35 wendyreid: short reminder, for each MUST in the spec we need a test. Two implementations to pass. We create the files, RS are invited to test. 13:23:37 ivan: an ebook for each MUST statement is a mean, we can work differently and asses different parts with one file. One important feature, is the interchange format, we do not define how RS do that, we have to proof that a RS can export the annotations in the format we specify and that a RS can import it. 13:23:56 q+ 13:24:01 ack LaurentLM 13:24:12 ivan: we should concentrate on the interexchange 13:25:05 LaurentLM: I agree with that, one annotation file with different types inside might be sufficient to proove we can import and export it. 13:26:53 LaurentLM: let's solve issues one by one to make sure we have a good draft. There are 10 plus a PR. I have also to add a section on metadata. I will do that before the weekend. 13:27:06 q+ 13:27:13 ack sueneu 13:27:35 sueneu: happy to help if there something I can do to share pressure. 13:28:45 LaurentLM: having implementations would be great! even from this beta. It's a few steps to align Thorium and Readium implementations but we definitely want other RS to jump in. 13:29:28 https://github.com/w3c/epub-specs/issues/2971 13:29:47 Topic: Aligning text-style properties - https://github.com/w3c/epub-specs/issues/2971 13:31:56 q+ 13:31:57 q+ 13:32:08 ack LaurentLM 13:32:39 q+ 13:32:41 wendyreid: RS have to deal with dark mode, color contrast, high contrast, etc. i feel we should clarify that "yelow" note does not mean the note must use Yellow CSS color. 13:32:52 ack sueneu 13:33:00 LaurentLM: Agree, I will add this as a clear statement. 13:33:20 q+ 13:33:34 ack ivan 13:35:20 sueneu: may we use IDs instead of color names ? 13:35:22 ivan: maybe we should use different wording, let's say "yellowish" instead of "yellow" to avoid confusions. 13:35:38 ack LaurentLM 13:37:44 q+ 13:37:49 ack shiestyle 13:37:55 LaurentLM: I don't see a clash, yellow is not a term invented by css, they just use it to qualify a color code. We don't do HTML, we do JSON, so I would prefer to use normal color, witha note that it is defining a range of colors. In our review, all RS use similar colors, yellow, blue, magenta, a set of meaningfull color. Let's not reword but instead have a clear statement. Yellow existed before css. 13:38:30 q+ 13:38:37 q+ 13:38:39 ack ivan 13:38:48 q+ 13:38:50 q- 13:39:16 q+ 13:39:49 q+ 13:39:55 ivan: agree not to use HEX color codes, it's a name, acting like an ID, we don't specify what color should a RS apply to Yellow. 13:40:01 ack wendyreid 13:42:13 q+ 13:42:34 q- 13:42:37 ack DaleRogers 13:43:48 ack GeorgeK 13:43:55 wendyreid: also we don't want to test exact color code used by RS, we cannot impose them a color pattern that may not fit in theyre designs. The name acts as a group or a tag. 13:44:37 q+ 13:44:43 ack LaurentLM 13:46:26 GeorgeK: redlining is a publishing use case, stroke and red usually means a correction to do. We understand that with words. All of us in the industry. 13:46:30 GeorgeK +1 13:47:03 q+ 13:47:09 ack ivan 13:47:55 LaurentLM: that's it, color name is a semantic, the appearence of it as not to be defined at a standard level. 13:48:20 ivan: let's see how we word that in a PR. 13:49:06 s/as/has/ 13:50:17 q+ 13:50:23 ack ivan 13:50:39 https://github.com/w3c/epub-specs/pull/2972 13:51:24 Topic: AOB? 13:51:28 LaurentLM: I have some comments, I'll do them in the PR. 13:54:16 zakim, end the meeting 13:54:16 As of this point the attendees have been toshiakikoike, MasakazuKitahara, kimberg, ajellinek, shiestyle, wendyreid, sueneu, ivan, rdeltour, DaleRogers, AvneeshSingh, gautierchomel, 13:54:19 ... george, gpellegrino, GeorgeK, elizabeth, laurentlm, CharlesL 13:54:19 RRSAgent, please draft minutes v2 13:54:21 I have made the request to generate https://www.w3.org/2026/04/02-pmwg-minutes.html Zakim 13:54:28 I am happy to have been of service, shiestyle; please remember to excuse RRSAgent. Goodbye 13:54:28 Zakim has left #pmwg 14:09:46 CharlesL has left #pmwg 15:04:59 gautierchomel_ has joined #pmwg