|
| 1 | +# Node.js Technical Steering Committee (TSC) Meeting 2025-02-12 |
| 2 | + |
| 3 | +## Links |
| 4 | + |
| 5 | +* **Recording**: <https://www.youtube.com/watch?v=s3Kn7gJPxcU> |
| 6 | +* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1685> |
| 7 | + |
| 8 | +## Present |
| 9 | + |
| 10 | +* Gireesh Punathil @gireeshpunathil (voting member) |
| 11 | +* Joyee Cheung @joyeecheung (voting member) |
| 12 | +* Marco Ippolito @marco-ippolito (voting member) |
| 13 | +* Matteo Collina @mcollina (voting member) |
| 14 | +* Michael Dawson @mhdawson (voting member) |
| 15 | +* Richard Lau @richardlau (voting member) |
| 16 | +* Robert Nagy @ronag (voting member) |
| 17 | +* Ruy Adorno @ruyadorno (voting member) |
| 18 | +* Joe Sepi @joesepi (Guest - Node.js CPC rep) |
| 19 | + |
| 20 | +## Agenda |
| 21 | + |
| 22 | +### Announcements |
| 23 | + |
| 24 | +* Matteo, collaborator summit first week of April, form to register is up. We hope to see you |
| 25 | + there. form is in slack channel. Also looking for sessions please submit. |
| 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 | +*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. |
| 34 | + |
| 35 | +* Matteo: no updates this week, next one is planned for Feb 28, CFP for JSConf should go live |
| 36 | + before then. Early code to buy tickets before they go on sale for TSC members |
| 37 | + |
| 38 | +* Joe: no updates this week, discussion on travel fund, currently feeling ok in terms of requests |
| 39 | + |
| 40 | +### nodejs/node |
| 41 | + |
| 42 | +* Deadlock at process shutdown [#54918](https://github.com/nodejs/node/issues/54918) |
| 43 | + * Matteo, asked Platformatic person to take a look, current assessment is that it is a challenge |
| 44 | + as it’s not easy to unravel. Info seems to be that running a major garbage collector |
| 45 | + run before shutdown could fix the issue. |
| 46 | + * Joyee, the gc is supposed to already be doing something during shutdown, deadlock may |
| 47 | + be coming from that. |
| 48 | + * Can invoke gc from C++, currently used for testing. |
| 49 | + * We should validate that it fixes the problem locally before landing. Mostly seen in ci |
| 50 | + maybe we just run gc pass in the CI. |
| 51 | + * Remember a while back, pull request that indicated that we should not run task runners |
| 52 | + in the way that we do. Hunch is that it might be the way that we run the task runners. |
| 53 | + * Robert, we maybe should look at both, do quick and dirty to solve problem and then pursue |
| 54 | + better fix. |
| 55 | + * Matteo, solution on test runner, would register something that would run gc on exit. |
| 56 | + * Michael, since its an issue with the test running, sounds like the fix should be in the |
| 57 | + rest runner right? |
| 58 | + * Some discussion ensued with suggestion that a command line option that ran gc on shutdown |
| 59 | + and then adding that command line flag to problematic tests might be the way to go. |
| 60 | + We already have the mechanism to add command line flags in the test runner for a specific |
| 61 | + test. |
| 62 | + |
| 63 | +### nodejs/nodejs.org |
| 64 | + |
| 65 | +* Talk about how Node.js is funded - fund maintainers [#6626](https://github.com/nodejs/nodejs.org/issues/6626) |
| 66 | +* Talk about how Node.js is funded - foundation and company support [#6625](https://github.com/nodejs/nodejs.org/issues/6625) |
| 67 | + * Michael: Claudio added the two above issues as an FYI. There is a discussion item on |
| 68 | + showing sponsors in the Node.js website repo |
| 69 | + [7477](https://github.com/nodejs/nodejs.org/discussions/7477) which includes the mockup I'd already shared with the TSC |
| 70 | + This doc also covers what we have already reviewed, landed in terms of the projects funding approach: |
| 71 | + [Node.js-Funding-Sources.md](https://github.com/nodejs/TSC/blob/main/Nodejs-Funding-Sources.md) |
| 72 | + |
| 73 | +### nodejs/TSC |
| 74 | + |
| 75 | +* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614) |
| 76 | + * talked about this in deadlock issue above |
| 77 | + * included in our funding priorities |
| 78 | + |
| 79 | +## Strategic Initiatives |
| 80 | + |
| 81 | +* Joyee: startup snapshot, no updates this week |
| 82 | +* Michael: Next-10 team working on survey |
| 83 | + |
| 84 | +## Upcoming Meetings |
| 85 | + |
| 86 | +* **Node.js Project Calendar**: <https://nodejs.org/calendar> |
| 87 | + |
| 88 | +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. |
0 commit comments