Skip to content

Commit 7a10ee2

Browse files
authored
Create notes-2024-03-18.md
1 parent 9c76822 commit 7a10ee2

File tree

1 file changed

+141
-0
lines changed

1 file changed

+141
-0
lines changed

meetings/2024/notes-2024-03-18.md

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
# 18 March 2024 | MessageFormat Working Group Teleconference
2+
3+
### Attendees
4+
- Addison Phillips - Unicode (APP) - chair
5+
- Eemeli Aro - Mozilla (EAO)
6+
- Elango Cheran - Google (ECH)
7+
- Mihai Niță - Google (MIH)
8+
- Simon Clark - Oracle (SCA)
9+
- Staś Małolepszy - Google (STA)
10+
- Tim Chevalier - Igalia (TIM)
11+
- Richard Gibson - OpenJSF (RGN)
12+
- Ujjwal Sharma - Igalia (USA)
13+
- Matt Radbourne - Bloomberg (MRR)
14+
15+
Scribe: MIH
16+
## Topic: Action Item Review
17+
https://github.com/unicode-org/message-format-wg/issues?q=is%3Aissue+is%3Aopen+label%3AAction-Item
18+
19+
## Topic: Getting to Done
20+
21+
Key dates:
22+
- 28 February: CLDR-TC approval (milestone 45-alpha)
23+
- 13 March: last ICU check-in
24+
- 27 March: last specification change (milestone 45-beta)
25+
- 10 April: CLDR release (milestone ldml-45)
26+
27+
28+
29+
30+
## Topic: PR Review
31+
Timeboxed review of items ready for merge.
32+
33+
| PR | Description | Recommendation |
34+
|------|------------------------------------------------------------------------------------|----------------|
35+
| #730/#731 | Disallow whitespace as the first character of reserved-body in reserved-statement | Discuss |
36+
| #728 | Add "resolved values" section to formatting | Discuss |
37+
| #719 | Remove references to "RangeError" in tests | Merge |
38+
| #704 | Address #703: make syntax/data model fallback clear | LDML46 |
39+
| #673 | Fix whitespace conformance to match UAX31 | Discuss |
40+
| #651 | Review data model | Close |
41+
| #646 | Update spec as if PR #645 were accepted | LDML46 |
42+
| #645 | Add design doc for dataflow composability (#515) | LDML46. |
43+
| #634 | Design doc to capture registry maintenance | LDML46 |
44+
| #584 | Add new terms to glossary | Future |
45+
| #558 | Add <when> to help select the right <match> | Future |
46+
47+
## Topic: Issue review
48+
Let’s close all of the issues
49+
https://github.com/unicode-org/message-format-wg/issues?q=is%3Aissue+is%3Aopen+label%3ALDML45
50+
51+
https://github.com/unicode-org/message-format-wg/issues
52+
Currently we have 50 open (was 39 last time).
53+
- 12 are Preview-Feedback
54+
- 1 is resolve-candidate and proposed for close.
55+
- 2 are Agenda+ and proposed for discussion.
56+
- 20 are Future or LDML46
57+
- 11 are LDML45
58+
59+
60+
| Issue | Description | Recommendation |
61+
|-------|-------------------------------------------------------------------------|----------------|
62+
| #711 | Acknowledgements list | Discuss |
63+
| #706 | We needs a list of possible error codes | Discuss |
64+
| #586 | Normative requirements for markup handling | Discuss |
65+
66+
67+
## Topic: AOB?
68+
69+
====
70+
71+
Report on the ICU implementation status from TIM and MIH.
72+
73+
74+
### PR #718: [FEEDBACK] The data model could be simplified for declarations #718
75+
76+
Merged
77+
78+
### PR #728: Add Resolved Values section to formatting #728
79+
80+
MIH: I don’t know if this PR touches how functions get “chained”
81+
We should specify the behavior, how options are merged (or not), etc.
82+
83+
ECH: this was also discussed in the ICU TC meeting as underspecified.
84+
85+
APP: please take a look
86+
87+
### PR #731: Disallow whitespace as the first character of a reserved-body in a reserved-statement.
88+
89+
APP: I articulated some principles on how we deal with spaces. But we allow “reserved” to treat spaces as it wishes.
90+
91+
MIH: maybe should be addressed together with issue #635, “Some red flags with the current grammar for reserved-statement”
92+
93+
APP: Also see #725, I think we have a model on how we treat spaces “outside of things”
94+
95+
APP: compare #730 and #731, see which one we take to solve the ambiguity of spaces around reserved body
96+
97+
### PR #732: Fix #726: remove :time/:datetime compose test
98+
99+
Merged
100+
101+
===
102+
103+
#706
104+
105+
106+
MIH: currently ICU can’t both return a formatted value, and an error
107+
For example for this input : "Hello {$user}"
108+
109+
If "user" is not available at runtime we can either return a fallback string ("Hello {$user}"), or an error.
110+
But you can't do both.
111+
112+
EAO: This is an offshoot of #706
113+
114+
APP: we should add the error names. And define behavior better. Later.
115+
116+
### #586 Normative requirements for markup handling
117+
118+
Move to LDML 46.
119+
120+
### #711: LDML45 Acknowledgements List
121+
122+
---
123+
124+
Can we start discussion on data model changes now?
125+
126+
APP: I would rather not make changes until 45 is shipped. Design documents, yes.
127+
128+
TIM: I think that #718 should have a design document.
129+
130+
MIH: I think a design document on the data model would be good, but only after we collect all the feedback from the implementations.
131+
132+
### #709: Syntactic ambiguity with `identifier` production
133+
134+
TIM: fine to close
135+
136+
137+
138+
Meeting next week, probably skip the one in 2 weeks (April 1)
139+
140+
141+

0 commit comments

Comments
 (0)