Skip to content

Commit 966f82f

Browse files
authored
doc: add minutes for meeting Oct 2 2024 (#1630)
* doc: add minutes for meeting Oct 2 2024 Signed-off-by: Michael Dawson <[email protected]>
1 parent f3746de commit 966f82f

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

meetings/2024-10-02.md

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
# Node.js Technical Steering Committee (TSC) Meeting 2024-10-02
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=BW8OTqdGBZg>
6+
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1626>
7+
8+
## Present
9+
10+
* Yagiz Nizipli @anonrig (voting member)
11+
* Ruben Bridgewater @BridgeAR (voting member)
12+
* James Snell @jasnell (voting member)
13+
* Joyee Cheung @joyeecheung (voting member)
14+
* Chengzhong Wu @legendecas (voting member)
15+
* Michael Dawson @mhdawson (voting member)
16+
* Rafael Gonzaga @RafaelGSS (voting member)
17+
* Richard Lau @richardlau (voting member)
18+
* Ruy Adorno @ruyadorno (voting member)
19+
* Paolo Insogna @ShogunPanda (voting member)
20+
* Ryan Aslett (Guest from build team)
21+
* Ulises Gascon (Guest from build team)
22+
23+
## Agenda
24+
25+
### Announcements
26+
27+
### Reminders
28+
29+
* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight)
30+
31+
### CPC and Board Meeting Updates
32+
33+
* No updates this week
34+
35+
*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.
36+
37+
### nodejs/node
38+
39+
* Heads-up: Potential Delay in macOS Infrastructure for Node.js v23 [55181](https://github.com/nodejs/node/issues/55181)
40+
* Recently got old infra back on-line
41+
* If cannot compile on existing infra
42+
* First step is to figure out if we can use existing infra to build 23 (for example
43+
* Richard we shipped without Windows support before
44+
* There is some sequencing, and in terms of delay risk that we don’t really know how long that
45+
delay would have to be. Richard I would lean towards shipping on time, but without MacOS
46+
* Ryan on challenge is getting additional nodes to support full testing, we might be able to do
47+
one time builds on the nodes we already have.
48+
* Michael correct me if I’m wrong but we don’t have that in place, right?
49+
* for testing maybe, but not yet for release, best approach is probably to ship minus MacOS
50+
* Michael also lean towards shipping without MacOS, any objections from those in the meeting
51+
* no objections from those in the meeting
52+
* Ulises, who is going to do the release
53+
* Rafael, I’m planning to do it
54+
* Ulises, maybe we should coordinate through slack. Rafael sounds good.
55+
* Rafael, would try the one-time build if we can, but need to take a look at the issue to figure it
56+
out.
57+
58+
* module: support __cjsUnwrapDefault interop flag in require(esm) [#54563](https://github.com/nodejs/node/pull/54563)
59+
* vote complete, PR with results landed
60+
61+
### nodejs/TSC
62+
63+
* Node.js CPC reps [1627](https://github.com/nodejs/TSC/issues/1627)
64+
* on agenda as an FYI as its elections/nomination time on the CPC side.
65+
66+
* module: unflag --experimental-require-module #55085
67+
* recommendation to have some additional conditions to be backported in 22
68+
* draft PR <https://github.com/nodejs/node/pull/55217>
69+
* most problems are due to warning, suggest that we disable warning for calls made in node_modules in 22
70+
* may not make 22 LTS switch
71+
* Michael SemVer minor
72+
* Rafael can land after switch. Lets keep to original plan of getting feedback on 23.
73+
* Joyee, Matteo suggested we try to get it in LTS promotion release
74+
* Richard LTS release is planned for Oct 29th release, based on policy it would need to
75+
be in a release by Oct 15. Would prefer not to rush, but if ready
76+
* Joyee will work on additional patches, if it makes it then good, otherwise it can go after the
77+
LTS switch
78+
* Richard to clarify it’s just about unflagging
79+
80+
* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614)
81+
* Ryan just added back macos infra after figuring out and fixing what was contributing to the
82+
space issues.
83+
* James, took 19 runs to get a PR through
84+
* Seems like there is a deadlock at process shutdown that is contributing to a bunch of flakes
85+
* James we just need to spend more time investigating flaky tests
86+
* One next step is statement of work for what that would look like
87+
88+
## Strategic Initiatives
89+
90+
* QUIC - James landed another PR that starts to add internal JavaScript API. Next big chunk
91+
likely come in December. Started testing about other implementations. Making progress!
92+
* Chengzhong, no updates this week
93+
* Joyee, recent pull request to fix stack trace limit (<https://github.com/nodejs/node/pull/55121>), also found there is no documentation page
94+
for snapshots. Info is scattered in cli.md and v8.md. Plan to add page for that.
95+
* Next-10, collaborator health survey closes soon, please fill out.
96+
97+
## Other
98+
99+
James, working with Igalia on some changes related to the sandbox, in particular isolate group. The hope would be that we can take advantage of that in Node.js as well and enable pointer compression and have multiple sandboxes, one per worker.
100+
101+
Other thing is light weight isolate clones, copy on write after that. Also hope we can take advantage of that to speed up worker threads etc. Will provides updates as it lands.
102+
103+
## Upcoming Meetings
104+
105+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
106+
107+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)