Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: add minutes for 5 March 2025 #1694

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 117 additions & 0 deletions meetings/2025-03-05.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# Node.js Technical Steering Committee (TSC) Meeting 2025-03-05

## Links

* **Recording**: <https://www.youtube.com/watch?v=jFB-IVB7kcI>
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1693>

## Present

* Antoine du Hamel @aduh95 (voting member)
* Chengzhong Wu @legendecas (voting member)
* Joyee Cheung @joyeecheung (voting member)
* Marco Ippolito @marco-ippolito (voting member)
* Michael Dawson @mhdawson (voting member)
* Richard Lau @richardlau (voting member)
* Robert Nagy @ronag (voting member)
* Ruben Bridgewater @BridgeAR (voting member)
* Ruy Adorno @ruyadorno (voting member)
* Paolo Insogna @ShogunPanda (voting member)
* Michaël Zasso @targos (voting member)

## Agenda

### Announcements

* no announcements this week.

### Reminders

* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight)

### CPC and Board Meeting Updates

* No update this week

*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.

### nodejs/node

* Deadlock at process shutdown [#54918](https://github.com/nodejs/node/issues/54918)
* no update this week

### nodejs/nodejs.org

* Talk about how Node.js is funded - fund maintainers [#6626](https://github.com/nodejs/nodejs.org/issues/6626)
* We have turned on OpenCollective and GitHub sponsors and documented where how we would spend funds - <https://github.com/nodejs/TSC/blob/main/Nodejs-Funding-Sources.md>
* agreed to remove tsc-agenda for now

* Talk about how Node.js is funded - foundation and company support [#6625](https://github.com/nodejs/nodejs.org/issues/6625)
* Discussion on sponsors page on Nodejs.org - <https://github.com/nodejs/nodejs.org/discussions/7477>
* agreed to remove tsc-agenda for now

* Test runner matching every .ts and .js if glob is not provided - <https://github.com/nodejs/node/issues/56546>
* side effect of enabling TSC support by default, broke some users, will have same problem
with 22 backport.
* already a fair number of differences in test runner between the LTS versions, current.
* A few suggestions in terms of how to address
* If we want to backport, we need to agree on a solution
* FYI as there is no solution that does not cause some group some pain.
* Michael tradeoff is between users of 22 having to opt in, versus breaking people when it
automatically includes TS files
* Joyee seems that that auto match behaviour does not seem desirable anyway so does not
seem like we should backport
* Marco, would be an option, but some people mentioned they do include both.
* Joyee still comes down to using with glob, can we backport so that not included by default
* Marco, likely to be backported in April so no rush but please review and comment
* Michael Z, I assume when you say it searches everything I assume you mean it does not
include node_modules. Looking at the code that may not be true and it would run tests in the
node_modules directory.
* Richard, a bit worried if we discuss backporting globs to Node.js 20, seems like we have
already pulled back more than normal due to require esm which is good, but other things are
being proposed just because we are doing a SemVer minor. Want to be careful about what
we pull into 20.

### nodejs/TSC

* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614)
* talked about shutdown problem before, nothing other specific to discuss

* Open Corepack Vote [#1527](https://github.com/nodejs/TSC/pull/1527)
* Marco, added the agenda tag to this one.
* Something broke in corepack and we had to do a release in all LTS versions. We
are still working on 20. Work around was for people to do corepack install
which turned out not to be a huge issue.
* Based on how people could easily install corepack to address issue, its probably
a good time to consider if we can remove it as it has been demonstrated people
can work around, and that there is a burden in including it.
* Michael Zasso (in chat): <https://github.com/nodejs/package-maintenance/blob/main/docs/version-management/proposal-next-steps.md> AFAIK the vote was postponed until package maintenance team determines it's good to go. But it seems that the initiative lost its momentum
* Michael anybody in the meeting who object or need more time to consider before
agreeing it can move forward.
* Nobody in the meeting raised their hand
* Marco’s plan is to
* At mention the package maintenance team in the issue
* Land the PR if there are no objections on Monday

### nodejs/security-wg

* Update on CVEs for EOL Release Lines – MITRE Removal & Next Steps [#1443](https://github.com/nodejs/security-wg/issues/1443)
* <https://github.com/nodejs/nodejs.org/pull/7537/files>

## Strategic Initiatives

* Michael Zasso - V8 currency, please help me as there are many issues in the build
System
* <https://github.com/nodejs/node/pull/57114>
* issues on windows, smart os and arm
* Richard found out why the V8 CI was broken and opened a PR to fix it
* Chengzhong has identified issue related to workers planning to submit patch to v8
* Antoine - core promise apis - no update
* Joyee - startup snapshot - no update
* Next-10 - survey now planned for after the collaborator summit.

## Upcoming Meetings

* **Node.js Project Calendar**: <https://nodejs.org/calendar>

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.