IRC log of wot-script on 2021-04-19

Timestamps are in UTC.

11:04:52 [RRSAgent]
RRSAgent has joined #wot-script
11:04:52 [RRSAgent]
logging to https://www.w3.org/2021/04/19-wot-script-irc
11:05:04 [kaz]
Meeting: WoT Scripting API
11:05:27 [kaz]
present+ Kaz_Ashimura, Daniel_Peintner, Cristiano_Aguzzi
11:06:27 [zkis]
zkis has joined #wot-script
11:07:14 [cris]
topic: previous minutes
11:07:15 [dape]
TOPIC: Previous minutes
11:07:17 [dape]
-> https://www.w3.org/2021/04/12-wot-script-minutes.html
11:07:24 [zkis]
present+ Zoltan_Kis
11:07:25 [kaz]
present+ Tomoaki_Mizushima, Zoltan_Kis
11:07:32 [kaz]
s/topic: previous minutes//
11:07:43 [kaz]
-> https://www.w3.org/2021/04/12-wot-script-minutes.html Apr-12
11:08:39 [cris]
daniel: last time we reviewed previous minutes from vf2f and regular meeting
11:09:02 [kaz]
i/last time/scribenick: cris/
11:09:07 [cris]
... we agreed to plan joint calls, but I still need to talk with each taskforce
11:09:49 [cris]
... then zoltan proposed to improvements to the discovery api. There's a PR in flight about it.
11:10:03 [cris]
... any objection to merge the minutes?
11:10:13 [cris]
zoltan: they are fine
11:10:23 [cris]
daniel: minutes approved
11:10:34 [cris]
topic: quickly updates
11:10:55 [cris]
daniel: other task forces are ready to publish updated versions of their documents
11:11:21 [cris]
... about the Scripting API document, it seems that there are no sensible updates so far
11:11:44 [cris]
zoltan: since we depend to other documents it is normal to be a little bit late
11:11:55 [cris]
... we can publish later
11:12:41 [cris]
daniel: yeah we can wait until other documents are more stable
11:12:52 [cris]
cris: +1 for posponing
11:12:57 [Mizushima]
+1
11:12:59 [cris]
mizushima: ok
11:13:17 [cris]
topic: open PRs
11:14:02 [cris]
daniel: zoltan update the discovery api, it is a substantial change
11:14:10 [cris]
... no more local
11:14:17 [cris]
zoltan: added direct
11:14:44 [cris]
daniel: it's similar to what we had a while ago (regarding direct)
11:14:58 [kaz]
i|daniel|-> https://github.com/w3c/wot-scripting-api/pull/316 PR 316 - Simplify discovery methods. Update examples.|
11:16:02 [cris]
... direct it's difficult to formalize because there are a lot of parameters that a user can provide (url parameters, headers ...)
11:16:20 [cris]
zoltan: right now url is just a filter
11:17:07 [cris]
... plain string, the runtime should check it to understand the address
11:17:35 [cris]
... cristiano also proposed to refactor the APIs using the methods instead of filters
11:17:53 [cris]
... it's another paradigm more from js frameworks
11:19:00 [cris]
... in the web platform is more usual to use filters
11:19:19 [cris]
daniel: direct method could be a lot
11:19:40 [cris]
... can we support api to undarstand if we support coap/http direct?
11:19:57 [cris]
zoltan: we can't control the binding here
11:20:31 [cris]
daniel: in node wot we had a method to fetch method, that cause some problems
11:20:49 [cris]
zoltan: in ocf direct method is well-formalized even parameters
11:20:53 [cris]
... we should support
11:20:58 [cris]
... it
11:21:50 [cris]
daniel: ok, I'll check the PR later and we can discuss the new api design later
11:22:18 [cris]
zoltan: I was concerned about having an API that fit the current discovery spec, we refactor later
11:23:28 [cris]
zoltan: I also have a PR (closed) for 'once' subscription method. keep it mind and provide feedback if any
11:23:59 [cris]
daniel: kinda supported, you can unsubscribe right after the first event
11:24:17 [cris]
topic: Issues
11:24:26 [cris]
topic: subtopic taskforce related issue
11:24:45 [cris]
s/topic: subtopic/subtopic:/
11:25:21 [cris]
daniel: I create issues to capture discussion topics for each defined joint call with other taskforces.
11:26:15 [cris]
s/create/created/
11:26:24 [kaz]
rrsagent, make log public
11:26:29 [kaz]
rrsagent, draft minutes
11:26:29 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/04/19-wot-script-minutes.html kaz
11:26:42 [cris]
zoltan: the discussion list for TD taskforce looks good
11:27:14 [cris]
daniel: about discovery we have discovery methods, streaming TDs, and fetching mechanisms
11:27:43 [cris]
... fetching is a broad topic
11:28:30 [cris]
zoltan: I would raname it to something else
11:28:49 [kaz]
rrsagent, draft minutes
11:28:49 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/04/19-wot-script-minutes.html kaz
11:29:13 [kaz]
Chair: Daniel
11:29:14 [kaz]
rrsagent, draft minutes
11:29:14 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/04/19-wot-script-minutes.html kaz
11:29:19 [cris]
cris: what about just fetch?
11:29:33 [cris]
... I opened an issue about it in the discovery repo
11:29:37 [cris]
daniel: added
11:30:50 [kaz]
i|the discussion list for TD|-> https://github.com/w3c/wot-scripting-api/issues/313 Issue 313 - ThingDescription TaskForce related issues #313|
11:31:44 [kaz]
i|about discovery|-> https://github.com/w3c/wot-scripting-api/issues/314 Issue 314 - Discovery TaskForce related issues|
11:31:48 [cris]
... streaming is another big issue
11:31:54 [kaz]
s/raname/rename/
11:31:57 [kaz]
rrsagent, draft minutes
11:31:57 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/04/19-wot-script-minutes.html kaz
11:32:21 [cris]
cris: yeah it's an hot topic in the Discovery TF
11:32:52 [cris]
daniel: I remember that mccool was discussing about field order when streaming
11:33:06 [cris]
zoltan: it seems out-of-topic for us
11:33:23 [cris]
daniel: we could allow clients to streaming tds
11:33:53 [cris]
s/to/to request for/
11:34:54 [cris]
daniel: another topic, we discovery can select pieces of TDs
11:35:12 [cris]
s/we/with discovery/
11:36:16 [cris]
zoltan: yes please add it
11:36:35 [cris]
cris: yeah, I think it has higher priority than streaming
11:38:19 [cris]
zoltan: I would remove the first topic
11:38:24 [cris]
daniel: ok
11:38:40 [cris]
zoltan: cause those are the real question
11:39:00 [cris]
daniel: we could try to join next week discovery call
11:39:20 [cris]
zoltan: the earlier the better
11:40:39 [cris]
daniel: let's set the meeting for the 26th of April
11:40:59 [cris]
zoltan: should we do also the security call?
11:41:05 [cris]
daniel: it's ok
11:41:46 [cris]
zoltan: it's like a big scripting call 3 hours with one hour of break
11:41:54 [cris]
daniel: yeah it's good
11:43:37 [cris]
daniel: about the security joint call
11:43:55 [cris]
... there are two topics managment api and choose the security scheme
11:43:58 [cris]
... kinda related
11:44:26 [cris]
zoltan: that's off topic
11:44:32 [cris]
daniel: I know
11:44:52 [cris]
zoltan: should we try to draft this management api before the call
11:44:59 [cris]
daniel: we could start from the node-wot
11:46:01 [cris]
... in the discovery they started from a TD
11:46:08 [cris]
... we could do the same
11:46:32 [kaz]
rrsagent, draft minutes
11:46:32 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/04/19-wot-script-minutes.html kaz
11:46:34 [cris]
zoltan: I have to think about it, I would be cautions
11:48:08 [cris]
cris: I'm afraid that some managment methods should never be called remotely
11:48:46 [cris]
... so I am not sure that starting from a TD is the best way forward
11:48:53 [cris]
... we could have a TD after
11:49:06 [cris]
... but still we can look to node-wot as a starting point
11:49:33 [kaz]
i|I am afraid|-> https://github.com/w3c/wot-scripting-api/issues/298 Issue 298 - Requirements for Managment APIs|
11:49:35 [cris]
zoltan: we have a lot of different deployment methods: docker, web assembly, web manifest etc.
11:50:00 [cris]
... it's onboarding I described it in the architecture
11:50:32 [cris]
... basically a device has two mode (one for provisioning and one for runtime)
11:51:42 [cris]
cris: I would say that providing a draft of the management API it's beneficial
11:51:55 [cris]
daniel: I don't think we have time to define it
11:52:37 [cris]
zoltan: we don't even have good use cases
11:53:00 [cris]
... I am more concerned with the discovery.
11:54:32 [cris]
cris: we could start from security use case that we had for the managment api
11:54:40 [cris]
... I can "formalize" it
11:55:15 [cris]
zoltan: we could start from it, write code and than switch to the runtime mode
11:58:37 [cris]
... ExposeThing is already at managment level api.
12:00:06 [kaz]
rrsagent, draft minutes
12:00:06 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/04/19-wot-script-minutes.html kaz
12:00:22 [cris]
daniel: ok time is up, let's try to move forward and set up the minutes
12:00:49 [cris]
... please zoltan could you ask mccool
12:00:58 [cris]
zoltan: yeah we can disccus also in the main call
13:09:16 [Zakim]
Zakim has left #wot-script