- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 02 Mar 2020 21:52:18 +0900
- To: public-wot-wg@w3.org
available at:
https://www.w3.org/2020/02/24-wot-minutes.html
also as text below.
Thanks a lot for takint the minutes, Zoltan!
Kazuyuki
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
WoT Scripting
24 Feb 2020
Attendees
Present
Kaz_Ashimura, Daniel_Peintner, Michael_McCool,
Tomoaki_Mizushima, Zoltan_Kis
Regrets
Chair
Zoltan
Scribe
zkis
Contents
* [2]Topics
1. [3]Accepting past minutes
2. [4]PR 203
3. [5]Error handling
4. [6]Issue #201
5. [7]Issue #193
6. [8]Issue #204
7. [9]AOB?
* [10]Summary of Action Items
* [11]Summary of Resolutions
__________________________________________________________
<scribe> scribe: zkis
Accepting past minutes
<kaz> [12]Feb-17 minutes
[12] https://www.w3.org/2020/02/17-wot-minutes.html
Past minutes accepted
PR 203
<kaz> [13]PR 203
[13] https://github.com/w3c/wot-scripting-api/pull/203
Zoltan presented the PR changes: added formIndex as a hint for
implementation, and clarified the use of write handlers
Zoltan: the PR has been reviewed, approved and merged
... it fixed two issues, 199 and 202
Error handling
Daniel introduces the issue #200
[14]Issue 200
[14] https://github.com/w3c/wot-scripting-api/issues/200
Daniel: would say the table in Ege's comment should be
informative
Zoltan: agree that it should be informative
... we can include this into the algorithms
McCool: we need to define what is the behavior if a non-mapped
error happens
Daniel: some errors indicate if an unspecified error occured
... showing "UnknownError" as an example
... in the basic use cases we do need a clear mapping
... but there might be error that could be classified in many
ways
Zoltan: what about the error data?
Daniel: we could use the error code, but no lengthy error
messages or error data
... up to the implementation to harden that part
Zoltan: nevertheless, the spec should have some guidance on
what data to include with errors
Daniel: is there an issue with privacy if we don't specify in
the spec?
McCool: we should maybe have guidelines and good practices, but
implementations can decide to follow them
Daniel: need to check node-wot in this respect (what data is
exposed in errors)
Zoltan: we can make a note until we know exactly how to curate
the error data
Daniel: let this issue be the single place to contribute to the
error mapping
... or create a PR?
Zoltan: I can create a PR that can be left open, in order to
experiment, but the primary place to discuss and contribute
would be in the issue
Issue #201
[15]https://github.com/w3c/wot-scripting-api/issues/201
[15] https://github.com/w3c/wot-scripting-api/issues/201
Daniel: we have an open PR in the TD spec that is related
<dape>
[16]https://github.com/w3c/wot-thing-description/pull/869
[16] https://github.com/w3c/wot-thing-description/pull/869
Zoltan: we could still describe the current way of how things
are supposed to work
... and use the information from the PR
Daniel: that is right; we should link the PR and the issue
Issue #193
[17]https://github.com/w3c/wot-scripting-api/issues/193
[17] https://github.com/w3c/wot-scripting-api/issues/193
Daniel presents the issue
Zoltan: there was a question which Form would be used for
reporting the written value
McCool: here as well it applies that implementations define the
behavior and the TD should describe interactions correctly
... a safe assumption is to say writes never return a value,
and you need to define an action if you want a value back
Daniel: seems there is no consensus on this
Zoltan: you can't figure out precision from the value
(assumingly) reported by the write
McCool: that would need an action with a defined output schema
Zoltan: I agree
McCool: I agree with the current spec that returns
Promise<void> because it handles all cases correctly
Daniel: looks like the discussion goes into the direction to
keep the current way, because it gets tricky how to do the
alternative correctly
McCool: we need to log a design decision and an editor's note,
in order to avoid duplicating the discussion
Daniel: one possibility is to record the decision
McCool: we need a separate document to summarize the key design
decisions
<scribe> ACTION: Zoltan make a PR with a note and explanation,
and update the explainer
Issue #204
[18]https://github.com/w3c/wot-scripting-api/issues/204
[18] https://github.com/w3c/wot-scripting-api/issues/204
McCool: I propose to discuss this in the Discovery TF
... and we would track Scripting related aspects in this issue
AOB?
AOB?
none
[adjourned]
Summary of Action Items
[NEW] ACTION: Zoltan make a PR with a note and explanation, and
update the explainer
Summary of Resolutions
[End of minutes]
__________________________________________________________
Minutes manually created (not a transcript), formatted by
David Booth's [19]scribe.perl version 1.154 ([20]CVS log)
$Date: 2020/02/24 23:50:49 $
[19] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[20] http://dev.w3.org/cvsweb/2002/scribe/
Received on Monday, 2 March 2020 12:52:26 UTC