12:01:12 RRSAgent has joined #pmwg 12:01:17 logging to https://www.w3.org/2025/04/24-pmwg-irc 12:01:17 RRSAgent, make logs Public 12:01:18 Meeting: Publishing Maintenance Working Group 12:01:22 ivan has changed the topic to: Meeting Details 2025-04-24: https://lists.w3.org/Archives/Public/public-pm-wg/2025Apr/0009.html 12:01:23 Chair: wendy 12:01:23 Meeting: Publishing Maintenance Working Group Telco 12:01:23 Agenda: https://lists.w3.org/Archives/Public/public-pm-wg/2025Apr/0009.html 12:01:24 regrets+ shinya, gregorio 12:49:52 Dale_R has joined #pmwg 12:57:51 toshiakikoike has joined #pmwg 12:58:01 gautierchomel has joined #pmwg 12:58:53 present+ 12:59:01 present+ dale 12:59:14 MasakazuKitahara has joined #pmwg 12:59:27 present+ 12:59:32 present+ avneesh 12:59:34 present+ 12:59:38 AvneeshSingh has joined #pmwg 12:59:38 wendyreid has joined #pmwg 12:59:59 SueNue has joined #PMWG 13:00:07 present+ 13:00:17 George has joined #pmwg 13:00:23 present+ george 13:00:32 present+ 13:00:38 present+ brady 13:00:43 mgarrish has joined #pmwg 13:00:54 George has joined #pmwg 13:01:41 present+ charles 13:01:52 present+ mgarrish 13:02:13 present+ dan 13:02:16 duga has joined #pmwg 13:02:25 present+ 13:02:28 CharlesL1 has joined #pmwg 13:02:33 present+ 13:03:12 ikkwong has joined #pmwg 13:03:16 scribe+ 13:03:25 present+ ikkwong 13:04:05 wendyreid: Susan is joining the chairs as a new co-chair! 13:04:12 George has joined #pmwg 13:04:46 https://www.w3.org/blog/2025/epub3-3-recommendations-published-work-begins-on-new-features/ 13:05:04 ... And a blog post about epub went out on the w3c website 13:05:12 George has joined #pmwg 13:05:16 ... thank you SueNue for writing it 13:05:36 q+ 13:05:47 ack ivan 13:06:10 ivan: Before the main topic, there is a pending PR on epub that has been around for a while with no feedback 13:06:43 wendyreid: 2708? I though we agreed to merge it. I just didn't want to touch it due to merge conflicts 13:06:58 mgarrish: Yeah, I just had not gotten back to it 13:07:42 present+ 13:07:54 Topic: Changing XHTML to HTML - https://github.com/w3c/epub-specs/pull/2709 13:08:11 George has joined #pmwg 13:08:21 wendyreid: Started this discussion last week, there is a open PR 13:09:00 ... There was an idea to just replace XHTML with HTML and change mention to the XML serialization 13:09:03 q+ 13:09:06 ack duga 13:09:08 scribe+ 13:09:30 duga: I haven't commented more on the PR, I think Ivan was looking for something to add for HTML to see if people reacted 13:09:32 q+ 13:09:45 ... if there was a problem, we could just pull it out before it gets released. Easy to revert. 13:10:04 ... I'm worried no matter what we do, it'll be hard to pull this out, particularly the way its written now 13:10:11 George has joined #pmwg 13:10:19 ... the current PR is only changing some of the stuff, its resulting in a broken build, a broken spc 13:10:37 ... we want to get the changes in, but the more we breakup the change, the harder it is to pull it out later 13:10:52 ... the spec is broken in the midst of the changes, that's less important, it leaves us in a weird place 13:10:53 q+ 13:11:04 ... the downside of doing anything is that it will be hard to pull it out 13:11:13 George has joined #pmwg 13:11:19 ... we'll add things to the spec over time, it'll be difficult to fix in the end 13:11:28 ... and room for significant errors if we pull it out 13:11:41 ... I don't think it's possible for us to do this in a way that's easy to revert later 13:12:04 ... I just worry about rushing to this change and doing it in multiple parts, but we might be fooling ourselves if we think it's fixable later 13:12:12 George has joined #pmwg 13:12:26 ... it's a radical solution too to change XHTML to HTML 13:12:30 q+ 13:12:30 ack ivan 13:12:42 ivan: Let me pick it up from there 13:12:49 George has joined #pmwg 13:12:57 ... My understanding is that our current spec is wrong 13:13:10 ... because at w3c there is no such thing as XHTML 13:13:41 ... there is just html, just xml serialization of xhtml 13:14:01 ... So the right thing to do is to refer to xhtml 13:14:12 George has joined #pmwg 13:14:21 ... and then say that only the xhtml serialization is accepted 13:14:27 q+ 13:14:57 ack mgarrish 13:14:59 ... This is more work, but even if we don't do raw html, as it makes the spec more in line with the other w3c specs 13:15:28 mgarrish: I disagree, we aren't wrong, as we define xhtml ourselves 13:16:11 George has joined #pmwg 13:16:12 q+ 13:16:20 ... But if we suddenly take the X out after so long, people won't read the definition andwill think html is allowed 13:16:44 ... But it requires people to pay attention to definitions to understand what really happened 13:17:30 ... I do agree that the farther we go down that harder it is to back out 13:18:10 ... But I am not that worried to back out what we have, it is just a few changes at the moment 13:18:11 George has joined #pmwg 13:18:15 ack SueNue 13:18:22 ... but yes once it is everything this will be really hard to back out 13:19:00 SueNue: I think there are two competing ideas, one is supporting our community, the other is matching the w3c 13:19:08 ack Geo 13:19:16 ... I think we owe it to the community to leave the X in 13:19:48 George: We should move forward until we get responses from the survey 13:20:06 ack wendyreid 13:20:11 George has joined #pmwg 13:20:18 ... And then we can have tools to support our decision (e.g. epubcheck) 13:20:56 wendyreid: This spec is used by people who aren't web people. What is a survey here asking? 13:21:08 q+ 13:21:25 q+ 13:21:26 q+ 13:21:29 ... I think a lot of people who get such a survey won't know the difference between XHTML and html 13:21:47 ... The big problem is toolchains, tools, and rendering systems 13:22:02 ack AvneeshSingh 13:22:08 ... Is it just pulling a few blocks of html? Or bigger? 13:22:11 George has joined #pmwg 13:22:27 AvneeshSingh: I think we need to get the survey out ASAP 13:22:45 ... we need to get this to aggregators 13:22:56 ack Dale_R 13:22:58 ... Focus on them and reading systems 13:23:10 Dale_R: Back to the notion of who is the audience 13:23:30 ... When I first looked at making my book, I looked at the spec and saw xhtml 13:23:45 ... I was surprised that I had to go back to xhtml 13:24:01 ... So from my point of view it threw me off 13:24:12 George has joined #pmwg 13:24:30 ... I would love to go forward with html 13:24:34 q+ 13:25:14 ... I think there is a question if people are using an authoring system they may never see the difference 13:25:15 ack SueNue 13:25:42 SueNue: That was really interesting to hear that perspective 13:26:09 q+ 13:26:11 ... I wonder if we change the doc and remove the X, will they make a document that works 13:26:11 George has joined #pmwg 13:26:56 ack duga 13:26:58 ... do we have people that make large quantities of epubs? 13:27:41 duga: Interesting, and I want to hone on something SueNue said, and question for Dale, if you had read the spec it said HTML and buried somewhere it said "XML serialization", what would you have done with your first book ? 13:28:04 Dale_R: I would have used modern HTML tools and code, and just followed the rest of the spec for other files 13:28:12 George has joined #pmwg 13:28:14 duga: And I think that's the problem, it would not work 13:28:47 ... the XHTML is such a speed bump because it says it everywhere, you know you have to do it. If we say HTML we'd get a lot of upset authors and broken content 13:29:04 ... as much as I like the purity of saying HTML, I just worry we'll create more confusion than we want 13:29:26 ... I also disagree that we're wrong, we could call it anything we want, as long as we define it we're fine 13:29:30 ack CharlesL1 13:29:33 ack CharlesL 13:29:46 CharlesL1: To SueNue point,are the major players who are tool prividers 13:29:52 ... Adobe is one 13:29:53 q+ 13:30:11 George has joined #pmwg 13:30:22 ... as far as the other vendors, we have agreements with a lot of them 13:30:33 q+ 13:30:41 ... if we do a survey, I can make sure they see it, as well as gca publishers 13:30:44 ack mgarrish 13:30:45 q+ 13:31:04 mgarrish: I just threw out the idea of the survey this morning 13:31:38 ... We did this before. 13:31:53 ... Are authors using xhtml just because they have to? 13:32:03 ... It would be great to have data that shows that 13:32:07 ack wendyreid 13:32:11 q+ 13:32:12 George has joined #pmwg 13:32:19 wendyreid: I like the idea of a survey 13:32:35 ... We want to target to specific stake holders 13:33:17 ... for instance targets are content authors, another for conversion houses, distributors, renderers 13:33:22 q- 13:33:30 ack ivan 13:33:42 ivan: I understand all the arguments 13:34:12 George has joined #pmwg 13:34:13 ... to be precise we do not define xhtml (I just checked) 13:35:06 ... We just refer to the html spec, which at the end of a link chain takes us to a place that says don't use it 13:35:21 q+ 13:35:31 ... The spec itself still looks strange 13:35:31 ack wendyreid 13:35:56 wendyreid: One thing we can clarify now for the survey is what a no-go point is 13:36:09 ... we will hear that people don't want to do this 13:36:12 George has joined #pmwg 13:36:33 q+ 13:36:57 ... tools and tech evolve, so more companies may be forced into it eventually 13:37:20 ack AvneeshSingh 13:37:29 ... is it too hard to really do, vs we can, but we don't want to 13:37:50 AvneeshSingh: Let's get it out, maybe there will be less pushback 13:37:53 q+ 13:38:08 q+ 13:38:11 George has joined #pmwg 13:38:23 ... This isn't really a show stopper as I understand it, maybe it will just inform how we approach the change 13:38:43 ack duga 13:38:54 ... back to what SueNue said, people have to pay to be on this grou, hence the need for outreach 13:39:34 duga: Thinking about the survey, thinking about the change, and the reality, the reality is that XHTML is dead, it's been dying for a while, no new features are making it from HTML to XHTML 13:39:49 ... so if anything changes in HTML, it won't make it to the XML serialization 13:40:11 George has joined #pmwg 13:40:12 ... because XHTML is dead, we need to make the change, and it will only make using the spec harder if we don't make the change 13:40:35 ... the survey is also a PR or marketing push to tell people "we're doing this eventually, now might be the time" and we need them on board 13:40:44 ... unless there are literal fires, telling them this is coming 13:40:54 ... we need to use the wording of the survey to convince people to do it 13:41:04 ack Dale_R 13:41:44 Dale_R: Listening to this, it reminds me of current news events (e.g. cobol used in government) 13:42:11 George has joined #pmwg 13:42:26 q+ 13:42:34 ... And it reminds me of the browser wars, and sticking to the spec regardless of outcome 13:42:54 q+ 13:43:06 ... Is our job to say how it is done, or how it should be done? 13:43:24 ack Geo 13:43:59 George: two things - there are a11y innovations around complex images, etc that would benefit from html 13:44:11 George has joined #pmwg 13:44:24 ... And people working on that are in htmlworld 13:44:28 q+ 13:44:32 ack wendyreid 13:44:38 present+ tzviya 13:44:55 q+ 13:44:59 ... Second, maybe our survey should be targeted at "what is the difficulty of switching" instead of "s hould we" 13:45:36 wendyreid: we should use this as a pr tool. E.g. as we are making this change how will this impact you? What will the problems be? How can we help? 13:45:48 ack ivan 13:45:49 q+ 13:45:51 ... I will take up the task of making a doc to brainstorm on this 13:46:12 George has joined #pmwg 13:46:36 ivan: I propose we merge the current pr with the minimal change 13:46:53 ... Then we can reference that 13:47:26 ... Then someone has to take point on the survey, and we need to decide how long we have for submittals 13:47:47 ... No matter what we have to make some changes 13:47:57 ack CharlesL 13:48:02 ... as the current spec is a bit dirty in this regard 13:48:11 George has joined #pmwg 13:48:12 Just to remind July and August are holidays season in Europe and US. So, ideally we should have most responses within June 13:48:25 CharlesL1: Some publishers are making 3.2 files. 13:48:39 ... So this will be a big shock 13:48:48 s/3.2/2/ 13:49:03 ... If we did this is it an epub 3.4 vs 4 change 13:49:07 s/making 3.2 files/making EPUB 2 files/ 13:49:11 ack SueNue 13:49:22 q+ to make this a marketing change 13:49:25 q+ 13:49:30 SueNue: I like the idea of this is happening and how can we help as the focus 13:49:55 ack tzviya 13:49:56 tzviya, you wanted to make this a marketing change 13:50:05 ... As a group it would help to have our talking points ready 13:50:12 George has joined #pmwg 13:50:43 tzviya: I understand this is a big processing change, but if we market this as a "don't panic" change 13:51:05 ... then we are covered from the publisher side. For reading system side we need to document how to do this 13:51:36 ack ivan 13:51:38 ... We can't stay in 1988 forever! Documentation is our friend, and we have to do this 13:52:03 ivan: One thing, if this is epub 3.4 or 4, I push back on it being 4 13:52:11 +1 - this is not EPUB 4 13:52:12 George has joined #pmwg 13:52:17 ... It is still a gradual improvement 13:53:16 ... We need to make sure it is not major change, XHTML is still allowed, 3.3 doc is still valid 13:53:32 wendyreid: I will start the doc and share it for comments and addition 13:54:12 George has joined #pmwg 13:54:21 .. We will help wrap peoples heads around what the change means 13:54:22 q+ 13:54:33 ack duga 13:54:44 duga: If we merge the PR can I review first? 13:54:48 George has joined #pmwg 13:55:08 +1 13:55:16 +1 13:55:38 wendyreid: AOB? 13:55:42 They are turning off electricity in my house- see you next week 13:56:07 rrsagent, draft minutes 13:56:09 I have made the request to generate https://www.w3.org/2025/04/24-pmwg-minutes.html ivan 13:56:31 CharlesL1 has left #pmwg