- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Tue, 11 Aug 2020 16:20:12 +0900
- To: public-wot-wg@w3.org
available at: https://www.w3.org/2020/07/27-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 27 Jul 2020 Attendees Present Kaz_Ashimura, Zoltan_Kis, Daniel_Peintner, Cristiano_Aguzzi, Tomoaki_Mizushima Regrets Chair Daniel Peintner Scribe zkis Contents * [2]Topics 1. [3]Agenda discussion 2. [4]last meeting minutes 3. [5]Next release 4. [6]Updates on read/write-multiple 5. [7]Discovery 6. [8]Implementation 7. [9]Next calls * [10]Summary of Action Items * [11]Summary of Resolutions __________________________________________________________ <inserted> scribenick: zkis Agenda discussion <scribe> Agenda: release discussion, updates, discovery, implementation, testing, next calls. Daniel: any other agenda points? last meeting minutes <kaz> [12]July-20 [12] https://www.w3.org/2020/07/20-wot-minutes.html Minutes approved Next release Daniel: People should take a look at the spec but people are on holiday. I thought about end of August. Zoltan: I agree Daniel: we should give 3 weeks for checking the spec Zoltan: we can fix the ReSpec error by checking the cross-references ... end of August sounds good Cristiano: for me too Mizushima: I am on holiday in the end of August ... but no problem Daniel: will write an email asking feedback until 24 August Updates on read/write-multiple Daniel: we should defer this removal a little more ... we can put a note these features are in danger Zoltan: we can also decide to include only stable features in the spec, so remove it and re-add it when it becomes clear Daniel: node-wot already has it and if people use it then we should give some time ... the TD task force has the same issue Zoltan: we need a deprecation mechanism in node-wot Cristiano: we could mark it in the TypeScript definition ... what about of differing from the TD on this? ... but we should synch with the TD spec ... the API version should be linked to the TD version Zoltan: we could include properties with the API version and the TD version Cristiano: we could also include it in the API doc ... so not only machine-readable, but also human-readable Daniel: Cristiano please create an issue about this Zoltan: does the TD spec have an official version number? Cristiano: the spec has one Zoltan: the TDs have a version, what is the rule there? Cristiano: is that the ontology version there? Daniel: we need to check that Zoltan: vocabulary and ontology versions should define it Cristiano: right, we need to discuss this in the TD call Daniel: maybe there are other changes as well Cristiano: as a developer I should be able to point to a page or a version Zoltan: optimally we should be able to define a dependency in Node Cristiano: will create an issue at the TD and also at Scripting <scribe> ACTION: Cristiano creates issue for versioning on the TD and Scripting specs Discovery <kaz> [13]July-20 Discovery minutes [13] https://www.w3.org/2020/07/20-wot-discovery-minutes.html Daniel: who was present on the call? Cristiano: I was, taking the minutes ... maybe we should check the minutes ... presents the discussion from the Discovery call ... in the first version of the spec there are sections which use some conflicting words vs our usage of the same words ... we discussed that with Zoltan in github issue ... they use 2-phase discovery, 1. find the service, 2. use that service Zoltan: the current API reflects IoT protocols discovery mechanisms, but not the WoT-specific 2-phase discovery Daniel: the first phase is what is not supported in the current API Cristiano: authentication is also in the loop Zoltan: which should be pushed outside the API if possible at all Daniel: we do have an issue to conveniently fetch a TD, which corresponds to the "direct" discovery Cristiano: in the Discovery TF usage of the word direct refers to Directory <kaz> [14]WoT Discovery initial draft [14] https://w3c.github.io/wot-discovery/ Cristiano: we need more work on this, so we cannot make the Scripting changes right now Zoltan: I agree, especially with phase 1 Daniel: so Cristiano and Zoltan are checking the Discovery TF works Implementation Daniel: if we publish the spec, we also need to update the implementation ... hopefully could find the time in August for this ... we need some help with testing Cristiano: is that full end to end testing like Ege is doing, or just unit tests? Daniel: I very much like the test suite that has a server running and will test a client against the API ... and gives a mark for the coverage Cristiano: that scoring mechanism would be nice indeed, but it's quite difficult IMHO Daniel: the issue number is 190 [15]https://github.com/w3c/wot-scripting-api/issues/190 [15] https://github.com/w3c/wot-scripting-api/issues/190 Daniel: it is difficult because we need both a server and a client Cristiano: how do we test that a client consumes a TD in the right way? ... how do we check the correct behaviour of an implementation Daniel: it's doable in JS and TS, but in a different language it's different Zoltan: we could define a test spec and implementations could implement that ... in language-specific way Cristiano: that would be nice, needs a lot of work Zoltan: the algorithms in the spec should be clear enough that a test suite could be created from that Cristiano: was thinking about the same point ... we could also refer to a reference implementation such as node-wot Zoltan: so when in doubt how to implement, please check node-wot? Cristiano: yes, something like that: check the spec and the reference implementation Zoltan: indeed, and implementations should give feedback on the spec and also on node-wot ... I think we should first create tests in node-wot, and then see what can be generalized Cristiano: should be like an integration test ... I wrote some tests like that on the Java implementation ... of another spec Daniel: I will check with Ege Cristiano: while we are implementing the new spec version, we could also think about how to test Daniel: right Next calls Daniel: on August 3 neither Cristiano nor Zoltan is available ... so we skip next week Zoltan: after August 10 it's fine for me Daniel: I could give availability later <scribe> ACTION: Daniel to send email for asking for spec feedback Daniel: any other business? adjourned Summary of Action Items [NEW] ACTION: Cristiano creates issue for versioning on the TD and Scripting specs [NEW] ACTION: Daniel to send email for asking for spec feedback Summary of Resolutions [End of minutes] __________________________________________________________ Minutes manually created (not a transcript), formatted by David Booth's [16]scribe.perl version ([17]CVS log) $Date: 2020/07/28 06:01:36 $ [16] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [17] http://dev.w3.org/cvsweb/2002/scribe/
Received on Tuesday, 11 August 2020 07:20:16 UTC