Skip to content

Commit d98db5c

Browse files
authored
doc: add minutes for meeting 7 May 2025 (#1736)
Signed-off-by: Michael Dawson <[email protected]>
1 parent f28ce42 commit d98db5c

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed

meetings/2025-05-07.md

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
# Node.js Technical Steering Committee (TSC) Meeting 2025-05-07
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=Q9AvtxFOWQQ>
6+
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1735>
7+
8+
## Present
9+
10+
* Antoine du Hamel @aduh95 (voting member)
11+
* Gireesh Punathil @gireeshpunathil (voting member)
12+
* James Snell @jasnell (voting member)
13+
* Joyee Cheung @joyeecheung (voting member)
14+
* Marco Ippolito @marco-ippolito (voting member)
15+
* Michael Dawson @mhdawson (voting member)
16+
* Rafael Gonzaga @RafaelGSS (voting member)
17+
* Darshan Sen @RaisinTen (voting member)
18+
* Richard Lau @richardlau (voting member)
19+
* Robert Nagy @ronag (voting member)
20+
* Ruy Adorno @ruyadorno (voting member)
21+
* Rich Trott @Trott (regular member)
22+
* Joe Sepi @joesepi (Guest - Node.js CPC rep)
23+
* Robin Ginn (Guest - private session)
24+
* Joe Ames (Guest - private session)
25+
26+
## Agenda
27+
28+
### Announcements
29+
30+
* Michael: Node.js 24 went this week, and 18 became EOL this month
31+
* Marco: Next-10 survey is out please fill in the survey
32+
33+
### Reminders
34+
35+
* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight)
36+
37+
### CPC and Board Meeting Updates
38+
39+
*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.
40+
41+
* Joe - CPC update - continuing long running work on code of conduct approach, but nothing else important to bring to the group.
42+
43+
### nodejs/node
44+
45+
* doc: doc that proj has access to linked in [#57401](https://github.com/nodejs/node/pull/57401)
46+
* no update this week
47+
48+
* Deadlock at process shutdown [#54918](https://github.com/nodejs/node/issues/54918)
49+
* Joyee, landed pull request that makes the deadlock less frequent
50+
* Before if there was a worker task that queued at a “bad time” the deadlock would occur
51+
* Changed to only block on tasks that have the highest priority
52+
* From the reports shows up much less frequency (only seen recently on Windows and much
53+
less frequently)
54+
* Has improved the situation but has greatly improved, full fix will require a major rewrite of
55+
platform implementation.
56+
* Also likely means that we can re-enable concurrent sparkplug because they are not user blocking
57+
58+
### nodejs/nodejs.org
59+
60+
* feat: supporter page and updated home page [#7552](https://github.com/nodejs/nodejs.org/pull/7552)
61+
* No update waiting for update in the issue to relay Foundation guidance on that front.
62+
63+
### nodejs/TSC
64+
65+
* BountyHub Proposal for NodeJs [#1731](https://github.com/nodejs/TSC/issues/1731)
66+
* See discussion under 1723
67+
68+
* NodeJS Feature Bounty Program [#1723](https://github.com/nodejs/TSC/issues/1723)
69+
* Darshan - somebody reached out wanting to fund work in Node.js related to loaders but did
70+
not know who they could pay to do that.
71+
* tried to summarize the problems with github sponsors etc. in - <https://github.com/nodejs/TSC/issues/1723#issuecomment-2827713134>
72+
* One option would be to summarize people, skill sets, and availability on the main website to
73+
try to close that gap
74+
* Gireesh, challenge when $ are involved in terms of potential behaviour
75+
* Darshan to start project should not get involved $ just share info to help connections be made
76+
* Rich not all problems need to be solved, may or might not be a good idea in this case
77+
* James, don’t believe we should have a bounty program, sets up unhealthy incentives,
78+
* Michael, to clarify James is objection to bounty program, the information sharing in 1723 or
79+
both?
80+
* James just the bug bounty program
81+
* Gireesh strongly believe we need to support progress to help people fund work,
82+
* Robert, see James objection to making it an unofficial bug bounty program but why not ust
83+
unofficial?
84+
* James, nothing is stopping anybody from setting up a program. However it sets the wrong
85+
Incentives if it is the project that sets up the program
86+
* Robert, that’s not what I meant, those who are for this proposal, can they not just set it up?
87+
* James, agree just objecting to the project setting up
88+
* Robert is it possible to just move the proposal outside of the project
89+
* Rich visibility and credibility might be less, however,
90+
* Robert if well know Node.js people advertise might be close
91+
* Rich agree with that.
92+
* Robert seems like 90% of outcome can be achieved that way
93+
* Darshan, in terms of bounty hub program, they wanted to partner with Node.js. Not sure
94+
If it would happen outside of Node.js. Also not +1 to that specific proposal.
95+
* Concerns with bug bounty platforms is that you get nothing until completion
96+
* Also concern with gaming the system
97+
* Robin, want to remind people that foundation is non-profit and that constrains what is
98+
Possible. Projects cannot sign legal agreements all of that would have to go through the
99+
foundation.
100+
* Any objections to closing the issue with the comment that the TSC members in presence
101+
did not believe that we could override the objection to a bug bounty program which is
102+
endorsed by the project. ?
103+
* No objections
104+
* Darshan what about my proposal to show info on website
105+
* James, what I would like to see, a proposal on what it would look like and how it would
106+
be managed
107+
* Open separate issue in TSC repo that would be fine, yes
108+
109+
* Adopt Datadog Test Optimization tool [#1721](https://github.com/nodejs/TSC/issues/1721)
110+
* Michael, understanding is that at this point, the tool would not necessarily give us more info
111+
than we have now.
112+
* Darshan it will provide additional analytics, not sure how it will move the needle
113+
* Based on read of program, they want open source projects which are mature, and their
114+
outcome to promote the benefits - <https://www.datadoghq.com/partner/open-source/>
115+
* So if not going to help project, effectively free marking
116+
* Michael, lets add a comment that says unless we have strong advocate which we
117+
don’t think we have, we don’t see it providing enough additional info to motivate adding it so
118+
we should not proceed with it at this point. Michael will add comment to the issue.
119+
120+
* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614)
121+
* Covered under the discussion on Deadlock above
122+
123+
## Strategic Initiatives
124+
125+
* Skipped as we did not have enough time today
126+
127+
## Upcoming Meetings
128+
129+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
130+
131+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)