|
| 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