- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 24 May 2021 18:15:04 +0900
- To: public-wot-wg@w3.org
available at:
https://www.w3.org/2021/05/10-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
10 May 2021
[2]Agenda. [3]IRC log.
[2] https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf#10_May_2021
[3] https://www.w3.org/2021/05/10-wot-script-irc
Attendees
Present
Cristiano_Aguzzi, Daniel_Peintner, Kaz_Ashimura,
Tomoaki_Mizushima, Zoltan_Kis
Regrets
-
Chair
Daniel
Scribe
cris
Contents
1. [4]minutes
2. [5]PRs
1. [6]PR 318
2. [7]PR 319
3. [8]issues
1. [9]issue 193
Meeting minutes
minutes
Daniel: approved previous minutes
… then discussed with the security task force about open issue
on runtime provisioning
… we defined at least two security levels
… or security realms
… zoltan is proposing to create a new document for describing
the high privilege security level
… then we schedule the call with discovery task force
Daniel: minutes approved
… no quick updates
PRs
Daniel: we have two PRs related to typescript types from
ThingDescriptions
… they look good, but I have two comments
… first about do we want to keep the package.json
PR 318
<kaz> [10]PR 318 - Introduce thing description type from json
schema
[10] https://github.com/w3c/wot-scripting-api/pull/318
Cristiano: I uploaded it cause it may help us to keep track of
the version of the tool that I am using
Daniel: ok it's fine we may remove it if we find it
troublesome.
PR 319
<kaz> [11]PR 319 - Add a github action to automatically sync
the json schema
[11] https://github.com/w3c/wot-scripting-api/pull/319
Daniel: another comment is about copying the json schema
… it might be better to only have one file in the TD repository
Daniel: don't have a strong opinion
Zoltan: we could start from here
Daniel: Also line 78 might not work in node wot
Cristiano: we could merge it so that I can check it's proper
behaviour
Daniel: ok to merge it?
Zoltan: ok by me
Daniel: merged
Cristiano: ok it worked
Daniel: just maybe thinking again if we can get rid of the
duplicated schema file
issues
Daniel: any comments on the issues from the joint calls?
… ok seems we still have some work todo
issue 193
<dape> [12]https://github.com/w3c/wot-scripting-api/issues/193
[12] https://github.com/w3c/wot-scripting-api/issues/193
Daniel: should writeProperty return a value? the use case was
to give feedback about the written values
… like returning 1.23 if the application wrote 1.2345
… http would not return any value
… lately ben proposed in the profile document that the PUT
method may return a value
… even if in the end he said that it is a bad practise to
return a value
… in our case we just cannot model the possiblity to return a
value
Zoltan: we already have a function for reading
Daniel: the reason is for automatic reading/writing
Zoltan: if it is an async system you should deal it with
synchronization primitives
Daniel: may proposal is to follow better the possibility from
protocols
Zoltan: do we have use case?
Daniel: yes the one presented before, at least what I had in
mind
Cristiano: we should abstract from the protocol binding level
Zoltan: we have observed property to keep track of changing
values
Daniel: I agree
… but I have another use case
… it is from the philips hue smart lightbulb
Zoltan: it is a binding level information
Daniel: not sure if this is relevant for the application
Zoltan: is this a writing multiple properties at once?
Daniel: not sure
<kaz> [13]wot-profile PR 77 - New Protocol Binding section
[13] https://github.com/w3c/wot-profile/pull/77
Zoltan: we might need an operation that writes multiple prop
and tells that one fails
Cristiano: yeah true
Cristiano: I still think this is an issue for interaction model
of the TD
… it is a bit profound
… it touches the definition on the interaction between TDs and
consumers
Daniel: going back to the problem should we return a value
Zoltan: we should wait until it is solved in the design
… still it is a bit odd returning the written value
Daniel: I feel like the previous example is good use case
… but of course returning a whole file is nonsense
Cristiano: uriVariables is also quite odd
Zoltan: I agree it is a little bit from a protocol level
Daniel: I see so do you want to just remove uriVariables?
Cristiano: well kind of but if we find out that is a common use
case we could introduce them as optional arguments for
readproperty
zotlan: +1
Zoltan: as an long-running goal we could change completely the
interaction model, not a request and response
… we could create a message base api
… but it's ok
… we can experiment with it later
… the problem is that fetch api is really similar
Daniel: at least our definitions would work with other
protocols
Daniel: ok commenting on the issue to summarize the discussion
so far?
Daniel: good
Daniel: adjourned
Minutes manually created (not a transcript), formatted by
[14]scribe.perl version 131 (Sat Apr 24 15:23:43 2021 UTC).
[14] https://w3c.github.io/scribe2/scribedoc.html
Received on Monday, 24 May 2021 09:15:09 UTC