From 77fdf402ceca2fd063c299fa97901c0af8e7bbaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aki=20=F0=9F=8C=B9?= Date: Wed, 29 Apr 2026 01:23:51 +0100 Subject: [PATCH 1/2] 28 April minutes --- meetings/2026-04-28.md | 82 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 meetings/2026-04-28.md diff --git a/meetings/2026-04-28.md b/meetings/2026-04-28.md new file mode 100644 index 0000000..9de6850 --- /dev/null +++ b/meetings/2026-04-28.md @@ -0,0 +1,82 @@ +| | | +|:----------------|:----------------------------------------------------------------------------| +| Minutes of the: | [25th meeting of Ecma TC55](https://github.com/WinterTC55/admin/issues/182) | +| held in: | Zoom Teleconference | +| on: | 28 April 2026 | + +| | | +|:---------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Chairs:** | Andreu Botella (Igalia, S.L.) | +| **Attendees:** | James M Snell (Cloudflare), Andreu Botella (Igalia, S.L.), Romulo Cintra do Espirito Santo (Igalia, S.L.), Chris de Almeida (OpenJS Foundation), Ethan Arrowood (Invited Expert), Dean Srebnik (Invited Expert), Sam Gammon (Invited Expert) | +| **Secretary:** | Aki Rose Braun (Ecma International) | +# 1 Welcome, opening and meeting logistics + +**Andreu Botella**, chair of TC55, began the teleconference and welcomed attendees. All attendees were informed that the meeting was recorded and transcribed by Zoom for the purpose of note-taking, and directed to review the [video recording and legal disclaimer](https://github.com/WinterTC55/admin/tree/main/VIDEO_RECORDING_AND_LEGAL_DISCLAIMER.md) if they were not familiar. + +# 2 Approval of the minutes of the virtual meeting of 14 April 2026 + +This meeting was scheduled before minutes from the previous meeting were prepared. They will be reviewed and approved at the next meeting. + +# 3 Review of the agenda + +The agenda was created from the comments on [the meeting’s associated GitHub issue](https://github.com/WinterTC55/admin/issues/182), as is the standard practice for TC55. It was proposed and approved at the start of the meeting. + +* Review of Ecma IPR policy (1 min) + * TC55 is a Royalty-Free Technical committee, which means it operates under the [Royalty-free patent policy](https://ecma-international.org/policies/by-ipr/royalty-free-patent-policy-extension-option/), an extension of the Ecma [Code of Conduct in Patent Matters](https://ecma-international.org/policies/by-ipr/code-of-conduct-in-patent-matters/) + * Make sure you have reviewed this policy and, where applicable, so has your legal team +* Review of the notes for last meeting (5 min) +* Approval of this meeting's agenda (2 min) +* Chair election [April 2026 chair election \#181](https://github.com/WinterTC55/admin/issues/181) (10 min) +* Runtime keys TR approval [Draft Technical Report runtime-keys\#30](https://github.com/WinterTC55/runtime-keys/pull/30) (20 min) +* Approval of additions to the runtime keys TR: + * PythonMonkey [Add PythonMonkey runtime runtime-keys\#17](https://github.com/WinterTC55/runtime-keys/pull/17) (5 min) + * QuickJS [Add QuickJS runtime-keys\#25](https://github.com/WinterTC55/runtime-keys/pull/25) (5 min) + * QuickJS-NG [Add QuickJS-NG runtime-keys\#26](https://github.com/WinterTC55/runtime-keys/pull/26) (5 min) + * Rhino [Add Rhino runtime-keys\#27](https://github.com/WinterTC55/runtime-keys/pull/27) (5 min) + * Convex [Add Convex runtime-keys\#28](https://github.com/WinterTC55/runtime-keys/pull/28) (5 min) + * Andromeda [Add Andromeda runtime-keys\#29](https://github.com/WinterTC55/runtime-keys/pull/29) (5 min) + +# 4 Discussions + +## 4.1 Runtime keys + +### 4.1.1 Open PRs for additions to runtime keys + +The following additions were addressed and approved by the committee: +* PythonMonkey +* QuickJS +* QuickJS-NG +* Rhino +* Convex + +### 4.1.2 Document formatting + +The secretary requested the committee consider an alteration to the rendering of the canonical source for runtime keys, without necessarily making changes to the underlying data, due to how the table of the current data renders. + +This set off a conversation regarding how the data itself was organised, and the committee decided to ever-so-slightly modify the required information for submissions to the TR. Instead of ordering by organisation alphabetically, submissions to runtime-keys.json will be ordered by *key* alphabetically. + +In addition, Ethan Arrowood volunteered to modify the document output to combine optional metadata into one table field for the purpose of rendering. + +### 4.1.3 Remaining runtime additions + +The committee addressed an open but outdated addition for Andromeda. Luckily, Dean Srebnik was on the call and able to provide updated information in real-time. Andromeda’s addition to the TR was approved. + +## 4.2 Chair election + +Chris de Almeida volunteered to co-chair TC55 in place of Luca Casonato with his departure from Deno. Ethan Arrowood volunteered to assist in a facilitator role, and the committee will address again in the future when HarperDB joins Ecma. + +# 5 Any other business + +Andreu announced that he expects to take some extended time away starting mid-summer, the committee will concern itself with its leadership again at that time. + +# 6 Next meetings + +The next meetings will take place as Zoom video calls fortnightly. The next scheduled is on 15 May. + +## 6.1 Past and Future Agendas + +Agendas are built via GitHub issues in the [WinterTC admin repo](https://github.com/WinterTC55/admin/), and remain available in perpetuity. + +# 7 Conclusion + +The Chair wrapped up the meeting and the call concluded. From 0acb1463c41c86ac631c228a684fedefc8717dd3 Mon Sep 17 00:00:00 2001 From: Aki Date: Wed, 29 Apr 2026 20:39:21 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Ethan Arrowood --- meetings/2026-04-28.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meetings/2026-04-28.md b/meetings/2026-04-28.md index 9de6850..9bcb0a5 100644 --- a/meetings/2026-04-28.md +++ b/meetings/2026-04-28.md @@ -48,6 +48,7 @@ The following additions were addressed and approved by the committee: * QuickJS-NG * Rhino * Convex +* Andromeda ### 4.1.2 Document formatting @@ -63,7 +64,7 @@ The committee addressed an open but outdated addition for Andromeda. Luckily, De ## 4.2 Chair election -Chris de Almeida volunteered to co-chair TC55 in place of Luca Casonato with his departure from Deno. Ethan Arrowood volunteered to assist in a facilitator role, and the committee will address again in the future when HarperDB joins Ecma. +Chris de Almeida volunteered to co-chair TC55 in place of Luca Casonato with his departure from Deno. Ethan Arrowood volunteered to assist in a facilitator role, and the committee will address again in the future when Harper joins Ecma. # 5 Any other business