- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 20 Sep 2021 17:39:38 +0900
- To: public-wot-wg@w3.org
available at:
https://www.w3.org/2021/08/02-wot-script-minutes.html
also as text below.
Thanks a lot for taking the minutes, Cristiano!
Kazuyuki
---
[1]W3C
[1] https://www.w3.org/
WoT Scripting API
02 August 2021
[2]IRC log.
[2] https://www.w3.org/2021/08/02-wot-script-irc
Attendees
Present
Cristiano_Aguzzi, Daniel_Peintner, Kaz_Ashimura,
Tomoaki_Mizushima
Regrets
Zoltan
Chair
Daniel
Scribe
cris, kaz
Contents
1. [3]minutes
2. [4]Quick Updates
1. [5]vacation plans
3. [6]PRs
4. [7]issues
1. [8]Issue 310
2. [9]TypeScript - Type DataSchemaValue circularly
references itself #301
3. [10]Issue 107
4. [11]issue 117
5. [12]Issue 193
6. [13]Issue 200
7. [14]issue 212
Meeting minutes
minutes
Daniel: minutes are ok
<kaz> [15]July-26
[15] https://www.w3.org/2021/07/26-wot-script-minutes.html
Daniel: ok minutes approved
Quick Updates
vacation plans
Daniel: no updates
… it might be diffcult to join on 16th
Cristiano: yeah also from my side
Daniel: zoltan will be able to join on the 9th
PRs
<dape> [16]https://github.com/w3c/wot-scripting-api/pull/329
[16] https://github.com/w3c/wot-scripting-api/pull/329
Daniel: we have still a pending PR from Cristiano: 329 PR 329 -
feat: move thing-description types to a dedicated package
… we are waiting for feedback from Zoltan
Cristiano: no pressure from my side
issues
Daniel: we are small group and there are not so many updates
… not sure what to do
Cristiano: we could just do small clean up
Issue 310
<kaz> [17]Issue 310 - Handling pagination
[17] https://github.com/w3c/wot-scripting-api/issues/310
Daniel: issue 310 is about discovery right?
Cristiano: not only it talks about pagination in discovery but
it can be used as a built in functionality
TypeScript - Type DataSchemaValue circularly references itself #301
<dape> [18]Issue 301 - TypeScript - Type DataSchemaValue
circularly references itself
[18] https://github.com/w3c/wot-scripting-api/issues/301
Cristiano: I think it was solved
Daniel: I would close it
Issue 107
<kaz> [19]Issue 107 - Very high frequency updates
[19] https://github.com/w3c/wot-scripting-api/issues/107
Daniel: what happens when a thing fires many events in a short
time?
Cristiano: is it more protocol specific?
Daniel: we could state the maximum updates in the TD and follow
the regulation
Daniel: I think we should add the propose closing label here,
and just wait for feedback
Kaz: we should have clear detailed use case, especially for
complicated features like this
… if we don't get any we could defer it
issue 117
<kaz> [20]Issue 117 - Extract normative assertions for testing
[20] https://github.com/w3c/wot-scripting-api/issues/117
Daniel: this issue is about assertions in the document
… since scripting in not on the rec check
… do we need this normative assertions?
… or even a test plan?
Kaz: we don't have to work on testing, since Scripting API is
not a group Note at the moment.
… maybe we could define the test plan if we have extra time
Cristiano: might be really difficult to define a testing suite
Daniel: I agree we could do behavioral testing (i.e. unit test
suites)
Cristiano: it might be a future improvement
Daniel: there was I company who could develop those tests
… but it never took off
… dape close in favor 190
Issue 193
<kaz> [21]Issue 193 - Should writeProperty() return a value?
[21] https://github.com/w3c/wot-scripting-api/issues/193
Daniel: my take is to allow both use cases
… if the td allows it we should allow to return the data
… it is more flexible
Daniel: it should not be required
Cristiano: the api will be more complex, my opinion is that we
should well document this behavior
Daniel: yes understand, but as you said there are already
concrete implementations that does so
Cristiano: we have to keep in mind that this feature might only
work for a specific protocol
… so when checking the return value developers should somehow
know the protocol used
Cristiano: do we have a concrete TD of a Philips HUE device
Kaz: we can think about this specific device implementation,
but the discussion should be moved to profile calls or work
with them
Cristiano: should we move this issue somewhere else then?
Kaz: yeah or at least link
Daniel: we have an open issue about it in the thing description
repository
Kaz: we could ask this in the main call then
Daniel: ok!
Issue 200
<kaz> [22]Issue 200 - Error Handling
[22] https://github.com/w3c/wot-scripting-api/issues/200
Daniel: (adds comments)
<kaz> [23]Daniel's comments
[23] https://github.com/w3c/wot-scripting-api/issues/200#issuecomment-890965694
issue 212
<kaz> [24]Issue 212 - Partial TD validation for input of
produce() method
[24] https://github.com/w3c/wot-scripting-api/issues/212
Cristiano: I propose to close it and open small issues for left
open topics
Daniel: I agree
… we are out of time
… let's close the meeting now
<kaz> [adjourned]
Minutes manually created (not a transcript), formatted by
[25]scribe.perl version 136 (Thu May 27 13:50:24 2021 UTC).
[25] https://w3c.github.io/scribe2/scribedoc.html
Received on Monday, 20 September 2021 08:39:42 UTC