Skip to content

Commit 2fb3417

Browse files
authored
doc: add minutes for meeting Sep 18 2024 (#1620)
Signed-off-by: Michael Dawson <[email protected]>
1 parent 7e34e90 commit 2fb3417

File tree

1 file changed

+114
-0
lines changed

1 file changed

+114
-0
lines changed

meetings/2024-09-18.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
# Node.js Technical Steering Committee (TSC) Meeting 2024-09-18
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=NxDQPQWQGEo>
6+
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1619>
7+
8+
## Present
9+
10+
* Antoine du Hamel @aduh95 (voting member)
11+
* Ruben Bridgewater @BridgeAR (voting member)
12+
* Gireesh Punathil @gireeshpunathil (voting member)
13+
* Joyee Cheung @joyeecheung (voting member)
14+
* Chengzhong Wu @legendecas (voting member)
15+
* Marco Ippolito @marco-ippolito (voting member)
16+
* Matteo Collina @mcollina (voting member)
17+
* Michael Dawson @mhdawson (voting member)
18+
* Moshe Atlow @MoLow (voting member)
19+
* Richard Lau @richardlau (voting member)
20+
* Paolo Insogna @ShogunPanda (voting member)
21+
* Guy Bedford (Guest)
22+
23+
## Agenda
24+
25+
### Announcements
26+
27+
* Marco, survey open for collaborators, please complete
28+
* Richard, Rafael released - 22.9.0
29+
* Matteo, there is a registration for if you are planning to go to the collaborator summit. Mandatory because we need it for planning, if you don’t fill in you don’t eat. <https://docs.google.com/forms/d/e/1FAIpQLSfQoFoTSu_M1TTxy1LbPloxsKr6b9rAa3H96VGZAZHuZQRiyw/viewform?usp=send_form>
30+
31+
### Reminders
32+
33+
* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight)
34+
35+
### CPC and Board Meeting Updates
36+
37+
*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.
38+
39+
* Matteo, board meeting is at end of next week. No updates right now
40+
* Biggest, thing to mention, Chris Williams donated JSConf trademark to the OpenJS
41+
foundation, this means the conf next year should be JSConf. Great that it’s coming back
42+
* Joyee, do we have any idea as when it might be, for collaborator summit colocation
43+
* Matteo, we should know the date/time soon as you need 9-12 months to book a venue.
44+
Will be in NA.
45+
* Express is moving along again, recently addressed a number of CVEs
46+
* Also published V5 but not yet tagged as latest
47+
* Webpack is establishing new governance and getting from fresh blood.
48+
49+
### nodejs/node
50+
51+
* module: support __cjsUnwrapDefault interop flag in require(esm) [#54563](https://github.com/nodejs/node/pull/54563)
52+
* Guy, not too many comments since last week
53+
* Joyee, still coming down to 2 options and don’t seem to have a way to resolve
54+
* propose that we have a vote, no objections from the 12
55+
* Joyee will volunteer to open the vote issue
56+
57+
### nodejs/TSC
58+
59+
* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614)
60+
* Michael, most pain has been removed, by mass marking tests as flaky
61+
* Joyee, people are kind of trying to “pretend there is no problem”, we’ve had a few cycles of
62+
this and not a great long term solution.
63+
* Marco, is it even possible to use some funds to have people work on fixing the flaky tests
64+
* Michael, if we go $ from Herodevs seems like a good place to invest to me.
65+
* Gireesh, used to spend some time to help, but have not had time recently
66+
* what is the cause, tests less robust ?
67+
* Joyee, good number are likely caused by V8 drain task bug
68+
* 50/50 in terms of actual bugs and tests not being good
69+
* Marco, from what I can tell, will be hard to do anything until we have funding, due to lack of volunteers.
70+
* Michael, unless we can find a team of people to work together then using fundings
71+
* Matteo, issue is that often that with flaky tests they it is on platforms that may not be
72+
developers usual platform.
73+
* Joyee, watch tests are flaky on multiple platforms but also on Windows, most tests that fail on
74+
a particular platform are generally just easier to reproduce on those platforms.
75+
* also require some access.
76+
* would be good for people who watch platforms (like AIX) look for flakes, but AIX is not really
77+
the project
78+
* Michael, any objections/concerns with using $ if we have some to pay some people to
79+
* No objections
80+
* Joyee will need to define what the objectives
81+
* Marco, in terms of existing funds in the security bug bounty, best to leave that in case we
82+
have urgent security work that is needed. We also should handle any investment as a longer
83+
term effort.
84+
* Matteo, don’t think we should use the existing bounty $, or use bounty approach. Should
85+
have proposal were we hire somebody more long term
86+
* Michael, agree that we don’t use bug bounty and should hire resource longer term
87+
* Marco, windows arm64 is a common problem
88+
* Ruben, agree maybe we should invest in machines as timeout seem machine related.
89+
* Joyee, many of the timeouts are likely the V8 bug not the machine itself.
90+
* Richard, machines are donated, in many cases in the tests a machine is only running one
91+
time at a time, parallel tests run in parallel, but increasing machine size will just run more in
92+
parallel.
93+
* Ruben if we want to spend $ to improve things then maybe spend $ on the build front
94+
* Richard, not convinced that it will help.
95+
* Michael the fact that marking a bunch of tests as flaky improved getting the CI to complete
96+
says to me that it is the tests, not the machines that were the problem.
97+
* Richard, no macos testing in Jenkins, all that we have right now is ARM in GitHub
98+
* there is a migration,
99+
* Joyee, people or funded, and resources need are lined up for OSX
100+
* Michael, resources lined up with MacStadium and volunteers and Linux LFX
101+
resources are working on it
102+
* Joyee, we are covered for osx stuff, and we really need to get resource to help with flaky
103+
tests and larger machines.
104+
* Richard not convinced that larger machines will make a difference
105+
* Michael, don’t think there is anybody in the build WG that believe that machines are too small and causing the test issues
106+
* Joyee, as far as I can see, adding more machines won’t help.
107+
108+
## Strategic Initiatives
109+
110+
## Upcoming Meetings
111+
112+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
113+
114+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)