Skip to content

Commit 11ec5ad

Browse files
committed
doc: add minutes from meeting 13 Nov 2024
Signed-off-by: Michael Dawson <[email protected]>
1 parent bce05f3 commit 11ec5ad

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

meetings/2024-11-13.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# Node.js Technical Steering Committee (TSC) Meeting 2024-11-13
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=llzo0-Vnrhk>
6+
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1649>
7+
8+
## Present
9+
10+
* Gireesh Punathil @gireeshpunathil (voting member)
11+
* Chengzhong Wu @legendecas (voting member)
12+
* Marco Ippolito @marco-ippolito (voting member)
13+
* Matteo Collina @mcollina (voting member)
14+
* Michael Dawson @mhdawson (voting member)
15+
* Rafael Gonzaga @RafaelGSS (voting member)
16+
* Robert Nagy @ronag (voting member)
17+
18+
## Agenda
19+
20+
### Announcements
21+
22+
* Rafael: Node.js 18.20.5, 23.2.0 were released this week
23+
24+
### Reminders
25+
26+
* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight)
27+
28+
### CPC and Board Meeting Updates
29+
30+
*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.
31+
32+
* No updates this week.
33+
34+
### nodejs/node
35+
36+
* test: improve zlib tests [#55716](https://github.com/nodejs/node/pull/55716)
37+
* Rafael, changes are requested as test is change to use node test instead of current workflow
38+
* Robert, key question is if we should re-write all of our tests with Node.js test runner
39+
* Rafael, believe discussion was that is ok use node test, but not necessarily a requirement
40+
* Rafael, discussion should continue in the process
41+
* Michael, believe in the collaborator summit, code and learn had people moving tests over to node test.
42+
* Robert, true, but some collabs were against, so was a task people could work on, might not be landed. The question is what is the value?
43+
* Matteo, my take is that we are ok with using Node test for internal tests for anything that is
44+
not used by node test, would have to list out it’s dependencies and those should not be used
45+
* Michael, that seems to mean that we need 2 test frameworks, and is it really worth it?
46+
* Matteo, in a lot of places we have multiple tests running in parallel in the same file, tests
47+
have a mini-test framework built into a single test file. Either split into files or use the test harness
48+
* Rafael, should probably also assess performance
49+
* Robert, there is also the high level objection which is to allow other platforms to run the Node.js tests.
50+
* Rafael, existing tests depend on internals
51+
* Michael don’t see how that relates to using test running or not
52+
* Robert, going back to theoretical advantage to Node.js. If we could have common implementation with other runtimes.
53+
* Chengzhong, my experience is that standard test suites use a vanilla test suite which is not tied to any runtime
54+
* Michael, that aligns with what I would be thinking
55+
* Robert, first question is if using the Node.js test suite is the right answer for the goal.
56+
* Leave on the agenda for next week for maybe when we have James and/or Yagiz.
57+
58+
* assert: add partialDeepStrictEqual [#54630](https://github.com/nodejs/node/pull/54630)
59+
* don’t have the right people skip until next mmeeting
60+
61+
### nodejs/Release
62+
63+
* Enforce a more strict policy for semver-major releases [#1054](https://github.com/nodejs/Release/issues/1054)
64+
* Rafael, it has been merged.
65+
* On every release, it is a challenge to merge SemVer majors so close to shipping a new major
66+
* Policy documented to sync 1 month before, will no longer pull in SemVer majors after that point. Will allow time to run CITGM, assess, etc.
67+
68+
### nodejs/nodejs.org
69+
70+
* Add Vetted Courses [#7201](https://github.com/nodejs/nodejs.org/issues/7201)
71+
* Matteo, added for visibility
72+
* Fundamental problem has been “how to learn Node.js” from a source which the project believes is up to date and current
73+
* Now that we are onboarding Ambassadors, would be good to add links on the website to content for this from the Ambassadors that we have identified.
74+
* We should also link to training from the Linux foundation as well
75+
* Michael, maybe section on the website which is “content from our ambassadors”
76+
* Rafael, should we include paid content ?
77+
* Matteo, I think we should be able to include paid content as well, ok to provide a mix
78+
* Rafael, how do we tell the courses are good
79+
80+
* feat: add streams guide [#7123](https://github.com/nodejs/nodejs.org/pull/7123)
81+
* Matteo: How do we acknowledge original content
82+
* In this example, the original authors are willing and supportive
83+
* Michael: “This content was originally shared by Y in X” should be included
84+
* Would be PR to collaborator guide in the website doc.
85+
86+
### nodejs/TSC
87+
88+
* Draft Statement of Work - Test flakiness lead [#1629](https://github.com/nodejs/TSC/issues/1629)
89+
* took off the agenda
90+
91+
* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614)
92+
* leave on agenda
93+
94+
### nodejs/next-10
95+
96+
* Ambassador program - message and topics for additional content [#302](https://github.com/nodejs/next-10/issues/302)
97+
* Next-10 team discussed and there will be more specific suggestions to consider through PRs so removing from agenda
98+
99+
### nodejs/package-examples
100+
101+
* Bootstrapping the initiative: TODOs? [#2](https://github.com/nodejs/package-examples/issues/2)
102+
* leave on the agenda for next time when we might have Joyee.
103+
104+
## Strategic Initiatives
105+
106+
## Upcoming Meetings
107+
108+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
109+
110+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)