13:32:15 RRSAgent has joined #epub 13:32:15 logging to https://www.w3.org/2021/05/21-epub-irc 13:32:18 RRSAgent, make logs Public 13:32:18 please title this meeting ("meeting: ..."), ivan 13:32:34 ivan has changed the topic to: Meeting Agenda 2021-05-21: https://lists.w3.org/Archives/Public/public-epub-wg/2021May/0039.html 13:32:35 Chair: dauwhe 13:32:35 Date: 2021-05-21 13:32:35 Agenda: https://lists.w3.org/Archives/Public/public-epub-wg/2021May/0039.html 13:32:35 Meeting: EPUB 3 Working Group Telco 13:32:35 Regrets+ matthew 13:51:04 dauwhe has joined #epub 13:51:34 dauwhe has joined #epub 13:57:36 gpellegrino has joined #epub 13:58:36 MasakazuKitahara has joined #epub 13:58:43 present+ 13:58:48 toshiakikoike has joined #epub 13:59:00 present+ 13:59:24 present+ 13:59:39 present+ gregorio 13:59:43 present+ 13:59:43 present+ dauwhe 14:00:09 Ken_Jones has joined #epub 14:00:10 avneeshsingh has joined #epub 14:00:20 present+ 14:00:28 CharlesL has joined #epub 14:00:49 present+ 14:01:25 present+ Ken_Jones 14:01:27 present+ 14:01:34 present+ brady 14:01:36 duga has joined #epub 14:01:42 present+ billk 14:01:47 present+ charles 14:01:48 present+ 14:02:09 Bill_Kasdorf has joined #epub 14:02:12 present+ CharlesL 14:02:17 scribe+ 14:02:18 present+ 14:02:24 BenSchroeter has joined #epub 14:02:24 present+ tzviya 14:02:34 present+ 14:03:28 dlazin has joined #epub 14:03:29 mgarrish has joined #epub 14:03:32 present+ 14:04:23 https://github.com/w3c/epub-specs/issues/1323 14:04:28 topic: @issue 1323 14:04:29 dauwhe: Validation of svg 14:04:42 ... Perhaps coming to consensus 14:04:51 ... maybe keep status quo 14:05:10 ... don't require validity now, just well formed, etc 14:05:26 ... duga mentions there is real harm to the validity check 14:05:42 ... propose informative messages when validition.nu check fails 14:06:01 ... no spec change, acknowledge reality of tools 14:06:11 q+ 14:06:14 ack iva 14:06:31 ivan: Fundamentally agree 14:06:53 ... Which category corresponds to the epub check behavior? 14:07:07 dauwhe: Weird case since epubcheck is currently out of sync 14:07:14 ... with the spec. 14:07:21 q? 14:07:23 q+ 14:07:30 ack tz 14:07:39 ivan: Maybe Matt knows? 14:07:57 mgarrish: epubcheck follows the spec, but not entirely bound to it 14:08:16 ... epubcheck can do what it wants, only errors and warnings need to match spec 14:08:28 Proposed: our spec does not require SVG to be valid only well formed 14:08:33 .... Doesn't need a statement in the spec to justify it 14:08:44 q? 14:08:50 Hadrien has joined #epub 14:08:57 +1 14:08:58 +! 14:08:59 +1 14:09:00 +1 14:09:01 +1 14:09:01 +1 14:09:01 +1 14:09:13 +1 14:09:14 +1 14:09:19 +1 14:09:22 +1 14:09:30 +1 14:09:34 resolved: our spec does not require SVG to be valid only well formed 14:09:55 https://github.com/w3c/epub-specs/issues/1456 14:10:02 dauwhe: XML base 14:10:04 present+ 14:10:06 topic: @issue 1456 14:10:31 ... Have a pull request to remove a line 14:10:36 scribejs, pr 1678 14:10:51 ... xml base is disappearing from the world at large 14:11:09 ... It isn't forbidden, but not a useful requirement to support it 14:11:22 q? 14:11:37 ... Authors shouldn't do it, and we should make it so RSes shouldn't support it in the future 14:11:44 proposed: dump xml:base from the spec 14:11:54 +1 14:12:07 +1 14:12:10 resolved: dump xml:base from the spec 14:12:11 +1 14:12:15 +1 14:12:16 +1 14:12:20 +1 14:12:22 0 14:12:31 +1 14:12:33 +1 14:13:13 topic: @pr 1671 14:13:27 scribejs, @issue 1659 14:13:40 https://github.com/w3c/epub-specs/issues/1659 14:13:46 q+ 14:14:21 dauwhe: Security and Privacy - trying to bring more rigor 14:14:26 ack iv 14:14:47 ivan: Unique origin is something we have already decided (per epub) 14:15:07 ... Implementing that resolution hit two things 14:15:15 ... one editorial, one serious 14:15:57 ... There was a statement which said roughly "you should have a unique origin, but if you can't then do some hacks" (non-normative) 14:16:11 ... Didn't know what to do with that statement 14:16:32 https://w3c.github.io/epub-specs/epub33/rs/#sec-scripted-content-security 14:16:34 ... moved it to security and privacy, but there was a long thread on the request about what to do with it 14:17:37 ... General hand waving over what to do if you can't handle origins 14:18:10 ... There are several options about how to write it 14:18:26 ... but is tending towards the recommendation to dump it entirely 14:18:40 ... since it is now required to support origin 14:18:45 q? 14:18:48 q+ 14:18:52 https://github.com/w3c/epub-specs/pull/1671 14:18:54 scribe+ 14:19:00 ack dug 14:19:20 duga: to add context, we did not have requirement around origin in the past 14:19:53 q? 14:19:55 ...when we added that requirement, we needed to take out the lines that said it wasn't required. We have to revisit whether this isn't required if we take this out 14:20:09 q+ 14:20:14 ack da 14:20:48 dauwhe: My instinct is to keep the normative requirement and get rid of the handwaving 14:21:18 ... acknowledging that the architecture of some RSes might have issues with this 14:21:29 ... Don't see the need for the spec to recognize that 14:21:46 ... I would hope there are some tests that check the spirit of this 14:22:04 ... Really don't want cross-script data sharing 14:22:22 ... The web way to do that is to use distinct origins 14:22:53 ... If a RS can pass those tests then I am happy with it, regardless of how it is actually implemented 14:23:06 proposal: get rid of the handwaving in PR 1671 on the origin issue 14:23:14 +1 14:23:15 +1 14:23:16 +1 14:23:19 +1 14:23:20 +1 14:23:23 0 14:23:24 +1 14:23:34 +1 14:24:05 +1 14:24:06 resolved: get rid of the handwaving in PR 1671 on the origin issue 14:24:10 ivan: Then there was a more editorial question 14:24:32 ... the entire section has been enriched with more comments 14:24:33 Bill_Kasdorf_ has joined #epub 14:24:54 ... but maybe those items, while interesting, are not related to security and privacy 14:25:27 ... comments are around keeping data, which may be correct but is not S&P related 14:25:56 ... Is there a place to move this to? eg general best practices for scripting 14:26:10 q+ 14:26:14 ... if yes, then we should keep and enhance, otherwise we need to drop them 14:26:48 dauwhe: I don't think we should do something like that (best practices) 14:27:00 ... These seem out of scope for the spec 14:27:12 q+ 14:27:23 ack du 14:27:25 ... Presumably people willl figure it our 14:27:31 ack dauwhe 14:28:01 duga: All of these comments are around preserving data, but the spec does not require that 14:28:10 ...you don't have to use web storage, etc 14:28:39 ...It would be tricky to write tips and tricks for specs that are not required 14:29:08 This is very niche - tips for supporting optional specs on top of optional features. 14:29:43 dauwhe: Don't feel qualified to recommend implementation details to devs 14:30:06 q+ 14:30:09 ack iv 14:30:11 ... Seem to be drifting away from core responsibilities of the spec, would prefer fewer words here 14:30:19 ivan: Essentially in agreement 14:30:35 ... Don't need a formal resolution, but will go ahead and remove those items 14:31:09 q+ 14:31:09 topic: @issue 1675 14:31:12 https://github.com/w3c/epub-specs/issues/1675 14:31:27 ack h 14:31:58 Hadrien: Question about previous item: have we discussed what APIs can be used? 14:32:17 ... Is there a policy or rough idea about our position? 14:32:23 q+ 14:32:30 ack du 14:33:39 q+ 14:33:42 ack iv 14:33:54 duga: historically, we've viewed scripting as experimental. We've left it up to authors, publishers, systems to decide what to support. It's a strange place to allow third party to decide what to do with user data. It's a scary place to be, and I don't think we should put into spec. 14:34:13 ivan: An analogy - no one specifies which APIs must be implemented by a browser 14:34:34 ... It is rare (never?) to require specific API implementations 14:34:51 q? 14:34:56 ... Just like a browser, it is up to RS authors to decide what they will implement 14:35:25 topic: @issue 1675 14:36:07 dauwhe: Proposal to put metadata in the package file, particularly about copyright on specific manifest items 14:36:35 ... Use case is to allow scanning of documents to check copyright status 14:36:53 q+ 14:36:58 q+ 14:36:59 q- 14:37:09 ... this concerns me 14:37:22 q+ to ask if we know if the concern is EU CR directive 14:37:28 ... There are various mechanisms to do that now (eg RDF) 14:37:36 ack du 14:37:55 ack mg 14:37:57 duga: I don't understand the use case 14:38:08 mgarrish: This seems half baked 14:38:21 ... Might want more detail before we consider it 14:39:04 ack tz 14:39:04 tzviya, you wanted to ask if we know if the concern is EU CR directive 14:39:07 q+ 14:39:08 ... It does seem like this can be done now, and the recommendation doesn't really cover it all 14:39:24 tzviya: Seems like this might be about the EU copyright directive 14:39:43 https://scholarlykitchen.sspnet.org/2021/05/17/stm-article-sharing-framework/ 14:39:53 ... Might be about the scholarly world where you can detect if something is shareable 14:40:19 ... Linked info above is still be discussed internationally 14:40:27 q+ 14:40:31 ack Ha 14:40:54 Hadrien: I think in general when we get these requests, we should point out the current extensibility 14:41:11 ... If some group comes up with a useful extension, then we can consider it 14:41:31 ... we shouldn't tackle these things ourselves 14:41:31 ack iv 14:41:35 q- 14:41:42 proposed: Close issue 1675 without further steps 14:41:48 +1 14:41:52 dauwhe: We should close the issue, nothing to see here 14:42:00 +1 14:42:04 +1 14:42:06 +1 14:42:06 +1 14:42:11 +1 14:42:19 +1 14:42:26 q? 14:42:26 +1 14:42:39 resolved: Close issue 1675 without further steps 14:42:56 dauwhe: That was all our issues 14:42:58 topic: aob 14:43:04 q+ 14:43:17 ... Remember there is a face to face coming up 14:43:27 ack mg 14:43:37 ... If you want to talk about something ask the chairs, Ivan, or add the f2f label to the topic 14:43:38 q+ to talk about community videos 14:43:50 +1! 14:43:51 mgarrish: What about republishing? Do we have a formal thumbs up? 14:43:55 +1 updated docs! 14:44:13 proposal: republish all specs 14:44:16 +1 14:44:17 +1 14:44:18 +1 14:44:19 +1 14:44:19 +1 14:44:23 present++1 14:44:24 +1 14:44:29 +1 14:44:32 resolved: republish all specs 14:44:55 acktz 14:44:56 Potential agenda for f2f: https://github.com/w3c/epub-specs/issues?q=is%3Aissue+is%3Aopen+label%3A%22Agenda%2B+F2F%22 14:44:58 ack tz 14:44:59 tzviya, you wanted to talk about community videos 14:45:10 https://docs.google.com/spreadsheets/d/1Jx5VvkMTQ4EL0Xfb3pDMDUiccq79mmIPHetSRfbziFM/edit?usp=sharing 14:45:35 tzviya: There has been talk about creating short videos to share with the larger publishing community 14:45:41 ... instead of a massive webinar 14:45:57 ... If you have ideas for videos let us know 14:46:07 ... will start creating videos over the summer 14:46:22 ... if your name is on this and you don't want to do it, let us know 14:46:29 q? 14:46:37 ... If you do want to do one, just add your name to the linked sheet 14:47:07 dauwhe: AOB? 14:47:32 ... Thanks all! You can all go home 14:47:57 CharlesL has left #epub 14:48:05 rrsagent, draft minutes 14:48:05 I have made the request to generate https://www.w3.org/2021/05/21-epub-minutes.html ivan 14:48:48 zakimn, end meeting 14:49:04 zakim, end meeting 14:49:04 As of this point the attendees have been MasakazuKitahara, toshiakikoike, ivan, gregorio, dauwhe, avneeshsingh, gpellegrino, Ken_Jones, tzviya, brady, billk, charles, duga, 14:49:07 ... CharlesL, Bill_Kasdorf, BenSchroeter, dlazin, !, Hadrien, +1 14:49:07 RRSAgent, please draft minutes 14:49:07 I have made the request to generate https://www.w3.org/2021/05/21-epub-minutes.html Zakim 14:49:09 I am happy to have been of service, ivan; please remember to excuse RRSAgent. Goodbye 14:49:14 Zakim has left #epub 14:49:20 rrsagent, bye 14:49:20 I see no action items