Skip to content

Commit 3b1f83a

Browse files
authored
doc: add minutes for meeting Jan 24 2024 (#1496)
* doc: add minutes for meeting Jan 24 2024 Signed-off-by: Michael Dawson <[email protected]>
1 parent 3dad15a commit 3b1f83a

File tree

1 file changed

+116
-0
lines changed

1 file changed

+116
-0
lines changed

meetings/2024-01-24.md

+116
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# Node.js Technical Steering Committee (TSC) Meeting 2024-01-24
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=KzBhROQFcDE>
6+
* seems like the recording dropped at 34mins, not sure why, unfortunately because
7+
there was a lot of good discussion
8+
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1495>
9+
10+
## Present
11+
12+
* Antoine du Hamel @aduh95 (voting member)
13+
* Geoffrey Booth @GeoffreyBooth (voting member)
14+
* James Snell @jasnell (voting member)
15+
* Joyee Cheung @joyeecheung (voting member)
16+
* Chengzhong Wu @legendecas (voting member)
17+
* Michael Dawson @mhdawson (voting member)
18+
* Moshe Atlow @MoLow (voting member)
19+
* Richard Lau @richardlau (voting member)
20+
* Ruy Adorno @ruyadorno (voting member)
21+
* Myles Borins @MylesBorins (regular member)
22+
23+
## Agenda
24+
25+
### Announcements
26+
27+
* Antoine - 2 successful collaborator nominations - lemire and zcbenz
28+
29+
### CPC and Board Meeting Updates
30+
31+
*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.
32+
33+
### nodejs/node
34+
35+
* enable corepack by default [#50963](https://github.com/nodejs/node/issues/50963)
36+
* Myles, speaking as fellow collaborator
37+
* Believe questions are being framed incorrectly
38+
* Question is about enabling yarn, pump and having them just work
39+
* When looking at what Node.js is shipping only 10% is coming from supported Node.js
40+
versions, lots still come from older versions
41+
* yarn and pnpm have large enough downloads,
42+
* npm don’t want to support/integrate with corepack as it does not fit with view of how
43+
package managers should be integrated
44+
* corepack was started due to context that limited willingness to add yarn/pnpm to Node.js,
45+
but extended beyond that.
46+
* believe we should make yarn and pnpm just work, but that does not necessarily mean
47+
corepack
48+
* should define governance for supporting clients
49+
* Michael
50+
* Need to factor in work on the project to support any particular solution
51+
* Richard, if npm was not currently bundled we probably would not bundle, so if we define
52+
criteria for bundling, npm would likely not meet them. Situation is not equitable, but we have
53+
historical baggage and those constrain what is reasonable.
54+
* Michael a bit of a response
55+
* Geoffrey
56+
* Sounds great in abstract that we let yarn/pnpm run without doing anything but at what
57+
cost?
58+
* It’s finding an option with the right cost/value balance
59+
* Myles
60+
* Question, is are we going to ship these and take on responsibility for the clients
61+
* Corepack tries to take those on, but does it actually let us say “no” to us taking on
62+
responsibility
63+
* James, do believe it’s an important distinction that it does not bundle the clients that should
64+
not be lost. Exploring different options does make sense.
65+
* Myles yarn, pnpm just working can lead people to thinking its the same, which is a concern.
66+
* Myles in support of finding equitable environment
67+
* Richard - when installing things, having up front questions; that is how npx works;
68+
corepack like npx downloads software that we are not responsible for.
69+
* Geoffrey, somebody needs to be champion to finding consensus. Issues and PRs need to
70+
be opened to capture goals, etc.
71+
* Ruy, in the first discussion back in 2020, there were lots of questions back them, and
72+
agreement was that we should run an experiment.
73+
* Geoffrey, just because we skipped finding consensus earlier, does not mean that we have
74+
to accept implementation.
75+
* Richard, unfair to characterize as non-consensus
76+
* Geoffrey, consensus as experiment is quite different than implementation
77+
* Michael, Ruys point I think is that it should not be a surprise that there are still divergent
78+
opinions because those were raised and what was agreed was only an experiment.
79+
* Geoffrey, will post comment that TSC members who were present, best way to move
80+
forward is to define goals, and work on agreement on those. Getting those PR’d into some
81+
Node.js doc even if that requires a TSC vote is a prereq.
82+
83+
* lib: promote process.binding/_tickCallback to runtime deprecation [#50687](https://github.com/nodejs/node/pull/50687)
84+
* skipped for this week
85+
86+
* lib: rewrite AsyncLocalStorage without async_hooks [#48528](https://github.com/nodejs/node/pull/48528)
87+
* @lgendecas will check with Stephen if this can be removed from agenda, there was progress
88+
on the V8 front, so it might be unblocked.
89+
90+
### nodejs/admin
91+
92+
* Redesign of Node.js Website [#818](https://github.com/nodejs/admin/issues/818)
93+
* removed from agenda, as presentation was made last week.
94+
95+
* Events / Collaborator Summits for 2024 [#814](https://github.com/nodejs/admin/issues/814)
96+
* Have confirmation that they can host the collaborator summit, took a while due to estimate of
97+
attendance. Have space for 30-35 people on April 3-4.
98+
* Question is if there is enough time to get people to show up to event. Maybe we should do a
99+
poll, if we get enough people then we can move forward, otherwise we can move to some
100+
time later in the year.
101+
* Michael, is it possible to have Node.js track?
102+
* Joyee, not sure but should run survey in parallel
103+
* Joyee, people ok with the plan.
104+
* Have space for 30-35 people on April 3-4, in London
105+
* run poll to see how many people are planning to attend the summit
106+
* wait for a week to see how many people are planning to go.
107+
* If number is enough for critical mass, if not then we should plan to delay.
108+
* Ruy, propose hosting collaborator summit collocated with conference in Colombia, end of October this year
109+
110+
## Strategic Initiatives
111+
112+
## Upcoming Meetings
113+
114+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
115+
116+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)