IRC log of wot-profile on 2022-09-28

Timestamps are in UTC.

10:58:12 [RRSAgent]
RRSAgent has joined #wot-profile
10:58:12 [RRSAgent]
logging to https://www.w3.org/2022/09/28-wot-profile-irc
10:58:16 [kaz]
meeting: WoT Profile
10:58:30 [McCool]
McCool has joined #wot-profile
11:00:36 [mlagally]
mlagally has joined #wot-profile
11:01:07 [mlagally]
zakim, who is on the call?
11:01:07 [Zakim]
Present: (no one)
11:03:52 [kaz]
present+ Kaz_Ashimura, Michael_Lagally, Michael_McCool
11:05:09 [Ege]
Ege has joined #wot-profile
11:05:26 [kaz]
chair: Lagally
11:06:10 [kaz]
present+ Ben_Francis
11:06:44 [Mizushima]
Mizushima has joined #wot-profile
11:07:58 [kaz]
present+ Tomoaki_Mizushima
11:08:30 [kaz]
present+ Sebastian_Kaebisch, Ege_Korkan
11:08:43 [sebastian]
sebastian has joined #wot-profile
11:09:26 [kaz]
agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Architecture_WebConf#WoT_Architecture_.28Profile.29_-_Sept_28st.2C_2022
11:10:20 [kaz]
scribenick: kaz
11:10:33 [kaz]
zakim, who is on the call?
11:10:33 [Zakim]
Present: Kaz_Ashimura, Michael_Lagally, Michael_McCool, Ben_Francis, Tomoaki_Mizushima, Sebastian_Kaebisch, Ege_Korkan
11:10:43 [kaz]
topic: Agenda
11:10:55 [kaz]
-> https://www.w3.org/WoT/IG/wiki/WG_WoT_Architecture_WebConf#WoT_Architecture_.28Profile.29_-_Sept_28st.2C_2022 Agenda for today
11:11:00 [kaz]
ml: (goes through the agenda)
11:11:18 [kaz]
... Testfest next week is important
11:11:23 [kaz]
... anything to be added?
11:11:51 [kaz]
ek: wondering about how to test the Profile spec
11:12:06 [kaz]
mm: should be discussed during the Testing call later
11:12:46 [kaz]
ml: also we have 10 mins for testing prep during this call
11:12:51 [kaz]
topic: Minutes
11:13:02 [kaz]
-> https://www.w3.org/2022/09/21-wot-profile-minutes.html Sep-21
11:13:22 [kaz]
ml: any problems?
11:13:49 [kaz]
(none)
11:13:52 [kaz]
approved
11:14:04 [kaz]
topic: Schedule
11:14:11 [kaz]
[[
11:14:12 [kaz]
Oct 3-6 Plugfest / Testfest for Profile 1.0
11:14:13 [kaz]
Oct 10-15 Incorporate Plugfest/Testfest results, prepare CR draft
11:14:13 [kaz]
2 - weeks review
11:14:13 [kaz]
CR transition End Oct
11:14:13 [kaz]
]]
11:14:20 [kaz]
mm: one correction
11:14:33 [kaz]
... 3-6 Oct for Testfest
11:14:52 [kaz]
... should be Tuesday till Friday
11:15:26 [kaz]
ml: meant to be Mon-Thu
11:15:43 [kaz]
(need to be fixed later)
11:15:46 [Ege]
q+
11:15:50 [kaz]
topic: Contributions
11:16:16 [kaz]
subtopic: PR 266
11:16:32 [kaz]
-> https://github.com/w3c/wot-profile/pull/266 PR 266 - Refine sync vs. async action protocol binding - closes #259
11:16:52 [kaz]
ek: Daniel wants to talk about this, but a bit late due to conflicts
11:17:00 [kaz]
ml: lets talk about this later then
11:17:04 [kaz]
subtopic: PR 277
11:17:16 [kaz]
-> https://github.com/w3c/wot-profile/pull/277 PR 277
11:17:27 [McCool]
q+
11:17:32 [kaz]
s/PR 277/PR 277 - remove http-webhook-profile-protocol-binding-general-2 assertion - closes issue #229/
11:17:34 [kaz]
ack e
11:18:05 [kaz]
ml: would propose we merge this
11:18:16 [kaz]
mm: we actually need assertion for each MUST
11:18:30 [kaz]
... should be careful about how to handle that
11:18:43 [kaz]
... capitalization for MUST would be important for assertions
11:18:52 [kaz]
... so I agree
11:19:04 [kaz]
ml: would merge this then
11:19:07 [kaz]
ek: ok
11:19:33 [kaz]
merged
11:19:54 [kaz]
q?
11:19:56 [kaz]
ack m
11:20:22 [kaz]
subtopic: PR 295
11:20:37 [kaz]
->https://github.com/w3c/wot-profile/pull/295 PR 295 - Prepare Testfest/Plugfest - informative assertion markup - generate manual.csv
11:20:56 [kaz]
ml: we have to work on the distinction
11:21:16 [kaz]
... rfc2119-assertion vs rfc2119-informative-assertion
11:21:18 [kaz]
mm: agree
11:22:04 [kaz]
ml: ok
11:22:23 [kaz]
... the point here is that we have an informative section within the WoT Profile 1.0 spec
11:23:14 [kaz]
... also generated manual.csv file for testig
11:23:18 [kaz]
s/testig/testing/
11:23:24 [benfrancis]
q?
11:23:27 [benfrancis]
q+
11:24:05 [kaz]
bf: want to check if all those marked as "rfc2119-informative-assertion" will be removed from the implementation report
11:24:34 [kaz]
... because I think it's too early to remove them from the implementation report
11:24:54 [kaz]
mm: implementation report defines the assertions
11:25:05 [sebastian]
q+
11:25:11 [kaz]
... and we need to provide test results for the assertions
11:25:13 [kaz]
ack b
11:25:23 [kaz]
... we should make the decision right away
11:25:32 [Ege]
+1 to ben
11:25:48 [kaz]
... the decision is going forward
11:25:59 [kaz]
bf: I think we need more evidence
11:26:32 [kaz]
... we're still guessing we would not get implementations for those items
11:26:38 [kaz]
s/items/features/
11:27:04 [kaz]
mm: technically, we can include all the features and remove them later, though
11:27:39 [kaz]
ml: from my viewpoint, we need to focus on test results during the Testfest next week
11:27:42 [dape]
dape has joined #wot-profile
11:27:50 [kaz]
q+
11:28:11 [kaz]
... making the SSE section non-normative would make sense
11:28:36 [kaz]
bf: we can't tell those features could be supported until we actually test them
11:28:51 [Ege]
+1 to deferring
11:28:53 [kaz]
mm: we could do another PR to rebase this
11:29:02 [kaz]
... before finalize the spec
11:29:21 [kaz]
ml: if people prefer, I'm OK with deferring it until the Testfest
11:30:17 [kaz]
... what if I exclude the assertions within the assertion.csv file
11:30:24 [kaz]
mm: we can wait
11:30:26 [kaz]
ml: ok
11:30:39 [kaz]
present+ Daniel_Peintner
11:30:41 [kaz]
q?
11:30:50 [kaz]
q-
11:31:00 [kaz]
q- se
11:31:19 [kaz]
.. let's hold this until the Testfest
11:32:10 [kaz]
subtopic: PR 286
11:32:24 [kaz]
-> https://github.com/w3c/wot-profile/pull/286 PR 286 - Clarify that href member of ActionStatus can be used by cancelaction - closes #283
11:33:02 [kaz]
ml: would like to merge this
11:33:04 [kaz]
merged
11:33:22 [kaz]
subtopic: PR 287
11:33:31 [kaz]
-> https://github.com/w3c/wot-profile/pull/287 PR 287 - Consolidate date-time references to RFC 3339 - closes #276
11:33:41 [benfrancis]
q+
11:34:11 [kaz]
ml: changes requested
11:34:42 [kaz]
bf: note some timestamps which are valid ISO 8601 are not valid under RFC 3339, referencing ISO 8601 is not really enough.
11:35:05 [kaz]
ml: need more discusion
11:35:11 [kaz]
s/discusion/discussion/
11:35:15 [kaz]
subtopic: PR 288
11:35:37 [kaz]
-> https://github.com/w3c/wot-profile/pull/288 PR 288 - Remove empty Semantic Annotations section
11:35:41 [kaz]
ml: any concerns?
11:35:43 [kaz]
(none)
11:35:45 [kaz]
merged
11:36:05 [kaz]
subtopic: PR 289
11:36:13 [kaz]
-> https://github.com/w3c/wot-profile/pull/289 PR 289 - Remove Links section - closes #255
11:36:18 [kaz]
ml: kind of big PR
11:36:40 [Ege]
+1 to removing everything
11:36:51 [kaz]
mm: also wondering if we really want to remove all this
11:37:30 [kaz]
bf: Lagally asked me to apply the changes based on the issue 255
11:37:57 [kaz]
... it's difficult to define "support" here
11:38:27 [McCool]
q+
11:38:31 [sebastian]
q+
11:38:35 [kaz]
... we could leave the section, but the features are not implementable
11:38:39 [kaz]
ack b
11:39:07 [kaz]
ml: you could store the resources
11:39:28 [benfrancis]
q?
11:40:13 [kaz]
mm: the question of TD is that it's open-ended
11:40:15 [kaz]
ack m
11:40:19 [Ege]
q+
11:40:33 [benfrancis]
q+
11:40:35 [kaz]
... we should write an assertion for this
11:40:45 [kaz]
q?
11:40:47 [kaz]
ack s
11:41:09 [kaz]
sk: good example of Testfest's helping us understand it
11:41:18 [Ege]
+1 to sebastian
11:41:32 [kaz]
... unfortunately, not really confirmed yet
11:41:53 [kaz]
ml: how to test PDF markup as a proper signal?
11:42:27 [kaz]
sk: we should provide some guideline
11:42:34 [kaz]
... not against Profile itself
11:42:58 [kaz]
... but it seems to me we're not ready to test the Profile spec
11:43:11 [kaz]
ml: understand your concern
11:43:45 [kaz]
... but we had and have similar problem with TD 1.0/1.1 as well
11:43:55 [kaz]
... we have to discuss what to be done
11:44:06 [kaz]
q|
11:44:12 [kaz]
s/q|//
11:44:13 [kaz]
q+
11:44:39 [kaz]
ack e
11:44:49 [kaz]
ek: PDF is a bad example
11:45:22 [kaz]
... if it can't be handled by some Consumer, can be ignored
11:45:52 [kaz]
mm: it's still useful for documentation purposes
11:46:07 [kaz]
... Profile is limiting the list of supported types
11:46:24 [kaz]
... making it clear is important here
11:47:10 [kaz]
ek: the purpose of the Profile spec is making it easier for developers to implement WoT systems
11:47:22 [kaz]
... how to decide the constraint?
11:47:41 [kaz]
ml: can you provide counter examples on what to be supported then?
11:48:24 [kaz]
... would suggest we continue the discussion on GitHub
11:49:00 [kaz]
-> https://w3c.github.io/wot-profile/#common-constraints-links fyi, 6.5 Links within the ED
11:49:05 [kaz]
q?
11:50:19 [kaz]
bf: agree with Ege
11:50:37 [kaz]
... the assertions say "Consumer MUST support..."
11:50:43 [kaz]
... also agree with McCool
11:51:05 [kaz]
... but don't think this section 6.5 Links would add anything for implementations
11:51:09 [kaz]
ack be
11:51:51 [kaz]
kaz: given the discussion so far, would suggest we defer this PR as well until Testfest
11:51:59 [kaz]
... and revisit this in 2 weeks
11:52:04 [kaz]
ml: agree
11:52:08 [kaz]
ack k
11:52:35 [kaz]
subtopic: PR 293
11:52:55 [kaz]
-> https://github.com/w3c/wot-profile/pull/293 PR 293 - Allow security metadata on Forms - closes #292
11:53:22 [kaz]
ml: keep it open and ask for further review
11:53:31 [kaz]
subtopic: PR 294
11:53:46 [Ege]
q+
11:53:49 [kaz]
-> https://github.com/w3c/wot-profile/pull/294 PR 294 - Make security bootstrapping mandatory - closes #250
11:53:55 [kaz]
ml: kind of big changes
11:54:00 [kaz]
... and need further review
11:54:16 [dape]
q+
11:54:18 [kaz]
q?
11:54:38 [kaz]
subtopic: PR 266 - revisited
11:54:44 [Ege]
ack e
11:54:45 [benfrancis]
q?
11:54:46 [Ege]
cak d
11:54:47 [kaz]
-> https://github.com/w3c/wot-profile/pull/266 PR 266 - Refine sync vs. async action protocol binding - closes #259
11:54:52 [kaz]
ack d
11:54:53 [Ege]
ack d
11:54:58 [kaz]
s/cak d//
11:56:12 [kaz]
-> https://pr-preview.s3.amazonaws.com/w3c/wot-profile/266/3d4a8cb...benfrancis:d9a65b0.html#http-basic-profile-protocol-binding-invokeaction 7.2.2.1 invokeaction
11:56:46 [McCool]
(time check - need to end on time, main call)
11:56:47 [kaz]
ml: what is the conflict with TD?
11:57:00 [benfrancis]
q+
11:57:14 [kaz]
q+
11:58:31 [kaz]
dp: if I'm a Consumer, would expect to get the boolean within the response as well
11:59:03 [kaz]
ml: this PR fixes the problem, doesn't it?
11:59:22 [kaz]
dp: only for synchronous
11:59:45 [kaz]
bf: what it doesn't fix is asynchronous cases
11:59:59 [kaz]
s/cases/case/
12:00:04 [McCool]
q?
12:00:15 [kaz]
... it's still a bit ambiguous within the TD spec
12:00:17 [kaz]
ack be
12:01:19 [kaz]
ack k
12:01:38 [benfrancis]
See https://github.com/w3c/wot-thing-description/issues/1665
12:02:42 [kaz]
kaz: I had been objecting to add the sync/async options to the Thing Description spec itself, but that was added already
12:03:00 [kaz]
... anyway, Profile and TD should be consistent with each other
12:03:11 [kaz]
... and also we still need to add clarification to TD spec
12:03:49 [kaz]
... we should be aware of those points, though merging this PR itself is OK
12:03:59 [kaz]
ml: would merge this PR itself
12:04:15 [kaz]
... and continue the discussion on TD spec, and also consistency check
12:04:24 [kaz]
merged
12:04:33 [kaz]
[adjourned]
12:04:33 [kaz]
rrsagent, make log public
12:04:37 [kaz]
rrsagent, draft minutes
12:04:37 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/09/28-wot-profile-minutes.html kaz
13:47:33 [Mizushima]
Mizushima has left #wot-profile
14:31:18 [Zakim]
Zakim has left #wot-profile