|
| 1 | +# Node.js Technical Steering Committee (TSC) Meeting 2025-07-02 |
| 2 | + |
| 3 | +## Links |
| 4 | + |
| 5 | +* **Recording**: <https://www.youtube.com/watch?v=ETADmydqkv4> |
| 6 | +* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1759> |
| 7 | + |
| 8 | +## Present |
| 9 | + |
| 10 | +* Matteo Collina @mcollina (voting member) |
| 11 | +* Richard Lau @richardlau (voting member) |
| 12 | +* Antoine du Hamel @aduh95 (voting member) |
| 13 | +* Gireesh Punathil @gireeshpunathil (voting member) |
| 14 | +* James Snell @jasnell (voting member) |
| 15 | +* Joyee Cheung @joyeecheung (voting member) |
| 16 | +* Chengzhong Wu @legendecas (voting member) |
| 17 | +* Marco Ippolito @marco-ippolito (voting member) |
| 18 | +* Michael Dawson @mhdawson (voting member) |
| 19 | +* Filip Skokan @panva (voting member) |
| 20 | +* Rafael Gonzaga @RafaelGSS (voting member) |
| 21 | +* Darshan Sen @RaisinTen (voting member) |
| 22 | +* Ruy Adorno @ruyadorno (voting member) |
| 23 | + |
| 24 | +## Agenda |
| 25 | + |
| 26 | +### Announcements |
| 27 | + |
| 28 | +* Matteo - reminder tickets available for JSConf North America |
| 29 | +* Michael - reminder survey about who can make it to the collaborator summit please fill out. |
| 30 | + |
| 31 | +### Reminders |
| 32 | + |
| 33 | +* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight) |
| 34 | + |
| 35 | +### CPC and Board Meeting Updates |
| 36 | + |
| 37 | +*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. |
| 38 | + |
| 39 | +* Matteo - board meeting was last ke |
| 40 | + * nothing important to share |
| 41 | + * main thing that is being worked is the budget for next year |
| 42 | + |
| 43 | +### nodejs/node |
| 44 | + |
| 45 | +* doc: improve transparency and inclusivity of TSC meetings [#58837](https://github.com/nodejs/node/pull/58837) |
| 46 | + * discussion continuing in GitHub, skip for this week |
| 47 | + * alternative PR: <https://github.com/nodejs/node/pull/58925> |
| 48 | + |
| 49 | +* Remove `Symbol.dispose` integration in `setTimeout` and `setInterval` [#58689](https://github.com/nodejs/node/issues/58689) |
| 50 | + * needs a deprecation cycle before we remove them |
| 51 | + * made comment and removed from agenda |
| 52 | + |
| 53 | +* Update npm to v11 in Node.js v22 [#58423](https://github.com/nodejs/node/issues/58423) |
| 54 | + * Not heading towards consensus so if somebody wants to move as a vote or we should |
| 55 | + drop from the agenda. |
| 56 | + * Matteo, Rafael made some objections in the last meeting suggestion was to wait on 24 |
| 57 | + and then land on 22 if needed as part of a security release. |
| 58 | + * Antoine, there is a new v10 PR to update npm |
| 59 | + * Rafael, to clarify not strongly opposed to landing on 22. If people believe that is the best |
| 60 | + approach will not block. |
| 61 | + * Richard, discussion was about timing. General reluctance but feeling that it was better |
| 62 | + to land it. One side is the potential security side, the other side is the breaking changes. If |
| 63 | + the concern is the security side then possibly better to do as part of a later security update. If |
| 64 | + more on the bug fixing side then earlier could be better. |
| 65 | + * Gireesh, current issues are not major, wider issue seems to be npms release policies to not |
| 66 | + align with Node.js LTS policies. Question is how we address that. |
| 67 | + * |
| 68 | + |
| 69 | +### nodejs/nodejs.org |
| 70 | + |
| 71 | +* Dedicated Partners/Sponsors Page + Updates on the Home Page [#7909](https://github.com/nodejs/nodejs.org/issues/7909) |
| 72 | + * commented on issue, and removed the tsc-agenda issue |
| 73 | + |
| 74 | +* Dedicated EOL page [#7906](https://github.com/nodejs/nodejs.org/issues/7906) |
| 75 | + * Covered under discussion of 7883 |
| 76 | + |
| 77 | +* Revert ESP related changes [#7884](https://github.com/nodejs/nodejs.org/pull/7884) |
| 78 | + * Covered under discussion of 7883 |
| 79 | + |
| 80 | +* Move the homepage security link to the banner [#7899](https://github.com/nodejs/nodejs.org/issues/7899) |
| 81 | + * Covered under discussion of 7883 |
| 82 | + |
| 83 | +* chore(homepage): link to our blog, rather than HeroDevs [#7883](https://github.com/nodejs/nodejs.org/pull/7883) |
| 84 | + * this is what was agreed in previous meeting |
| 85 | + 1. Leave the existing button that links directly to the HeroDev's site for 1 week so that we can gather data with respect to how well it is works |
| 86 | + 1. On Monday merge this pull request(chore(homepage): link to our blog, rather than HeroDevs #7883) which changes the button so that it points to the Node.js 18x EOL blog post that Matteo had published earlier. This includes links to HeroDev's site |
| 87 | + 1. Work on implementing a page that follows the Vue approproach incorporating feedback from the HeroDevs and Foundation teams. When ready update the button on the website to point to that page |
| 88 | + 1. Draft and publish some content on the Node.js social channels to explain the ESP program and the motivation for including the button. |
| 89 | + |
| 90 | +* Add blog post publishing guidelines [#7860](https://github.com/nodejs/nodejs.org/pull/7860) |
| 91 | + * Matteo: have received feedback, removed agenda tag |
| 92 | + |
| 93 | +### nodejs/TSC |
| 94 | + |
| 95 | +* Clarify TSC responsibilities/limitations in the TSC Charter [#1756](https://github.com/nodejs/TSC/pull/1756) |
| 96 | + * This is an alternative to #1754 |
| 97 | + * let’s continue discussion in GitHub, skip for this week |
| 98 | + |
| 99 | +* Update charter with communication responsibilities [#1754](https://github.com/nodejs/TSC/pull/1754) |
| 100 | + * let’s continue discussion in GitHub, skip for this week |
| 101 | + * Darshan, PR has had some updates so please take a look again |
| 102 | + * Matteo, a good chunk of what was mentioned, would require a charter change through the |
| 103 | + CPC charter in terms of what can be delegated. That would need to board to review/agree |
| 104 | + * may take a few months |
| 105 | + |
| 106 | +* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614) |
| 107 | + * Gireesh: there was an action to identify a champion who can move it forward. No response |
| 108 | + * Michael: that has been the challenge, we have not had a champion/person to move it |
| 109 | + forward. |
| 110 | + |
| 111 | +### nodejs/bluesky |
| 112 | + |
| 113 | +* Starting a poll for feedback from Bluesky followers about content curation of the official Bluesky account [#128](https://github.com/nodejs/bluesky/issues/128) |
| 114 | + * Some results show that most of the content is viewed favorably or don’t mind seeing it. |
| 115 | + See less of |
| 116 | + * <https://github.com/nodejs/bluesky/discussions/140> |
| 117 | + * <https://github.com/nodejs/bluesky/discussions/138> |
| 118 | + * <https://github.com/nodejs/bluesky/discussions/136> |
| 119 | + * <https://github.com/nodejs/bluesky/pull/132> |
| 120 | + * James since most only have about 20 response hard to base decisions based on the |
| 121 | + Responses |
| 122 | + * Joyee, still some kind of useful datapoint. |
| 123 | + * James, even with 9000 followers, its a very small number |
| 124 | + * maybe ask Foundation to do a survey with a broader scope |
| 125 | + * Marco, the Next-10 team could do a survey, could move to the Next-10 team |
| 126 | + * Joyee, bluesky survey was meant to be an experiment. For larger scale of trying to set |
| 127 | + guidelines, would be good to have larger scale survey. Maybe broader than just social |
| 128 | + media, but include blogs etc. |
| 129 | + * Next step - Marco will have Next-10 team work on survey. |
| 130 | + |
| 131 | +## Strategic Initiatives |
| 132 | + |
| 133 | +* Antoine, core promises no update |
| 134 | + * James should it still be a strategic initiative? |
| 135 | + * Antoine, it’s been a while and we still don’t have comprehensive coverage |
| 136 | + * James propose we remove as an initiative |
| 137 | + * Antoine will open a PR |
| 138 | +* James: waiting on openSSL 3.5, know that Richard is working on getting 3.5 in. May be able to |
| 139 | + use dynamic linking version. Richard, unrelated things have been a distraction but hoping to |
| 140 | + get back to it soon. James will likely wait until the regular builds have incorporated it. |
| 141 | +* Michael: Next-10 - Survey complete >4000 reponses team is going through the results |
| 142 | +* Darshan: Single executable apps - no updates this time. |
| 143 | + |
| 144 | +## Upcoming Meetings |
| 145 | + |
| 146 | +* **Node.js Project Calendar**: <https://nodejs.org/calendar> |
| 147 | + |
| 148 | +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. |
0 commit comments