13:57:09 RRSAgent has joined #wot-pf 13:57:09 logging to https://www.w3.org/2022/10/06-wot-pf-irc 13:57:39 meeting: WoT Testfest - Day 4 14:01:39 present+ Kaz_Ashimura, Michael_McCool, Ege_Korkan, Michael_Lagally 14:01:43 McCool_ has joined #wot-pf 14:02:20 mlagally has joined #wot-pf 14:02:48 Ege has joined #wot-pf 14:04:13 present+ Kunihiko_Toumura 14:04:14 ktoumura has joined #wot-pf 14:05:00 agenda: https://www.w3.org/WoT/IG/wiki/PlugFest_WebConf#Agenda_06.10.2022 14:05:09 present+ Tomoaki_Mizushima 14:06:59 chair: McCool 14:07:43 cris_ has joined #wot-pf 14:08:17 present+ Cristiano_Aguzzi 14:08:25 scribenick: cris_ 14:08:32 topic: Tooling issue 14:09:05 ege: I implemented two assertions and they were all red, but it should not 14:09:21 mc: I updated the implementation reports but I didn't update the tool 14:10:09 ege: I opened a PR to not diverge from the tool 14:10:26 mc: ok, but the tool does not need this PR to work correctly 14:10:29 ege: correct 14:11:27 mc: I feel uncomfortable merging because it goes in the TD repo 14:11:39 ... but it is not critical and we can wait 14:11:51 i|I opened a PR|-> https://github.com/w3c/wot-thing-description/pull/1715 wot-thing-description PR 1715 - Add model and prohibit instance in tm schema| 14:11:53 ... let's wait for Sebastian 14:12:49 i/I implemented two/subtopic: Two new assertions: tm-versioning-2 and tm-tmOptional-resolver/ 14:12:53 q+ 14:13:27 i|https|topic: wot-thing-description PR 1715| 14:13:35 rrsagent, make log public 14:13:46 rrsagent, draft minutes 14:13:46 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:14:46 ml: question about " problem, I created a PR with some quotes 14:14:54 ... we can look it later 14:15:17 ... should I fix it? or should I wait for tool updates? 14:15:40 s/" problem/problem on [["]] (quotation)/ 14:15:48 mc: let's wait for Ege 14:16:03 topic: PRs 14:16:26 Mizushima has joined #wot-pf 14:16:26 mc: I already merge a bunch to update the implementation report 14:16:42 subtopic: PR 422 14:17:01 rrsagent, draft minutes 14:17:01 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:17:19 mc: I merged but I suspected to see updates in the assertions covered but they aren't 14:17:40 ege: it should be recognized 14:18:04 subtopic: PR 423 14:18:21 mc: profile implementation, the first result of manual.csv of profiles 14:18:33 ... we have some inputs 14:18:42 ml: still working on the other manual.csv 14:18:50 subtopic: PR 424 14:19:13 mc: contribution from Toumura-san for Arch and Discovery 14:19:22 ... I updated the implementation reports of both 14:19:39 subtopic: PR 426 14:19:46 mc: Ege fixed some old assertions 14:19:48 i/question about problem/subtopic: problems with quotation/ 14:19:57 ege: quite weird 14:20:18 ... I hope that the reference that I used is updated 14:20:38 i|merged but I|-> https://github.com/w3c/wot-testing/pull/422 PR 422 - additional operations on async actions| 14:20:38 subtopic: PR 429 14:20:52 mc: it updates an old manual csv from the last TestFest 14:21:05 i|profile imp|-> https://github.com/w3c/wot-testing/pull/423 PR 423 - WoT Profile implementation report for WebThings Gateway| 14:21:08 rrsagent, draft minutes 14:21:08 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:22:11 i|contribution from T|-> https://github.com/w3c/wot-testing/pull/424 PR 424 - Minor report updates for architecture/discovery| 14:22:17 subtopic: PR 428 14:22:26 mc: did a bunch of re-organizations 14:22:42 i|Ege fixed some old|-> https://github.com/w3c/wot-testing/pull/426 PR 426 - sync template for architecture| 14:22:49 ... renamed directories to be consistent 14:23:14 i|it updates an old|-> https://github.com/w3c/wot-testing/pull/429 PR 429 - Update manual.csv| 14:23:16 rrsagent, draft minutes 14:23:16 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:23:49 i|did a bunch|-> https://github.com/w3c/wot-testing/pull/428 PR 428 - October 6 testfest updates| 14:23:51 rrsagent, draft minutes 14:23:51 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:24:56 ... in general I didn't add new stuff but I clarified some titles 14:25:23 ... not yet finished 14:26:06 ... should I merge it right now and we can do updates later? 14:26:34 cris: +1 for merging right now 14:26:53 mc: feel free to make PR to improve descriptions and titles 14:27:05 subtopic: PR 425 14:27:08 mc: big PR 14:27:38 ... but it contains duplicated files because we said that TDs can be used both in Profile testing and TD testing 14:28:39 ml: in the candidates folder you can see Original and Processed. The original you can see TDs from past testfest 14:28:52 ... Processed is the result of running processTD.sh 14:29:08 ... which adds profile identifiers 14:29:16 ... it is a starting point 14:29:36 ... it adds a lot of input material to be used a dataset for validation 14:30:05 q+ 14:30:30 ml: there are many duplicates 14:30:45 mc: we can just look were we have gaps 14:30:54 ml: basically this is just a preparation 14:31:10 mc: I'm incline to merge this PR even if duplicates TDs 14:31:20 q? 14:31:23 ack m 14:31:53 i|big PR|-> https://github.com/w3c/wot-testing/pull/425 PR 425 - 2022.09.plug+testfest profile validation 1| 14:31:57 rrsagent, draft minutes 14:31:57 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:32:02 ege: it is weird that my submission it is use for Profile test 14:32:18 ... I actually asked to do this thing an year ago 14:32:41 ... it is late to use this approach 14:32:51 ... you can do it offline 14:32:54 ... and provide the result 14:32:56 s/were we have/where we have/ 14:32:59 ... the motiviations are not clear 14:33:45 ml: why are you concerned about the ownership of TDs used in the testing? 14:33:58 ege: I never claimed to support Profiles 14:34:10 s/I never/I've never/ 14:34:24 q+ 14:34:28 s/concerned/concerned?/ 14:35:28 cris: why do we copy all the previous TDs in the original? 14:35:55 ml: I'm not concerned about the number of files in a git repository 14:36:32 mc: regarding Ege's point we can ask people if they let other to use their TDs 14:36:52 ml: ok, what is the process? 14:36:59 mc: we can do reverse permission 14:37:06 Ege has joined #wot-pf 14:37:07 ... ask people if they have any objections 14:37:29 ... but how do we ask to people that are not inside the group anymore 14:37:33 q+ 14:37:40 ... btw you can use Intel's TDs 14:37:41 +q 14:37:42 q+ 14:37:43 ack c 14:37:43 ack c 14:37:47 ack m 14:37:51 ack mc 14:38:34 q+ 14:38:44 kaz: actually to avoid this kind of discussions I suggest we clarify how to test Profile spec. 14:39:05 q+ 14:39:26 q++ 14:39:31 qq+ 14:40:27 mc: profiles have a set of assertions that differ from TDs 14:41:33 ... profiles covers a set of best practices that are not covered in the TD 14:41:52 ... that is true for arch there are a lot of assertions that are duplicated 14:41:55 kaz: I agree 14:42:09 ack mc 14:42:11 q? 14:42:13 ack mc 14:42:13 McCool_, you wanted to react to mc 14:42:52 toumura: my implementation does not comply with Profile 14:43:01 ... it uses different status codes 14:43:19 ... it may cause some problems for testing 14:43:50 s/I agree/I agree, and that's why I've been suggesting we clarify which assertions from the Architecture spec and the Profiles spec to be covered by which test results, i.e., some by the results under Architecture and Profiles directly and some by referencing the TD results./ 14:43:52 ack k 14:44:00 ack kaz 14:44:05 q- + 14:44:15 qq+ mlagally 14:44:19 ack ml 14:44:25 ack ml 14:44:25 mlagally, you wanted to react to kaz 14:44:30 q+ mlagally 14:44:44 ml: people get the wrong impression that in the processed folder there are already profile complaints TDs 14:44:48 ... it is a process 14:44:54 rrsagent, draft minutes 14:44:54 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:44:58 ... they are not yet complaint indeed 14:45:09 q? 14:45:16 ack ml 14:45:23 ... we can close this whole thing and I will come back with the schema 14:46:37 ege: most of TDs that are there are not Profile complaint 14:46:51 ... unless they are doing bare minimum stuff 14:47:11 ... before doing schema we should first check if they are profile compliant 14:47:18 mc: we can always use null 14:47:28 ... and say that we are not sure 14:47:30 q? 14:47:32 ack E 14:47:47 s/complaint/compliant/ 14:47:48 mc: PR closed without merging 14:47:50 s/complaint/compliant/ 14:47:53 rrsagent, draft minutes 14:47:53 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:48:22 s/mlagally, you wanted to react to kaz// 14:48:32 s/McCool_, you wanted to react to mc// 14:48:41 rrsagent, draft minutes 14:48:41 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 14:49:06 topic: implementation reports 14:49:18 subtopic: Architecture report 14:49:26 mc: re-run things 14:49:36 ... some issues are now solved 14:49:40 ... got new results 14:50:52 i|re-run things|-> https://github.com/w3c/wot-architecture/pull/849 wot-architecture PR 849 - Oct 2022 Testfest Updates to Implementation Report| 14:51:21 ... we have 13 at risk items 14:51:29 i|re-run things|-> https://cdn.statically.io/gh/w3c/wot-architecture/b7f2c34e43be57fc30761073b9e15f8342a790fc/testing/report11.html rendered draft Implementation for Architecture| 14:51:33 ... not bad 14:52:02 ... a lot of these assertions may be turned to informative 14:52:44 ... I am worried about DTLS assertions 14:52:55 ... the other ones are not so critical 14:54:38 ... any other comments? 14:54:52 ml: we already discussed 14:56:16 mc: there are couple of PII related assertions that should be already satisfied by TDD implementations 14:56:29 ... we are making progress 14:56:50 subtopic: Thing Description report 14:58:08 mc: we still have two not implemented assertions in security 14:58:20 q+ 14:58:21 ... another one is about processor 14:58:55 ... playground is all null, is that ok? 15:00:32 rrsagent, draft minutes 15:00:32 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 15:01:21 ege: maybe the test case is implented wrong for URI variables in sec scheme 15:01:40 mc: we should have more cancelaction and queryaction 15:01:48 ege: found bug 15:01:49 ... fixing 15:02:11 mc: query all actions is not included in any implementation 15:02:23 i|we still|-> https://github.com/w3c/wot-thing-description/pull/1706 wot-thing-description PR 1706 - Oct 2022 Testfest Updates to Implementation Report| 15:02:53 i|we still|-> https://cdn.statically.io/gh/w3c/wot-thing-description/1d08866097e9347b8f01a885fb1a82e73a3758f4/testing/report11.html rendered version of the Implementation Report for TD| 15:02:55 rrsagent, draft minutes 15:02:55 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz 15:03:33 q+ 15:03:35 mc: I have to re-run the tool 15:03:41 ack e 15:04:02 ... we can look at the results tomorrow 15:05:11 ack k 15:05:44 [adjourned] 15:05:47 kaz: question about the Playground. Is Playground an actual implementation for Architecture and Thing Description? 15:05:55 mm: let's revisit that tomorrow 15:06:01 s/[adjourned]// 15:06:04 [adjourned] 15:06:15 rrsagent, draft minutes 15:06:15 I have made the request to generate https://www.w3.org/2022/10/06-wot-pf-minutes.html kaz