14:51:30 RRSAgent has joined #lws 14:51:35 logging to https://www.w3.org/2024/11/25-lws-irc 14:51:35 RRSAgent, make logs Public 14:51:36 please title this meeting ("meeting: ..."), laurens 14:52:15 meeting: Linked Web Storage WG -- 2024-11-25 14:52:46 agenda: https://www.w3.org/events/meetings/a19ab7dc-1753-433d-bac5-64e3ad8c0a43/20241125T100000/ 14:52:46 clear agenda 14:52:46 agenda+ Introductions and announcements 14:52:46 agenda+ Default minutes approval 14:52:46 agenda+ Pending Action Items 14:52:46 agenda+ -> Separate repository for action items https://lists.w3.org/Archives/Public/public-lws-wg/2024Nov/0007.html 14:52:49 agenda+ Meetings during the holiday season 14:52:51 agenda+ Use-cases status 14:55:42 eBremer has joined #lws 14:56:59 agenda? 14:57:39 TallTed has joined #lws 15:00:17 scribe: laurens 15:00:42 present+ 15:00:56 present+ 15:01:07 present+ 15:01:29 TallTed has changed the topic to: Linked Web Storage WG -- 2024-11-25 agenda: https://www.w3.org/events/meetings/a19ab7dc-1753-433d-bac5-64e3ad8c0a43/20241125T100000/ 15:01:31 present+ 15:01:57 RRSAgent, draft minutes 15:01:58 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:02:05 RRSAgent, make logs public 15:02:41 hadrian has joined #lws 15:02:41 jacoscaz has joined #lws 15:03:15 hadrian has joined #lws 15:03:48 present+ 15:03:50 ericP has joined #lws 15:04:01 chair: ericP 15:04:19 present+ 15:04:25 present+ 15:04:36 present+ 15:04:37 present+ 15:04:49 bendm has joined #lws 15:05:55 move to agendum 1 15:05:57 previous meeting: https://www.w3.org/2024/11/18-lws-minutes.html 15:05:57 next meeting: https://www.w3.org/2024/12/02-lws-minutes.html 15:06:51 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:07:48 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:07:53 present+ 15:07:54 jeswr has joined #lws 15:07:55 Grace has joined #lws 15:08:03 present+ 15:08:12 ???: Representing startin'blox, just joined w3c as official member, have been following Solid for a few years, building applications on top of parts of the specification, interested in contributing to the WG. Also involved in the data space ecosystem, at the technical level. 15:08:12 balessan has joined #lws 15:08:28 s/???/balessan 15:08:48 topic: Status of UC document editors 15:09:18 bumblefudge has joined #lws 15:09:32 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:09:38 hadrian: Action item of last week on liaising with other communities 15:09:49 hadrian: Did this with the Solid CG, already few use cases 15:09:49 present+ 15:09:56 hadrian: Will reach out to CCG this week 15:10:12 i/move to agendum 1/topic: Introductions and announcements/ 15:10:13 hadrian: Had a very good conversation with people in hospitality, very interesting use cases 15:10:28 hadrian: We already have quite a few use cases, this is very good. 15:10:45 q+ 15:11:00 hadrian: pchampin you suggested to already add an empty document for the WG note on use cases. I support this suggestion but might need some help. 15:11:21 hadrian: With respect to the use cases, there are a lot of commonalities 15:11:38 hadrian: They mostly reflect one angle: what the user will do with the protocol. 15:11:59 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:12:05 hadrian: The cases don't really reflect operational properties, e.g. I would like to discover providers, ... 15:12:17 hadrian: They might be user stories, but I have struggled with how we can approach this 15:12:34 hadrian: I was looking at how we can distill requirements from use cases 15:12:46 hadrian: It is not clear how we can distill requirements at this point 15:13:06 hadrian: Any questions? 15:13:11 q? 15:13:29 ericP: Do you have the latitude you need to edit this document efficiently 15:13:36 hadrian: Do not feel any blockers right now. 15:13:54 hadrian: I don't think we need five days like TallTed suggested for reviews of use cases 15:13:58 q+ 15:14:06 q- 15:14:07 q+ 15:14:18 ericP: We need to move quickly, and don't want to hamper people on unnecessary process 15:14:46 q? 15:14:47 q? 15:14:53 ack TallTed 15:14:56 ack next 15:15:18 TallTed: The reason I asked for this five days is that creating a PR is a heavier lift than putting in some change requests on an existing PR 15:15:34 TallTed: This gets heavier as more corrections need to be made, requires a lot more thought 15:15:57 TallTed: The gist is not that the document is not touchable, but just that requesting changes on PR is simpler 15:16:08 q+ to say that in fact there had been an architectural rule that ID and the rest of solid should be very flexibly connected -- but is that a use case? 15:16:34 timbl_: Authenticating should be pluggable, we want new ways of authentication to be usable when they come out 15:16:44 timbl_: Is that a use case or constraint? 15:16:50 +1 to making that a use case 15:16:57 timbl_: It's higher level than a use case 15:17:06 timbl_: But architecturally it is important to consider 15:17:22 q? 15:17:30 ack next 15:17:31 timbl_, you wanted to say that in fact there had been an architectural rule that ID and the rest of solid should be very flexibly connected -- but is that a use case? 15:17:34 hadrian has joined #lws 15:18:00 ericP: I was asking if hadrian can be agile enough on this work item 15:18:07 q+ 15:18:10 ericP: does anyone have any questions for hadrian? 15:18:16 "As (an app user? a Solid server administrator?), I want to be able to change my authentication provider (a/k/a IdP) nearly at-will, i.e., the authentication layer should be loosely coupled"? 15:18:21 ack next 15:18:34 pchampin: I would be happy to support publishing the document offline 15:18:52 ... We need a group decision to publish a first working draft of the use cases document 15:19:08 ... once we have this empty skeleton of a document we can vote on publishing it 15:19:21 q+ to say that there's only one chance to make a first impression 15:19:22 ... The automation requires a different group decision for automatic publication. 15:19:37 ack next 15:19:38 ericP, you wanted to say that there's only one chance to make a first impression 15:19:40 ... We first need a very first version of this, I will discuss this with hadrian. 15:19:51 (changing authentication layers raises the question of how authorization is handled) 15:20:18 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:20:24 ericP: The idea of publishing an empty document might not give a good first impression. Might be best to have a few initial use cases. 15:20:32 q? 15:21:12 hadrian: We can choose a few initial use cases from what we have already 15:21:24 q+ 15:21:26 ... will take it offline with pchampin 15:21:30 ack next 15:21:51 csarven: Are we going to have an editor's draft of this document (the use cases note) 15:22:16 ... Unsure what it is called right now, there were some name changes. 15:22:52 q+ 15:22:57 ericP: In the old days you would have an editor's draft 15:23:15 ericP: And at some interval you would have the WG review the document and cut a draft 15:23:27 ericP: After review that would be published under /TR 15:23:54 ericP: The world has become more dynamic, so nowadays you can have no delta between editor's draft and latest working draft on W3C TR site 15:23:58 s/name changes./name changes. "Draft Notes" I think ( https://www.w3.org/policies/process/#draft-note ) 15:24:13 ... Another option is that we let the editor work for a while 15:24:20 s/Draft Notes/Draft Note 15:24:47 ... and then at some point we cut this draft. And then publish intentional drafts after some review period. 15:25:08 ... What we have to think about is how we want to operate until we have a working draft. And what we want to do after that 15:25:19 ... We are not stuck with our choice afterwards. 15:25:43 ... Hadrian will make PRs. The git tooling will display the HTML diff of that, so the rendering as well as the code. 15:26:09 ... And then we will have five days to make editorial changes and things like that 15:26:21 -> https://dictionary.cambridge.org/us/pronunciation/english/echidna echidna pronunciation 15:26:39 ... Are we using bikeshed or respec? 15:26:59 q? 15:27:02 hadrian: I do not have a preference 15:27:08 ericP: I would use respec 15:27:20 ericP: We would use respec 15:27:27 publication rules (testing service and link to doc): https://www.w3.org/pubrules/ 15:27:29 as one casual observer/very-occasional-contributor, i also have a mild preference for ReSpec (devil I already know) 15:27:33 ericP: Hadrian will do PR's 15:27:38 q+ to ask about the process of reviewing / evaluating / accepting / rejecting use cases and how it relates to the draft we're discussing 15:28:04 ericP: when we decide to make a first public working draft we will have a week of review period 15:28:06 q+ re Draft Note / Group Note Draft / DNOTE 15:28:27 ... it is also W3C process, so you can find it over there as well. 15:28:43 ... We should work with hadrian to navigate this process. 15:28:58 s/ericP: We would use respec// 15:28:59 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:29:12 hadrian: With respect to publishing we could use tags to indicate the published versions 15:29:12 q? 15:29:21 hadrian: I think that helps to tweak the process 15:29:26 ack next 15:29:44 ack next 15:29:45 jacoscaz, you wanted to ask about the process of reviewing / evaluating / accepting / rejecting use cases and how it relates to the draft we're discussing 15:30:11 jacoscaz: Apologies if I missed this, what's the relation between the draft document and the overall process of evaluating use cases? 15:30:30 ericP: Right now we are not committing to use cases 15:30:57 ericP: The process by which we will accept use cases will have to evolve, for example some indication of "acceptance" 15:31:07 ... I would not want to prevent writing use cases 15:31:23 q+ 15:31:23 ... on speculation of what we want as requirements of the specification. 15:31:35 q- 15:31:53 jacoscaz: I was wondering if this is just the process of submitting use cases and then accepting them later on 15:32:11 ericP: I would publish a lot of use cases, with indication these have or have not yet been accepted 15:32:23 jacoscaz: Sounds good 15:32:31 q? 15:32:50 hadrian: Very quickly, we are going to build the spec off of requirements 15:33:14 ... By building list of requirements we will decide if use case is accepted, and covers the use case 15:33:23 ack next 15:33:24 csarven, you wanted to discuss Draft Note / Group Note Draft / DNOTE 15:33:32 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:33:52 csarven: I want to clarify a few things on the type of document that we intend to publish 15:33:59 The UC document falls under the Note Track: https://www.w3.org/policies/process/#note-track per Process. 15:34:07 ... per charter this use case document falls under the note track per the W3C process 15:34:16 e.g., https://www.w3.org/pubrules/doc/rules/?profile=DNOTE 15:34:20 ... so this should be either a Note or Draft Note as the document that can be published 15:34:32 ... there's no such thing as a FPWD 15:34:46 ... like what you would have in e.g. a recommendation track. 15:35:27 ... There's a possibility that we could treat an editor's draft of this, as a scratch pad of what may be published later. 15:35:52 ... Editors could start from an ED which does not have expectations from the WG or W3C community 15:36:54 ... Recommendation track has things like IPR and more expectations from W3C community 15:37:10 q? 15:37:18 ericP: pchampin is there anything process related we should respect? 15:37:27 pchampin: FPWD does not apply here 15:38:00 ... Eric was describing the old style process, via the TR which is automated and synchronized with merges on main branch 15:38:13 q+ to suggest a review of *current* W3C process by chairs & editors, assisted/facilitated by staff contact 15:38:43 ... Whether we want this tight integration with what is published on TR and main branch should be decided. 15:38:54 ... The use case document is meant to be on the note track 15:38:57 ack next 15:38:58 TallTed, you wanted to suggest a review of *current* W3C process by chairs & editors, assisted/facilitated by staff contact 15:39:27 TallTed: I would suggest a separate session between chairs and staff contact, as well as the current editors. 15:39:31 +1 15:39:38 ... not all of us need to go into detail on this. 15:39:46 q+ 15:39:48 q+ 15:40:22 bumblefudge: I agree that the whole WG meetings should be used for contents of the use cases. 15:40:56 ... Even if there wasn't much ready for review, even informal review of some issues on github might be useful. 15:41:02 q- 15:41:38 ack next 15:42:03 pchampin: Could we go back to the introductions and announcements. Because I have a small announcement. 15:42:32 Zakim, reopen item 1 15:42:32 I don't understand 'reopen item 1', TallTed 15:43:24 agenda? 15:43:33 open agendum 1 15:43:47 topic: Introductions and announcements 15:43:53 bendm has joined #lws 15:44:01 https://github.com/orgs/w3c/projects/153/ 15:44:17 pchampin: I just wanted to inform you that I created a github project as a dashboard for the WG at https://github.com/orgs/w3c/projects/153/ 15:44:27 pchampin: This is to centralize issues and PR's 15:44:34 q+ 15:44:36 ... allows us to sort and slice this in different ways 15:44:50 ... I created a few views, but we can fine tune these 15:45:17 ... I manually added the PR's that already existed. 15:45:24 ack TallTed 15:45:52 TallTed: It is not useful for bringing attention to what needs to be prioritized 15:46:02 ... has been a feature request with Github for five years. 15:46:19 ack next 15:46:35 next agendum 15:46:43 open agendum 2 15:46:54 topic: Default minutes approval 15:47:17 next agendum 15:47:18 ericP: To remind you that at the next meeting the minutes of the previous meeting are automatically approved (after 1 week) 15:47:31 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html TallTed 15:47:41 next agendum 15:47:51 open agendum 3 15:47:55 take up agendum 3 15:48:11 https://github.com/orgs/w3c/projects/153/ 15:48:12 topic: Pending Action Items -- taken up 15:49:03 scribe+ 15:49:12 q+ to mention questions on Gitter 15:49:20 https://www.w3.org/groups/wg/lws/ 15:49:32 laurens: i saw announcements go past. i think we just have one open action on pchampin 15:50:04 pchampin: there is a link from the summary to the repo and the protocol repo 15:50:38 ... we might want to point to the editor's draft 15:50:42 q+ to comment on tooling used to publish conforming W3C document has to do with pubrules 15:50:53 scribe- 15:50:55 scribe+ 15:50:56 ack next 15:50:57 jacoscaz, you wanted to mention questions on Gitter 15:51:15 jacoscaz: Just to mention that as I was reaching out on Gitter, some people reached out in private 15:51:28 ... as to the relation between CG, WG and ODI. 15:51:37 ... I didn't have an answer myself. 15:52:10 ... We don't need to address this today, but could discuss this next week. 15:52:22 ... Do we know how these entities are going to cooperate? 15:52:43 jeswr: At present, ODI is not a member of the LWS WG nor a W3C member. So no official relationship. 15:52:52 ... I am here in my Oxford capacity. 15:53:12 ... ODI currently supports the community resources, e.g. solidcommunity.net, Github organization for Solid, ... 15:53:44 ... There is no official relationship between ODI and the Solid CG. This will probably be administrative support and in development of client-client specifications. 15:54:00 ... The governance structure for interacting with the community is still being established. 15:54:10 ... ODI is a support structure and facilitator for the community. 15:54:19 ... Might be good to discuss this in another WG meeting. 15:55:06 ericP: As a request for next week, can everyone look at their holiday plans and have that in mind by next week. 15:55:23 q? 15:55:46 csarven: Minor remark on the tooling to write the spec and publishing 15:56:03 ... the W3C does not require a specific tool, as long as it conforms to the rules 15:56:25 ... You can use any tool, respec and bikeshed are quite popular. But there are other tools. 15:56:39 ... It often comes down to editor's preferences. I suggest we leave it at that. 15:56:52 ericP: Let's close for today. 15:57:08 RRSAgent, make minutes 15:57:09 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html pchampin 15:58:19 present+ bumblefudge 15:58:20 RRSAgent, make minutes 15:58:21 I have made the request to generate https://www.w3.org/2024/11/25-lws-minutes.html pchampin