10:02:25 RRSAgent has joined #wot-arch 10:02:29 logging to https://www.w3.org/2023/05/18-wot-arch-irc 10:02:31 meeting: WoT Architecture 10:02:32 McCool has joined #wot-arch 10:02:57 present+ Kaz_Ashimura, Michael_McCool, Kunihiko_Toumura 10:03:05 ktoumura has joined #wot-arch 10:07:12 topic: Minutes 10:07:20 -> https://www.w3.org/2023/04/20-wot-arch-minutes.html Apr-20 10:07:27 mm: one typo to be fixed 10:07:30 kaz: fixed 10:07:48 approved 10:08:02 mm: accessibility consideration to be discussed 10:08:15 topic: At-risk items 10:08:40 -> https://github.com/w3c/wot-testing/tree/main/events/2023.03.Online Testfest results 10:08:47 mm: (goes through the results) 10:10:02 ... need to remove unimplemented features 10:10:08 subtopic: PR 909 10:10:34 -> https://github.com/w3c/wot-architecture/pull/909 PR 909 - Resolve arch-security-consideration-use-psk 10:10:46 mm: (goes through the changes) 10:11:43 ... removed description around guest networks 10:12:41 ... then changed "pre-shared keys" to "certificates", and make the feature informative 10:13:07 ... we can resolve several issues by merging this PR 909 10:13:16 q+ 10:13:21 ack 10:13:25 s/ack// 10:13:28 merged 10:13:49 subtopic: PR 910 10:14:01 -> https://github.com/w3c/wot-architecture/pull/910 PR 910 - Resolve arch-security-consideration-dtls-1-3 10:14:09 mm: (goes through the changes) 10:14:38 ... made the description informative 10:16:18 ... (shows the preview) 10:16:59 -> https://pr-preview.s3.amazonaws.com/mmccool/wot-architecture/pull/910.html#sec-security-consideration-secure-transport 10.5 Secure Transport 10:18:24 mm: probably "recommended" would fit better here than "should" 10:20:06 kaz: that's fine in this case 10:20:33 ... all the Editors should think about what expression would be the best fit 10:21:29 merged 10:21:36 subtopic: PR 911 10:22:04 -> https://github.com/w3c/wot-architecture/pull/911 PR 911 - Resolve arch-security-consideration-hal-refuse-unsafe 10:24:14 mm: added some clarification 10:25:17 Mizushima has joined #wot-arch 10:25:30 kaz: basically OK with the changes 10:25:40 ... just wondering about the definition of "HAL" 10:25:58 ... maybe the text saying "Hardware abstraction layers, or HALs"? 10:26:02 mm: yeah 10:26:10 present+ Tomoaki_Mizushima 10:27:56 kaz: the term is just used within section 10.2.2 locally 10:28:24 ... but "hardware abstraction layer" is used three times while "HAL" is used three times 10:29:38 ... maybe we could clarify what HAL stands for at the first place 10:29:50 ... "A WoT Runtime implementation SHOULD provide a hardware abstraction layer for accessing the native device interfaces." 10:30:27 mm: that is an assertion but ok? 10:30:43 kaz: just adding clarification for acronym should be ok 10:31:38 mm: ok 10:31:55 ... (adds some more clean up for the tab spaces) 10:33:59 ... (also splits the big paragraph into several smaller paragraphs) 10:34:59 kaz: so you simply avoided using "HAL" as the acronym for "hardware abstraction layer" 10:35:02 mm: right 10:35:26 ... also added some more clarification to the paragraphs 10:38:04 ... (shows the updated draft text from the PR 911) 10:38:07 merged 10:38:56 topic: Issues 10:39:06 mm: bunch of remaining issues there 10:39:41 -> https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22by+PR+transition%22 Issues to be resolved by the PR transition 10:40:10 subtopic: Issue 589 10:40:29 -> https://github.com/w3c/wot-architecture/issues/589 Issue 589 - Implementation report 10:40:43 mm: (adds an additional label of "Implementation report") 10:41:00 subtopic: Issue 864 10:41:12 -> https://github.com/w3c/wot-architecture/issues/864 arch-security-consideration-avoid-direct unclear 10:42:06 kaz: have we added some clarification about this assertion? 10:42:11 mm: let's see 10:43:49 kaz: this assertion can be covered if people use TD to describe the native device interface. right? 10:44:26 mm: it's for a bit different purpose from the Architecture viewpoint than TD as the data model 10:45:20 ... saying "low-level hardware interface" would be clearer 10:46:18 kaz: in that case, what is the actual requirement here? 10:46:36 mm: some high-level software library, for example 10:47:45 ... another example is using a high-level interface to handle the color change function for a PC 10:48:18 kaz: so some high-level API is required here 10:52:00 ... ok, I think I've started to understand your actual meaning 10:53:19 ... but in that case, this assertion is a bit too stricter than what the existing WoT implementers have been doing, because most of them are using WoT Thing Description as the common data model but don't really implement the API layer to handle it 10:53:26 mm: that's true 10:53:32 ... so this is a "SHOULD" assertion 10:54:15 -> https://github.com/w3c/wot-architecture/pull/912 PR 912 - Revise native to low-level hardware 10:54:32 the above PR merged, the original issue 864 is closed 10:54:36 subtopic: Issue 901 10:55:03 -> https://github.com/w3c/wot-architecture/issues/901 Issue 901 - Change "IoT ecosystem" to "IoT Platform" in arch-security-consideration-communication-platform 10:55:14 mm: "IoT ecosystem" to "IoT Platform" 10:55:32 ... is that OK? 10:55:47 ... (generates a small PR for that purpose) 11:00:43 -> https://github.com/w3c/wot-architecture/pull/913 PR 913 - Change IoT ecosystem to IoT Platform 11:00:57 PR 913 merged and Issue 901 closed 11:01:07 topic: AOB 11:01:15 mm: unfortunately, we're out of time 11:02:01 -> https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22by+PR+transition%22 remaining issue to be resolved by PR transition 11:02:25 kaz: given we still 10 more issues, let's continue the discussion next week 11:02:30 mm: yeah, we need to do so 11:03:11 proposal: Consider current version a tentative PR Draft, except for the possible addition of an Accessibility Consideration section to address issue #578 11:04:18 s/do so/do so, but we need to work on Issue 578 quickly/ 11:04:37 kaz: we have only 4 people today, so making that kind of resolution is a bit difficult 11:04:47 ... so please simply send an email to the whole WG 11:04:52 mm: ok, will do 11:04:58 [adjourned] 11:05:02 rrsagent, make log public 11:05:06 rragent, draft minutes 13:18:33 Zakim has left #wot-arch