IRC log of miniapp on 2022-11-24

Timestamps are in UTC.

11:53:46 [RRSAgent]
RRSAgent has joined #miniapp
11:53:46 [RRSAgent]
logging to https://www.w3.org/2022/11/24-miniapp-irc
11:53:53 [xfq]
Meeting: MiniApps WG Teleconference
11:54:00 [xfq]
present+ Dan_Zhou, xfq
11:54:07 [xfq]
scribe: xfq
11:54:17 [xfq]
rrsagent, make log public
11:54:20 [xfq]
rrsagent, make minutes
11:54:20 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/11/24-miniapp-minutes.html xfq
11:59:44 [QingAn]
QingAn has joined #miniapp
11:59:54 [QingAn]
present+
12:00:05 [xfq]
present+ Xiaoping_Zhao
12:00:16 [xfq]
present+ martin
12:00:44 [martin_]
martin_ has joined #miniapp
12:00:51 [martin_]
present+ martin_alvarez
12:01:02 [xfq]
present+ Zitao_Wang
12:01:11 [xfq]
present- martin
12:01:35 [xfq]
Topic: Testing
12:01:45 [xfq]
[Zitao shares his screen]
12:02:55 [xfq]
zitao: we have developed several WG documents
12:03:29 [xfq]
... to advance to Proposed Recommendation, each specification must have two independent implementations of all defined features
12:03:53 [xfq]
... we can incubate an open source testing project
12:04:11 [xfq]
... called W3C MiniApps Platform Test
12:04:26 [xfq]
... W3C also has some existing testing projects, like wpt
12:04:40 [xfq]
https://github.com/w3c/miniapp-tests
12:04:55 [xfq]
zitao: we set up this to discuss testing-related issues ^
12:05:03 [xfq]
present+ xiaoqian
12:05:41 [xfq]
zitao: we discussed testing in September's TPAC meeting
12:05:57 [xfq]
... most people support setting up a formal testing project
12:06:31 [xfq]
... it can help call for more participation
12:06:42 [xfq]
... so I prepared this set of slides
12:07:39 [xfq]
... before this, we need to discuss the community, project name, goal, members, functions, milestones, etc. of this project
12:08:27 [xfq]
... possible home for the testing project: Mulan, Open Atom Foundation, OW2
12:09:32 [xfq]
... Mulan is an open source community in China for incubating small- and medium-sized projects using GitHub/Gitee to host code
12:09:57 [xfq]
... naming: 芥子 (mustard) or MiniApps-platform-tests
12:10:20 [xfq]
... members: WG members and other interested orgs and individuals
12:10:51 [xfq]
... I'm no expert on the license
12:10:58 [xfq]
... would like to discuss with you
12:11:09 [xfq]
... I'll share the slides with you
12:11:10 [xueyuan]
xueyuan has joined #miniapp
12:11:32 [xfq]
martin_: I think it's a good idea
12:12:25 [xfq]
... it would also be useful to have a validator/checker, like the HTML/CSS/RDF validator/checker
12:12:37 [xfq]
zitao: I like this final goal
12:12:57 [xiaoqian]
xiaoqian has joined #miniapp
12:13:15 [xfq]
... if we can provide this validator, it can help the developers develop their projects
12:13:27 [xiaoqian]
present+
12:14:17 [xfq]
... nothing is decided yet, want to discuss it with you
12:14:56 [xfq]
dan: I don't know whether we should vote on the current options, or add other options
12:15:06 [xfq]
zitao: I'd like to solicit more comments
12:15:18 [xfq]
... maybe file a GitHub issue to solicit comments
12:15:27 [xfq]
dan: ok
12:17:05 [xfq]
Topic: Lifecycle
12:17:57 [xfq]
Subtopic: https://github.com/w3c/miniapp-lifecycle/issues/31
12:18:14 [xfq]
QingAn: I sent a PR
12:18:36 [xfq]
https://github.com/w3c/miniapp-lifecycle/pull/36
12:19:25 [xfq]
https://pr-preview.s3.amazonaws.com/w3c/miniapp-lifecycle/36/1792f3d...d256753.html#pageinputquery-attribute
12:19:29 [xfq]
QingAn: this is a simple one
12:19:43 [xfq]
... if there's no objections, I think we can merge this
12:20:03 [xfq]
Subtopic: https://github.com/w3c/miniapp-lifecycle/issues/30
12:20:29 [xfq]
QingAn: I discussed this with @pes10k
12:21:01 [xfq]
... @pes10k suggested that we also need to define one more more Event types that get propagated when these events are triggered
12:22:05 [xfq]
... I'm not sure whether we should define this in our spec
12:22:31 [xfq]
dan: I think it's somewhat different from events on the web
12:22:48 [xfq]
... the scope is not only for window
12:23:08 [xfq]
... I'm not sure if we can just extend the Event interface
12:23:53 [xfq]
QingAn: since this is not a blocking issue, I think just defining EventHandler is ok for now
12:24:01 [xfq]
zitao: I agree with QingAn
12:24:19 [xfq]
... maybe we cannot use the Event interface directly
12:24:57 [xfq]
QingAn: I'll reply to @pes10k
12:25:04 [xfq]
... and move forward
12:26:28 [xfq]
... I'll submit a PR for #35 in one or two weeks
12:26:29 [Github]
https://github.com/w3c/miniapp/pull/35 : editorial fix
12:27:05 [xfq]
dan: I think we can merge https://github.com/w3c/miniapp-lifecycle/pull/36
12:27:15 [xfq]
Topic: Manifest
12:27:53 [xfq]
Subtopic: https://github.com/w3c/miniapp-manifest/pull/58
12:29:51 [xfq]
Subtopic: https://github.com/w3c/miniapp-manifest/issues/56
12:30:07 [xfq]
martin: this is related to the PING review
12:31:21 [xfq]
[martin introduces the various implementations]
12:31:44 [xfq]
martin_: should I add a new section on when a miniapp is destroyed?
12:32:08 [xfq]
... this is an open question
12:34:51 [xfq]
zitao: I think some implementations may have some differences on this
12:35:06 [xfq]
... maybe we can make this an optional event
12:35:47 [xfq]
martin_: thank you
12:35:50 [xfq]
... if you have concrete comments, please comment on the issue
12:36:25 [xfq]
... I think we should at least add a note on how miniapp implementations handle this
12:36:54 [xfq]
QingAn: I think this is related to Lifecycle as well
12:36:59 [xfq]
... I'm working on a PR
12:38:20 [xfq]
... about the naming of this event, should it be 'destroy' or 'unload'
12:38:29 [xfq]
... for me, 'unload' would be easier to understand
12:38:36 [xfq]
martin_: I don't have a preference
12:39:07 [xfq]
... the most important thing is being consistent
12:39:49 [xfq]
... any other comments?
12:40:15 [xfq]
Topic: Packaging
12:41:04 [xfq]
Subtopic: https://github.com/w3c/miniapp-packaging/issues/62
12:41:58 [xfq]
martin_: one of their recommendations is to include information on how to handle manage storage
12:42:11 [xfq]
... if you have anything in mind, please let me know
12:42:28 [xfq]
... on how you delete the user information in the system
12:42:41 [xfq]
... do you have any information?
12:43:07 [xfq]
dan: I need to collect some information
12:44:07 [xfq]
Subtopic: https://github.com/w3c/miniapp-packaging/issues/64
12:44:15 [xfq]
martin_: this is a very important issue
12:44:44 [xfq]
... the TAG reviewed our spec
12:44:54 [xfq]
... I think we need to have a discussion with them
12:45:42 [xfq]
... about how we can handle this problem
12:46:21 [xfq]
... I would be glad to arrange this meeting
12:46:29 [xfq]
... any suggestions?
12:47:08 [xfq]
zitao: most WG members implement it using zip
12:47:23 [xfq]
... but I know some other vendors use non-zip formats
12:49:25 [xfq]
xfq: we can discuss it within the WG before discussing with the TAG or Web Bundles folks
12:50:16 [xfq]
Topic: Addressing
12:50:19 [xfq]
dan: no progress
12:50:24 [xfq]
Topic: Widget
12:51:22 [xfq]
[Xiaoping shares his screen about the scope of the widget work]
12:52:54 [xfq]
[Discuss the new charter draft https://w3c.github.io/miniapp/charters/wg-2023.html ]
12:54:14 [xfq]
xiaoping: where should we add the widget spec to the charter?
12:54:34 [xfq]
xfq: if there's consensus, I can add it to the Normative Specifications section
12:55:07 [xfq]
zitao: maybe we can find a better way to describe the work
12:55:46 [xfq]
xiaoping: we'll come up with a better way to describe this
12:56:17 [xfq]
Topic: Components
12:56:50 [xfq]
Subtopic: https://github.com/w3c/miniapp-components/pull/6
12:57:01 [xfq]
https://pr-preview.s3.amazonaws.com/espinr/miniapp-components/pull/6.html
12:57:11 [xfq]
martin_: this is an outline
12:57:41 [xfq]
[martin introduces the PR]
12:58:25 [xfq]
martin_: open to comments
12:58:43 [xfq]
... I also raised https://github.com/w3c/miniapp-components/issues/7
12:59:29 [xfq]
... the work is not for replacing the Web Component mechanisms
13:01:49 [xfq]
Subtopic: https://github.com/w3c/miniapp-components/pull/5
13:01:58 [xfq]
martin_: if there's no comments, I would like to merge this
13:05:20 [xfq]
Topic: AOB
13:05:48 [xfq]
Next meeting, December 22
13:06:17 [xfq]
rrsagent, make minutes
13:06:17 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/11/24-miniapp-minutes.html xfq