IRC log of wot-script on 2021-08-09
Timestamps are in UTC.
- 11:01:57 [RRSAgent]
- RRSAgent has joined #wot-script
- 11:01:57 [RRSAgent]
- logging to https://www.w3.org/2021/08/09-wot-script-irc
- 11:02:27 [kaz]
- meeting: WoT Scripting API
- 11:02:38 [kaz]
- present+ Kaz_Ashimura, Zoltan_Kis
- 11:05:11 [cris_]
- cris_ has joined #wot-script
- 11:05:16 [cris_]
- joining
- 11:05:52 [kaz]
- Agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf#9_August_2021
- 11:06:01 [kaz]
- present+ Daniel_Peintner, Critiano_Aguzzi
- 11:06:37 [zkis]
- scribe: zkis
- 11:06:58 [zkis]
- Topic: past minutes
- 11:07:13 [zkis]
- https://www.w3.org/2021/08/02-wot-script-minutes.html
- 11:07:15 [Mizushima]
- Mizushima has joined #wot-script
- 11:08:21 [kaz]
- present+ Tomoaki_Mizushima
- 11:08:24 [zkis]
- DP: any comments on the minutes?
- 11:08:37 [zkis]
- DP: no, past minutes approved, can be published
- 11:08:48 [zkis]
- Topic: quick updates
- 11:09:00 [zkis]
- DP: might miss next call
- 11:09:48 [zkis]
- CA: not available either on the next call
- 11:10:12 [zkis]
- ZK: so we can skip the call
- 11:10:36 [zkis]
- DP: so the next call is on 23 August.
- 11:10:47 [kaz]
- kaz has joined #wot-script
- 11:11:19 [Mizushima]
- +1
- 11:11:21 [zkis]
- DP: publication plan, we can make an update in September or October
- 11:11:36 [zkis]
- Topic: open PR
- 11:11:40 [dape]
- -> https://github.com/w3c/wot-scripting-api/pull/329
- 11:12:34 [kaz]
- s|https://www.w3.org/2021/08/02-wot-script-minutes.html|-">https://www.w3.org/2021/08/02-wot-script-minutes.html|-> https://www.w3.org/2021/08/02-wot-script-minutes.html Aug-2|
- 11:13:01 [kaz]
- i/publication/topic: publication/
- 11:14:03 [zkis]
- DP: approvals are there, can be merged (after fixing conflicts)
- 11:14:18 [zkis]
- CA: we can mark package.json as private
- 11:17:11 [zkis]
- DP: should we have the same name wot-typescript-definitions in the repo
- 11:17:21 [zkis]
- ZK: no, I don't think we have that constraint
- 11:18:24 [zkis]
- CA: it's fine as it is
- 11:19:12 [zkis]
- DP: ok, comments resolved in the PR
- 11:20:18 [zkis]
- DP: about version numbering, is that fine?
- 11:20:25 [zkis]
- CA: the TD schema used the same convention for version
- 11:20:40 [zkis]
- ... though a date in a version is not common
- 11:20:55 [zkis]
- ... we can add SNAPSHOT
- 11:22:11 [zkis]
- ZK: it's like a note in the version string, so whether it contains a date or snapshot it's private decision
- 11:23:37 [zkis]
- DP: we can merge and try right away what happens when publishing the npm
- 11:24:55 [dape]
- TOPIC: Issues
- 11:25:02 [dape]
- SUBTOPIC: Should writeProperty() return a value
- 11:25:03 [dape]
- -> https://github.com/w3c/wot-scripting-api/issues/193
- 11:25:10 [zkis]
- Topic: Issue 193
- 11:25:42 [zkis]
- DP: whether writing a property should return a value
- 11:26:10 [zkis]
- DP: we needed a feature to tell whether a value can be returned by the write op
- 11:26:25 [zkis]
- DP: I suggest the Scripting TF waits until this is finalized
- 11:27:02 [dape]
- -> https://github.com/w3c/wot-thing-description/issues/875#issuecomment-892776550
- 11:27:12 [zkis]
- DP: Sebastian commented
- 11:27:23 [kaz]
- rrsagent, make log public
- 11:27:27 [kaz]
- rrsagent, draft minutes
- 11:27:27 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/08/09-wot-script-minutes.html kaz
- 11:28:10 [kaz]
- Chair: Daniel
- 11:28:22 [zkis]
- DP: there are 3 options, 1. no return, 2. return the same data schema, 3. return a different data schema
- 11:28:46 [zkis]
- DP: the Scripting API should model these
- 11:29:10 [kaz]
- s/topic: Issue 193//
- 11:29:13 [kaz]
- rrsagent, draft minutes
- 11:29:13 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/08/09-wot-script-minutes.html kaz
- 11:30:05 [zkis]
- CA: this will imply other changes to the Scripting API, for instance DataSchema can be in a Form now
- 11:30:17 [zkis]
- ... this is a general issue
- 11:31:28 [zkis]
- DP: there will be ExpectedResponse schema, AdditionalExpectedResponse etc
- 11:32:28 [zkis]
- DP: we can return InteractionOutput on writes again, we need a way to indicate to expect something or not
- 11:35:19 [zkis]
- ZK: we already have the schema in InteractionOutput, that can be null
- 11:36:44 [zkis]
- CA: I understood the same way
- 11:38:22 [zkis]
- DP: I thought this was optional hint, but ok
- 11:38:57 [zkis]
- DP: so if the TD TF decided to support the use case, Scripting might need little changes
- 11:39:24 [zkis]
- CA: may we can just add InteractionOutput and check the use cases
- 11:41:36 [zkis]
- ... based on Sebastian's comment on ExpectedResponse, we might need to re-check
- 11:42:05 [zkis]
- ... AdditionExpectedResponse was not defined well, therefore a schema was put there
- 11:44:28 [zkis]
- CA: again the question is what makes a difference between an Action and a property write
- 11:45:52 [zkis]
- ZK: WoT inherited most problems from supported protocols and provided very little generalization
- 11:45:53 [kaz]
- q+
- 11:45:59 [zkis]
- CA: have the same feeling
- 11:46:10 [zkis]
- DP: it's because the many specific use cases
- 11:46:13 [zkis]
- ack kaz
- 11:46:39 [zkis]
- KA: agree with both sides but clarifying typical use cases would be good
- 11:46:49 [zkis]
- ... for instance timeout with HTTP
- 11:47:24 [zkis]
- ... we should consider the exact use cases
- 11:47:38 [zkis]
- DP: should we raise this with the TD TF?
- 11:47:59 [zkis]
- KA: obviously this is a generic comment, to stick to use cases
- 11:48:47 [zkis]
- ZK: we need more than just use cases, we need to be able to generalize and make it usable
- 11:49:13 [zkis]
- CA: we need more applications (with a lot of use cases)
- 11:49:36 [zkis]
- KA: yes, use cases mean also the complete scenario
- 11:49:50 [zkis]
- DP: we do have one mash-up use case
- 11:53:40 [zkis]
- KA: we can start from the Core profile (Ben Francis)
- 11:54:53 [zkis]
- DP: anyway we don't decide there, Scripting follows the decisions in the other tack forces
- 11:54:56 [kaz]
- q?
- 11:55:14 [kaz]
- q?
- 11:56:06 [dape]
- TOPIC: propose closing issues
- 11:56:08 [dape]
- -> https://github.com/w3c/wot-scripting-api/issues?q=is%3Aissue+is%3Aopen+label%3A%22propose+closing%22
- 11:56:18 [dape]
- -> https://github.com/w3c/wot-scripting-api/issues/107
- 11:58:48 [zkis]
- DP: it's a lot of complexity and we don't have a use case
- 12:00:21 [zkis]
- ZK: the TD TF should handle this first
- 12:00:27 [kaz]
- q+
- 12:01:21 [zkis]
- KA: transferring issue is ok, but could go to the profile or implementation guideline
- 12:01:29 [zkis]
- ... so we can raise that in the main call
- 12:02:58 [zkis]
- ZK: yes, we should transfer this, not close this
- 12:03:57 [zkis]
- ZK: check the Generic Sensor API how this could be dealt with
- 12:05:13 [zkis]
- https://www.w3.org/TR/generic-sensor/#concepts-sampling-and-reporting-frequencies
- 12:05:44 [zkis]
- KA: warning to not add big features at this point in the charter
- 12:05:52 [zkis]
- DP: call adjourned
- 12:06:06 [kaz]
- s/in the charter/given the charter period./
- 12:06:22 [kaz]
- rrsagent, draft minutes
- 12:06:22 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/08/09-wot-script-minutes.html kaz