IRC log of wot-td on 2024-05-22

Timestamps are in UTC.

14:02:49 [RRSAgent]
RRSAgent has joined #wot-td
14:02:53 [RRSAgent]
logging to https://www.w3.org/2024/05/22-wot-td-irc
14:03:25 [kaz]
meeting: WoT-WG - TD-TF - Slot 1
14:03:44 [luca_barbato]
luca_barbato has joined #wot-td
14:03:54 [kaz]
chair: Ege, Koster
14:04:26 [kaz]
present+ Kaz_Ashimura, Ege_Korkan, Cristiano_Aguzzi, Jan_Romann, Daniel_Peintner, Kunihiko_Toumura, Luca_Barbato
14:04:30 [dape]
dape has joined #wot-td
14:04:56 [kaz]
present+ Mahda_Noura
14:04:59 [kaz]
rrsagent, make log public
14:05:08 [kaz]
rrsagent, draft minutes
14:05:10 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:05:17 [kaz]
q+
14:05:31 [kaz]
q-
14:06:13 [mahda2]
mahda2 has joined #wot-td
14:06:24 [mahda2]
present+ Mahda_Noura
14:07:17 [JKRhb]
scribenick: JKRhb
14:07:21 [cris]
cris has joined #wot-td
14:08:37 [JKRhb]
topic: Agenda Review
14:08:49 [JKRhb]
ek: Today's agenda is mostly about errata fixes
14:09:03 [JKRhb]
... a report from the sub-taskforce regarding LinkML
14:09:26 [JKRhb]
... will report on Binding Note publication and discuss project management
14:09:33 [JKRhb]
topic: Minutes Review
14:09:49 [JKRhb]
ek: Already went through them, looked good to me, does anyone have remarks?
14:09:57 [JKRhb]
... everyone should have received the minutes
14:10:06 [JKRhb]
... not hearing anything, minutes are approved
14:10:07 [kaz]
agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#May_22_and_23_2024
14:10:20 [JKRhb]
topic: Regrets
14:10:40 [kaz]
i|Alre|-> https://www.w3.org/2024/05/15-wot-td-minutes.html May-15|
14:10:51 [JKRhb]
ek: Next week on Thursday, I cannot join, but my Wednesdays have been converted back to normal workdays
14:10:57 [JKRhb]
topic: Errata
14:11:13 [JKRhb]
ek: There are some errata fixes which we can merge today
14:11:37 [JKRhb]
... Discovery and @@@ are probably going to be merged in the main call, as the calls are not happening at the moment
14:11:47 [JKRhb]
... (shows the diff of PR 2023)
14:11:58 [JKRhb]
... the main thing I did was to remove javascript
14:12:07 [JKRhb]
... removing the script did not do anything bad
14:12:18 [JKRhb]
... also removed some attributes from HTML tags
14:12:31 [JKRhb]
... could be incorporated into the workflow
14:12:54 [kaz]
i|There are|-> https://github.com/w3c/wot-thing-description/pull/2023 PR 2023 - Fixes to Errata Documents|
14:12:55 [JKRhb]
... this was for Errata 1.1, I applied the fixes to the 1.0 version
14:13:25 [JKRhb]
... there was also some obsolete content that I removed that was not applicable to us
14:13:32 [kaz]
s/@@@/Architecture/
14:13:55 [JKRhb]
... (shows the rendered version)
14:14:13 [JKRhb]
... the script I removed does not do anything unexpected, the rendered version looks the same as before
14:14:42 [JKRhb]
... (shows the previous version and the new one side-by-side to illustrate that there no changes to result)
14:15:25 [JKRhb]
... just noticed that there is one thing that has changed (a missing link) and the table of contents has disappeared
14:15:35 [dape]
q+
14:15:36 [JKRhb]
... not sure if it is that important, though
14:15:40 [kaz]
q+
14:15:45 [JKRhb]
... that is something that could also be added manually
14:15:57 [JKRhb]
dp: I don't think the table of contents is needed
14:16:04 [dape]
ack dape
14:16:06 [JKRhb]
... the whole page should be rather short anyway
14:16:12 [JKRhb]
kaz: I agree
14:16:30 [JKRhb]
... given that the content is short enough, we don't need to put the table of contents or the sections numbers
14:16:52 [JKRhb]
... by the way, you plan to add links to all the errata contents, right?
14:17:01 [JKRhb]
ek: Yeah
14:17:32 [JKRhb]
... just noticed that we can also update the date
14:17:41 [JKRhb]
... and that we can update the errata count
14:17:51 [dape]
q+
14:17:55 [kaz]
ack k
14:18:00 [JKRhb]
... and copy-paste the submission text
14:18:11 [JKRhb]
... (edits the PR description)
14:18:30 [JKRhb]
dp: Maybe it would make sense to add short how-to on how to add a new entry to the errata
14:18:41 [JKRhb]
ek: You mean for the editor of the document, right?
14:19:09 [JKRhb]
dp: Yes, if it is just the date it is not that important, but if there is more than instructions would be usefule
14:19:23 [JKRhb]
ek: I will add that information to the document itself
14:19:29 [JKRhb]
s/usefule/useful/
14:19:51 [JKRhb]
... (adds that to the PR description)
14:20:03 [JKRhb]
rrsagent, draft minutes
14:20:05 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html JKRhb
14:20:13 [dape]
q?
14:20:17 [dape]
ack dape
14:20:40 [JKRhb]
ek: I will work on that and then the next time, the documents will be in a better shape
14:20:58 [JKRhb]
... then the next time, we can actually discuss the policies in the main call
14:21:18 [JKRhb]
topic: Tooling Sub-TF
14:21:34 [JKRhb]
ek: Today we met with five people before the TD call
14:21:41 [kaz]
kaz has joined #wot-td
14:21:44 [JKRhb]
... we have a dedicated repository we are working in
14:21:57 [JKRhb]
...where there are draft PRs coming improving the automation
14:22:17 [JKRhb]
... so far the README and the project structure have been updated by Mahda
14:22:41 [JKRhb]
... her idea is to have a central file that can be used for generating the tables in the TD spec
14:23:07 [JKRhb]
... then in an index.template.html file, we can have the additional text that accompanies the tables
14:23:24 [kaz]
-> https://github.com/w3c/wot-thing-description-toolchain-tmp/tree/main/resources resources area within the wot-thing-description-toolchain-tmp repo
14:23:30 [JKRhb]
... there were some JSON Schema issues that we still need to investigate furhter
14:23:31 [kaz]
rrsagent, draft minutes
14:23:32 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:23:51 [kaz]
chair- Koster
14:23:51 [kaz]
regrets+ Koster
14:23:53 [JKRhb]
... we meet 30 minutes before the first TD call under the same Zoom link, if anyone wants to join
14:24:04 [JKRhb]
topic: Binding Templates
14:24:23 [JKRhb]
ek: There was a resolution on publication in the main call
14:24:56 [JKRhb]
... we merged one PR by Daniel improving the contrast in one image
14:25:07 [JKRhb]
... with that the remaining issue has been fixes
14:25:23 [JKRhb]
... we still need to update the changelog, right Kaz?
14:25:29 [JKRhb]
s/fixes/fixed/
14:25:52 [JKRhb]
... after the main call, however, I mentioned that this point is not valid anymore, but I can still send an email
14:26:23 [JKRhb]
kaz: Technically, we should have sent the reminder before the resolution, but since we have already made it, we can simply go ahead
14:26:55 [JKRhb]
ek: We can then start preparing the document
14:27:01 [JKRhb]
... creates an issue for that task
14:27:12 [JKRhb]
s/creates an issue for that task/(creates an issue for that task)/
14:27:40 [JKRhb]
... (adds it to the "in progress" column in the TD project)
14:27:45 [kaz]
i|Techni|-> https://github.com/w3c/wot-binding-templates/issues/364 Issue 364 - Figure Improvement and minor bug|
14:27:52 [kaz]
rrsagent, draft minutes
14:27:53 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:27:59 [JKRhb]
... creating the static files can be done until next week
14:28:06 [JKRhb]
topic: TD Project/Backlog
14:28:24 [JKRhb]
ek: Here, we can have a look into what has been happening during week
14:28:34 [JKRhb]
... there are two topics
14:28:48 [JKRhb]
... one is looking into the issues that have been worked on
14:29:09 [JKRhb]
... the other one is looking into one of the big issues, as discussed with Michael Koster
14:29:13 [kaz]
i|There was a|-> https://www.w3.org/2024/05/22-wot-minutes.html#r02 Main call resolution for Binding Templates publication|
14:29:15 [kaz]
rrsagent, draft minutes
14:29:17 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:29:48 [JKRhb]
... the big topic we could discuss is "Reusable Connections"
14:30:06 [JKRhb]
... but first we should look into the project
14:30:12 [JKRhb]
subtopic: PR 2017
14:30:17 [kaz]
i|Here, we|-> https://github.com/orgs/w3c/projects/80/views/1 WoT TD Project|
14:30:18 [cris]
q+
14:30:18 [kaz]
rrsagent, draft minutes
14:30:20 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:30:41 [JKRhb]
ek: This one can be merged, after the unwanted changes have been resolved
14:31:01 [JKRhb]
ca: Not sure why these changes were appearing, fixed them manually on my machine
14:31:02 [cris]
ack c
14:31:12 [JKRhb]
ek: Will explain shortly why they were happening
14:31:22 [JKRhb]
PR is merged
14:31:37 [JKRhb]
subtopic: PR 2018
14:31:44 [kaz]
i|This one can|-> https://github.com/w3c/wot-thing-description/pull/2017 PR 2017 - Add README for json-ld files|
14:31:57 [JKRhb]
ek: There has been an interesting discussion here that would be interesting for everyone
14:32:10 [JKRhb]
... regarding best practices
14:32:31 [kaz]
i|There has|-> https://github.com/w3c/wot-thing-description/pull/2018 PR 2018 - Add text regarding choosing between events and observable properties|
14:32:37 [kaz]
rrsagent, draft minutes
14:32:38 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:32:45 [JKRhb]
... I had a short discussion with Jan here, so he is adding a sort of best practice, which we have in multiple places
14:32:58 [JKRhb]
... would be nice to have a single place to put this information
14:33:31 [JKRhb]
... the text itself in the PR is regarding the use of events vs observable properties
14:33:43 [JKRhb]
... he asked where the best place to put this
14:34:18 [JKRhb]
... I think we could have some way of collecting this information from across the document and then give this information to developers as a guideline
14:34:54 [JKRhb]
... seeing no one in the queue at the moment, I will add a separate issue for that as a reminder to revisit this
14:35:04 [JKRhb]
... (creates issue 2024)
14:35:32 [JKRhb]
... the PR itself can be merged then
14:36:11 [JKRhb]
jr: Will rebase/clean up the diff
14:36:22 [JKRhb]
ek: Then we can merge it asynchronously afterward
14:36:37 [JKRhb]
subtopic: PR 2021
14:36:58 [JKRhb]
ek: This PR addresses the issues Cristiano was experiencing in his PR
14:37:24 [kaz]
rrsagent, draft minutes
14:37:26 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:37:52 [kaz]
i|This PR add|-> https://github.com/w3c/wot-thing-description/pull/2021 PR 2021 - Generating index.html|
14:37:55 [kaz]
rrsagent, draft minutes
14:37:56 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:38:03 [JKRhb]
... so the issue was here that the template was not formatted before rendering but then the index.html did not get formatted
14:38:16 [JKRhb]
... causing the "ghost changes"
14:38:39 [JKRhb]
ca: That explains the issue, but maybe we can find a cleaner solution
14:38:54 [cris]
+1
14:39:09 [JKRhb]
ek: I will do the changes to fix this, changing the prettier config and GitHub Action, as also noted by Daniel
14:39:39 [JKRhb]
... that will provide a clean fix. Afterward, we can merge the PR asynchronously
14:39:48 [JKRhb]
... (adds a comment to the PR)
14:39:54 [JKRhb]
subtopic: PR 365
14:40:23 [JKRhb]
ek: This PR updates the README.md with the template created by the marketing TF
14:40:35 [JKRhb]
... now contains links and information regarding tooling
14:40:45 [JKRhb]
... if there are no objections then I will merge this
14:41:25 [JKRhb]
subtopic: Issue 1972
14:41:38 [JKRhb]
ek: Mahda and I have been discussing this in the office
14:42:00 [JKRhb]
mn: The thing is that some while ago that there was an issue from someone regarding the SHACL shapes
14:42:23 [JKRhb]
... the issue that the id in the shapes is defined as a language strings
14:42:40 [JKRhb]
... which causes the validation to fail if the string is empty
14:43:15 [JKRhb]
... in the SHACLE shape I added a fix that accepts both regular and language strings, but there is a bug in the tooling that causes the validation to fail
14:43:59 [JKRhb]
s/SHACLE/SHACL/
14:44:25 [JKRhb]
... so the SHACL is correct but the tool cannot deal with it
14:44:46 [JKRhb]
... I also noticed that Cristiano did a lot of work on this a year ago
14:45:18 [kaz]
i|Mahda and I| https://github.com/w3c/wot-thing-description/issues/1972 Issue 1972 - unwanted any type for title|
14:45:22 [JKRhb]
ca: There was an issue with the differentiation between single values and arrays, if I remember correctly
14:46:03 [JKRhb]
... maybe it is better to have correct SHACL, even if we have to sacrifice a bit on the tooling. At the moment, it is also a good opportunity to refactor
14:46:23 [JKRhb]
mn: The title is also an "any type" at the moment
14:46:34 [kaz]
i|This PR updates|-> https://github.com/w3c/wot-binding-templates/pull/365 wot-binding-templates PR 365 - Align Readme|
14:46:46 [JKRhb]
ca: Maybe we can a workaround for the moment and then solve it for good with the new tooling
14:47:03 [JKRhb]
... I will check what I did in my PR I did a while ago
14:47:14 [JKRhb]
... and then report back to you
14:47:40 [JKRhb]
mn: In one discussion recently, you actually provided a link, will try to find it
14:47:57 [JKRhb]
rrsagent, draft minutes
14:47:58 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html JKRhb
14:48:14 [JKRhb]
... I will ping you, Ege, once I find it, so you can update your comment in the PR
14:48:42 [JKRhb]
ek: I will assign both Cristiano and Mahda for this issue
14:48:53 [JKRhb]
mn: I just pasted the link in the chat for you, Ege
14:49:47 [JKRhb]
ek: Then let's see how we can deal with this issue, if it is going to be a "dirty fix", then that should be fine
14:50:18 [kaz]
rrsagent, draft minutes
14:50:19 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:50:36 [JKRhb]
topic: Reusable Connections
14:50:48 [JKRhb]
ek: We probably don't have enough time for this issue
14:50:55 [JKRhb]
... but we can have a brief look
14:51:17 [JKRhb]
... the idea here is that you can avoid repetition
14:51:38 [JKRhb]
... so we have the base, but it is a bit annoying that you need to repeat other stuff
14:51:51 [JKRhb]
... for example the default content-type
14:52:12 [JKRhb]
... so, in Modbus you always need to repeat the content-type
14:52:41 [JKRhb]
... or in WebSockets you also need to provide the details of how the connection should be set up
14:52:42 [Ege]
https://github.com/w3c/wot/blob/main/planning/ThingDescription/td-next-work-items/usability-and-design.md#reusable-connections
14:52:58 [JKRhb]
... all of that is mentioned in the document linked above
14:53:19 [JKRhb]
... as everybody can see, there are issues linked in the document that started this overarching issue
14:53:30 [JKRhb]
... still, it is probably at the easier side of things here
14:53:43 [JKRhb]
... any opinions so far?
14:53:55 [cris]
q+
14:54:15 [JKRhb]
ca: Definitely good to start working on this, not opposing
14:54:43 [JKRhb]
... however, I would say there is a subtle difference between reusable connections and avoiding repetitions in a TD
14:55:04 [JKRhb]
... so connection reuse has a greater impact than templating
14:55:11 [cris]
ack c
14:55:17 [JKRhb]
... just to keep that in mind when we are discussion this
14:55:52 [JKRhb]
ek: I agree, the different bullet points mentioned in the document have different weight/semantics
14:56:08 [JKRhb]
ca: Yeah, but that is probably also just an implementation detail
14:56:14 [kaz]
rrsagent, draft minutes
14:56:16 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz
14:56:23 [JKRhb]
... did we already discuss how we should tackle this issue?
14:56:45 [JKRhb]
ek: Brain storming should happen here, then we can start with concrete proposals
14:56:55 [dape]
q+
14:56:59 [JKRhb]
... maybe we should create a big issue to collect all of the ideas
14:57:18 [JKRhb]
... and then close the other issues that are currently linked
14:57:50 [JKRhb]
ca: As you suggested, maybe we can reserve 30 minutes the next time to clear waters here
14:58:36 [JKRhb]
dp: Maybe a minor point, but maybe we can also mention "initial connections" in the title, since I had to read the text itself to realize that this is also included in this topic
14:59:11 [JKRhb]
ek: Sounds good. We should then reserve some time to talk about this issue
14:59:18 [JKRhb]
topic: AOB
14:59:22 [JKRhb]
None
14:59:26 [JKRhb]
[adjourned]
14:59:35 [kaz]
rrsagent, draft minutes
14:59:36 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/22-wot-td-minutes.html kaz