- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 21 Sep 2020 18:21:02 +0900
- To: public-wot-wg@w3.org
available at: https://www.w3.org/2020/09/14-wot-minutes.html also as text below. Thanks a lot for taking the minutes, Zoltan! Kazuyuki --- [1]W3C [1] http://www.w3.org/ - DRAFT - WoT Scripting API 14 Sep 2020 Attendees Present Kaz_Ashimura, Zoltan_Kis, Cristiano_Aguzzi, Tomoaki_Mizushima, Daniel_Peintner Regrets Chair Zoltan Scribe zkis Contents * [2]Topics 1. [3]past minutes 2. [4]https://github.com/w3c/wot-scripting-api/pulls 3. [5]PR 263, https://github.com/w3c/wot-scripting-api/pull/263 4. [6]PR 260 https://github.com/w3c/wot-scripting-api/pull/260 5. [7]PR 244, https://github.com/w3c/wot-scripting-api/pull/259 6. [8]PR262: https://github.com/w3c/wot-scripting-api/pull/262 7. [9]PR 261, https://github.com/w3c/wot-scripting-api/pull/261 8. [10]Ege's review 9. [11]issue 258, https://github.com/w3c/wot-scripting-api/issues/258 10. [12]issue 242, https://github.com/w3c/wot-scripting-api/issues/242 11. [13]next call * [14]Summary of Action Items * [15]Summary of Resolutions __________________________________________________________ <scribe> Agenda: [16]https://github.com/w3c/wot-scripting-api/pulls, [17]https://github.com/w3c/wot-scripting-api/issues [16] https://github.com/w3c/wot-scripting-api/pulls, [17] https://github.com/w3c/wot-scripting-api/issues <scribe> scribe: zkis past minutes [18]https://www.w3.org/2020/08/31-wot-minutes.html [18] https://www.w3.org/2020/08/31-wot-minutes.html Past minutes approved. [19]https://github.com/w3c/wot-scripting-api/pulls [19] https://github.com/w3c/wot-scripting-api/pulls PR 263, [20]https://github.com/w3c/wot-scripting-api/pull/263 [20] https://github.com/w3c/wot-scripting-api/pull/263 Daniel: will review today PR 260 [21]https://github.com/w3c/wot-scripting-api/pull/260 [21] https://github.com/w3c/wot-scripting-api/pull/260 Looks good, merged. PR 244, [22]https://github.com/w3c/wot-scripting-api/pull/259 [22] https://github.com/w3c/wot-scripting-api/pull/259 Zoltan: this has a problem, mentioned in the PR Daniel: we may init lazily, not in consume() Zoltan: when to init then? Daniel: when interactions are called, they could be init'd then Cristiano: yes, that could work ... what we need to decide if we fail early, or during the interactions (if they are not set up correctly, or there is an error) ... I have no problem with consume() being a bit different than constructor Zoltan: consume() could fail early and constructor could use lazy init Cristiano: this could work, need to think Daniel: we should not fail for something implementations can correct Cristiano: that's a valid point as well Daniel: and this is also valid on exposed things as well as consumed things ... so we should fail only when things cannot work Cristiano: similarly, for security, we should be flexible, e.g. if one of the schemes work, it should be fine ... we could lazily push error Zoltan: I agree, also because the nature of these comms is async, over various protocols so we cannot guarantee to fail early ... TD validation is only syntactic, not functional PR262: [23]https://github.com/w3c/wot-scripting-api/pull/262 [23] https://github.com/w3c/wot-scripting-api/pull/262 Zoltan: there is a question about global consistency of Forms (e.g. every interaction has a CoAP form) Daniel: we should be flexible here Cristiano: we need the flexibility ... we have an open issue about ops and also about default values ... TD issue 957 Zoltan: please put any ideas for the expose() algorithm in the PR Daniel: again the vote goes for flexibility Cristiano: we should not expose something we cannot handle Zoltan: right, we could remove the constraint Daniel: yes, a TD is not necessarily by this runtime Zoltan: we can leave it generic - on the other hand that step is very complex and we have no good description of it ... but for now I will remove the sentence Cristiano: architecturally we cannot enforce form existence or syntax PR 261, [24]https://github.com/w3c/wot-scripting-api/pull/261 [24] https://github.com/w3c/wot-scripting-api/pull/261 Zoltan: trivial change, done what the issue proposed Cristiano: right Daniel: looks good merged Ege's review Zoltan: did we cover all issues raised from the review ... I need to check that. <scribe> ACTION: ZK to check if there are issues not handled from Ege's review issue 258, [25]https://github.com/w3c/wot-scripting-api/issues/258 [25] https://github.com/w3c/wot-scripting-api/issues/258 Zoltan: in the light said today, what should we do for this issue Cristiano: right, we need to rething that ... will comment later issue 242, [26]https://github.com/w3c/wot-scripting-api/issues/242 [26] https://github.com/w3c/wot-scripting-api/issues/242 Daniel: here as well we should apply the flexibility argument Zoltan: if the TD designer specified these constraints, they should be respected Cristiano: agree with the need of checking ... at least with the convenience methods ... of the value() function Daniel: had a similar problem in the past, sometimes schemas are too refined and restricted; often the implementations cannot be that rigurous Cristiano: we should check what JSON Schema does Zoltan: let's do that next call Cristiano: propose an agenda to talk about TypeScript definitions Daniel: we said we should have a spec before the plugfest, but we should at least solve subscribe/unsubscribe Adjourned. Summary of Action Items [NEW] ACTION: ZK to check if there are issues not handled from Ege's review Summary of Resolutions [End of minutes] __________________________________________________________ Minutes manually created (not a transcript), formatted by David Booth's [27]scribe.perl version ([28]CVS log) $Date: 2020/09/21 09:15:33 $ [27] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [28] http://dev.w3.org/cvsweb/2002/scribe/
Received on Monday, 21 September 2020 09:21:09 UTC